In order to send SMS via the Xtremepush platforms there are two main options you can use the Xtremepush SMS channel or if you already have a vendor for SMS you can integrate them using a webhook so the SMS sends you do with that vendor can be incorporated into your multi-channel strategy.
Xtremepush SMS Channel
If Xtremepush SMS is enabled in your account when you go to create a campaign the SMS channel will be an option.
Can't see the SMS channel?
SMS is disabled by default on customer accounts to prevent charges being incurred accidentally as there is a charge per message. If you need SMS enabled please contact your account manager or submit a support ticket.
If you are not a customer please request a demo.
If SMS is enabled then you can send SMS in standalone campaigns or as part of wider multi-channel programs. You may for example use push notifications as a primary channel on certain campaigns with SMS as a fallback channel (see example below SMS goes to users not subscribed for push).
Once SMS is enabled you will initially want to do some quick tests details on getting started in the next section.
In order to send an SMS to yourself you will need a mobile number in a user profile and active SMS subscription. If you have company admin access you can edit your user profile or create a new one if none exist.
Navigate to App Data > User Profiles and you can select create user profile. Add your mobile number in the format - international dial code (not including prefixed zeroes 00) followed by mobile number (not including prefixed zero 0) set SMS subscription to yes, and save the profile.
To test SMS create your campaign the way that you normally would. Select the SMS channel and on the SMS channel page enter your brand name in the from name and some text for the SMS message.
If you have multiple users and you want to target your own mobile, you can simply use your mobile number in a target segment using the mobile number is condition from the identifiers section of the segmentation engine.
When ready launch the campaign and you will receive an SMS.
Integrate an Existing Provider using a Webhook
Enable the Webhook Channel
The Webhooks channel is required in order to enable SMS. If you are not familiar with this channel Check the Webhooks - Quick Start Guide. Secondly you will need an account, credentials and API documentation for the service you want to send SMS with. You can build your SMS channel using a webhook template, mapped to an SMS providers API. In the next section we detail sample SMS channels built using different providers.
Create an SMS Channel template for an SMS Provider
We have documented some sample SMS providers that have been integrated with the xtremepush platform, click on a provider for more info on how to setup an SMS channel:
If you want to use another provider you can simply build a channel template based on that provider API for sending messages similar to examples above. If you need help integrated with your service provider or do not have an SMS vendor and need pricing please contact your account manager.
To test SMS create your campaign the way that you normally would. Select the webhook channel and on the webhook channel page pick your SMS template:
You can target test user(s). For example for an SMS channel like below:
You can target your own mobile based on a segment that targets your user if or your mobile_number attribute. Details on how to upload test users with the necessary attributes and target them can be found in:
Run a test and you should receive your test message on your mobile device. If you have an errors troubleshoot them as described in the webhook guide. Your SMS channel can be added as a complimentary channel to a campaign that also includes a notification or another comms channel. One common use case is to use the SMS channel as a fallback channel for users who have not opted-in to other notifications. The SMS channel can be trigged just like other channels one use case for this is basket or other drop-off recovery type campaigns.