mPulse SMS
Overview
The following channel-specific fields are shown for mPulse mobile channels.
General tab
Re-subscribe contacts: allows you to re-subscribe contacts who have at some point previously opted out from receiving communications via the channel. By doing so, you may once again begin sending them mobile communications.
Invocation of Re-subscribe contacts displays the Re-Subscribe Contacts dialog, which contains the following:
Label: “Specify the list of contacts to re-subscribe to this channel”.
Add new Phone Number: invocation adds a new, blank phone number to the list.
Copy list of Contacts to clipboard: this button is available when at least one row is present in the email address list. Invocation copies the list of email addresses to the clipboard. Blank values are ignored.
Paste list of Contacts from clipboard: selecting this button displays a submenu exposing the following options:
Replace Existing Values: selecting this option replaces the list of displayed phone numbers with the contents of the clipboard. Duplicate values are not pasted.
Add to Existing Values: selecting this option appends the contents of the clipboard to the list of phone numbers. Duplicate values are not appended.
Clear all Phone Numbers: invocation of this option removes all phone numbers from the list and closes the dialog. It is not protected by an “Are You Sure?” dialog.
Phone number list: you can specify one or more phone numbers that you wish to re-subscribe in the list. A button is shown to the right of a list entry:
Remove: invocation of this option removes the current list entry. An “Are You Sure?” dialog is not shown.
Create job to re-subscribe these Phone Numbers: this button is shown at the bottom right of the dialog and is only displayed when one or more phone numbers are listed. If one or more list entries are blank at invocation, a warning message is displayed. Selecting the button creates a Re-subscribe contacts job and displays it in the My Jobs Dialog. Full details of the job and Dialog can be found in the My Jobs documentation.
Cancel: this button is shown at the bottom right of the dialog and is always available. Invocation closes the dialog without re-subscribing email addresses.
Channel Specific tab
Recipient phone: as per Twilio SMS channel.
Service Credentials
The following properties are exposed within the Service Credentials section:
API Service URL: this mandatory text property defaults to the value
https://ms-api.mpulsemobile.com/
. It can be a maximum of 500 characters in length, and represents the API service URL used to connect to the mPulse service.Username: this mandatory text property accepts a maximum of 100 characters. It allows you to specify a username to be used to connect to the mPulse service.
Password: this mandatory, password-masked text field accepts a maximum of 100 characters. It allows you specify a password to accompany the supplied username.
Account ID: this mandatory text property accepts a maximum of 100 characters. It represents the account ID that will be used to connect to the mPulse service.
Audience List ID: this combo box field is accompanied by an Add button, which allows you to specify one or more audience list IDs. Each can be a maximum of 100 characters in length, and represents an Audience list ID in the context of which all uploaded contacts will be grouped together. Specification of an audience list ID is mandatory.
Event name: this mandatory text property accepts a maximum of 100 characters. It represents the event name that will be used to send mPulse SMS messages.
Content attribute: this mandatory text property accepts a maximum of 50 characters. It represents the custom attribute name that will be used to render SMS content for each subscriber.
Mobile phone: the mobile phone number used to test connectivity to the mPulse service.
Max. list upload batch size: the maximum number of message recipients that can be uploaded to an mPulse audience list in a single batch For each, properties such as Phone Number, Customer Key, First Name and Last Name are uploaded. The property defaults to 50.
Max. event upload batch size: the maximum size of a batch of personalized subscriber content that can be uploaded to mPulse. The property defaults to 2000.
Enable asynchronous list upload: if this checkbox is checked, the action of uploading subscribers to an mPulse audience list will be carried out in asynchronous mode.
Enable asynchronous event upload: if this checkbox is checked, the action of uploading personalized subscriber content will be carried out in asynchronous mode.
Max send threshold: this numeric property defaults to 10, and accepts a range of values from 1 to 10. It represents the maximum number of concurrent send operations that can be executed for a batch of email campaigns.
Ignore HTTP 400 error: if this checkbox is checked, any HTTP 400 errors received from mPulse when uploading member lists will be ignored.
Request timeout: a time period, in seconds, for which RPI will wait to connect to the mPulse service before timing out. The property defaults to 120.
Event upload status timeout: this integer property defaults to 10, and accepts a range of values from 0 to 30. It represents the period (in minutes) for which RPI will wait for an event upload status call to complete.
Event upload confirmation timeout: this integer property defaults to 24, and accepts a range of values from 1 to 120. It represents the period (in hours) to retry checking for event upload status completion.
SMS send retention period: this mandatory numeric property defaults to 30, and accepts a range of values between 0 and 90. It represents the number of days for which channel fulfillment activities will be processed.
Suppressions
The following properties are exposed within the Suppressions section:
Auto-suppress: as per SFMC email channel.
Custom suppression table: as per SFMC email channel.
Suppression table name: as per SFMC email channel.
Callback Service
This section contains the following:
Callback service URL: URL of service used to process incoming SMS events.
Event upload content queue path: path of the queue to which event upload content will be sent.
Member list import timeout: the period, in minutes, for which the member list import will wait to complete.
Web Adapters tab
All types of web adapters are supported.
Advanced tab
Enable trace: as per SendGrid email channel.
No. of days fulfillment active: this numeric field overrides the default number of days a channel fulfillment activity remains active.
Persist import state data: this checkbox is unchecked by default. If checked, import state data will be persisted on a data table.
Import state data table name: this property specifies the name of the import state data table.