The SMS message as defined within an SMS offer is sent to recipients when executed in production mode. SMS messages are not sent in Test mode.
SMS messages are delivered by the Twilio SMS provider. Any invalid numbers are ignored.
If a URL shortener web adapter is associated with the SMS offer or channel, any URLs in offer content are shortened appropriately.
Post-execution, SMS results are displayed at the offer’s results bubble and are available at the Results Window. The fulfillment states supported by the channel are:
• Duplicates: the number of duplicate records
• Targeted: the number of records sent to Twilio, rather than number of SMS messages sent successfully
• Queued: the number of records that are queued for sending. When all messages have been sent, this value is returned as 0.
• Sending: the number of records dispatched to the nearest upstream carrier in the network. Provision of this metric is dependent on the count being returned by the carrier.
• Sent: the number of records successfully accepted by the nearest upstream carrier. Provision of this metric is dependent on the count being returned by the carrier.
• Delivered: the number of records confirmed as delivered by the upstream carrier. Provision of this metric is dependent on the count being returned by the carrier.
• Undelivered: the number of records not delivered to recipients.
• Failed: the number of records not sent and not charged to the account. Provision of this metric is dependent on the count being returned by the carrier.
• Invalid Numbers: the number of invalid numbers, which were not contacted during SMS offer execution.
The result shown at the offer’s bubble and in the Count column in the Results Window reflects the count of records prior to de-duplication (duplicate numbers are not sent to Twilio).
If the connection to the Twilio SMS service cannot be made, RPI repeats its attempt to connect every minute for 10 minutes before failing.
Records with null phone numbers are not sent to Twilio. Records with invalid phone numbers are sent to Twilio but will not be sent to recipients. Note that country codes should be included with phone numbers when sending an SMS offer using a Twilio SMS channel.
Any messages intended for phone numbers in the SMS suppression table are not sent.
Note that Twilio does not support an opt-out capability.
On receipt of an SMS message delivered via Twilio, any attributes in the message are substituted with their appropriate values.