Setting Up SMS Processing

You can send SMS messages through your service provider using processing in our system. For that, you have to configure the sender settings in your profile.

Configuring the Sender Settings

To configure SMS processing for registered senders:

  1. Go to your profile → Settings → Senders.
  2. Select the SMS tab and click the New sender button.
Senders page with the SMS tab, New sender button, and Settings menu item highlighted in the account dropdown.
  1. In the slide-out window, select the I’ve already contracted an SMS service provider and have a registered sender option and select your service provider from the list:
  • GMS Hyber
  • Infobip
  • TurboSMS
  • Omnicell
  • Textlocal
  • Acemount Media
  • Twilio
  • SMSBAT
  • Streamtools
  • Vodafone
  • Intel Telecom
  • PROCONTEXT
  • Decision Telecom
  • AlphaSMS
  • ServerSMS
  • SMS Club 2.0
  1. Enter the required technical parameters of your provider, as listed below:
📘

Note

The Sender name is an internal name displayed only in your account — it doesn't affect delivery and can be any value. The alpha name that recipients see as the sender must be registered with your SMS provider; sending with an unregistered alpha name isn't possible.

GMS Hyber

  • Sender name
  • Login
  • Password
  • URL
  • Timeout

Use Yespo tags so that when uploading reports from GMS Hyber, you can quickly analyze how many messages of a specific type were sent: collecting feedback, installing an application, etc. If you use more than one tag in a message, they are substituted in the report separated by commas: tag=tag1,tag2,tag3.

📘

Note

Ask GMS Hyber to add the 52.210.222.17 and 52.16.166.210 IP addresses to the allowed list.

Infobip

  • Sender name
  • Login
  • Password
  • Alpha-name

TurboSMS

  • Sender name
  • Authorization token
📘

Note

To receive the message status, add the following link in your TurboSMS cabinet:

  • https://esputnik.com/dlr/v2/turbosms/status

Omnicell

  • Sender name
  • Login
  • Password
📘

Note

To receive the message status, add the following link in your Omnicell cabinet:

  • https://esputnik.com/dlr/v1/omnicell/status

Textlocal

  • Sender name
  • API key

Note

To receive the message status, add the next parameters in your Textlocal cabinet:

  • https:// filed: esputnik.com/dlr/v1/textlocal/status
  • Port field: 443

Acemount Media

  • Sender name
  • Authorization token
📘

Note

To receive the message status, add the next parameter for Sms URL report field in Acemount Media user account:

  • https://esputnik.com/dlr/v1/acemount/status
Acemount Media account settings page with the Sms URL report field highlighted.

Twilio

  • Sender name
  • Account SID
  • Authorization token
📘

Note

To receive the message status, add the next parameters in your Twilio account:

  • https://esputnik.com/dlr/v1/twilio/status

SMSBAT

  • Sender name
  • Login
  • Password
  • Timeout

Streamtools

  • Sender name
  • Login
  • Password

Vodafone

  • Sender name (can be any, as it is displayed only in the Yespo account).
  • Login
  • Password
  • Sender ID — Sender ID from your Vodafone account. Message recipients will see the sender name corresponding to this ID. Please note: Sender IDs for SMS and Viber are different.

Intel Telecom

  • Sender name: You can find this name in the Senders menu in Intel Telecom.
  • User name: Your login name to the Intel Telecom account.
  • API key: You can create API keys in Intel Telecom in Developers → API key.

PROCONTEXT

The provider supports message delivery only to Moldovan phone numbers. There are two types of messages:

  • Notifications — important triggers that are sent around the clock and as quickly as possible. The content of notifications must be approved by the provider.
  • Marketing — promotional messages sent only during business hours. Approval from the provider is not required.

Parameters for sender setup:

  • Alias — alpha name;
  • Partner’s ID — login;
  • Password.

To connect PROCONTEXT, submit a request at [email protected].

Decision Telecom

Parameters for sender setup:

  • Sender name
  • Authorization token — key from Decision Telecom account in BASE64 format
  • Alpha-name

To connect Decision Telecom, submit a request at [email protected].

AlphaSMS

Parameters for creating a sender:

  • Sender name
  • API key

ServerSMS

Parameters for creating a sender:

  • Sender name
  • User name (user name for logging into the ServerSMS account).
  • Password.

SMS Club 2.0

Parameters for creating a sender:

  • Sender name
  • Authorization token
📘

Note

SMS Club 2.0 is a new version of the SMS Club API integration. It appears in the system as a separate provider and will gradually replace the previous integration version.

  • In SMS Club 2.0, processing is supported for both Viber and SMS.
  • To switch to SMS Club 2.0, SMS Club must migrate your account from the previous system to the new one.
  • After the migration on the SMS Club side, you will need to select the new provider type — SMS Club 2.0 — in Yespo and update your access credentials.
  • SMS Club 2.0 uses an authorization token instead of a login and password.
  • SMS Club 2.0 supports Viber carousels. This option is not available in the previous integration version.
  1. Click Done.

Now, you can proceed with creating and sending SMS messages. Read this article to learn more about it.

📘

Note

The team isn't aware of any systemic delivery issue with Android spam/junk filters affecting SMS. Cases like this are treated as device- or carrier-specific rather than pointing to a platform-wide problem.

SMS Click Tracking (Short Links)

When link tracking is enabled for an SMS, Yespo wraps the original URL into a short link on the default esclick.me domain. By default this can result in a longer link than generic shorteners like Bitly, which adds to the SMS character/part count — factor this into message length planning.

To shorten the link, add your own custom domain for link shortening — this is an account-wide setting that applies across channels, including SMS, and lets you use a short domain of your choice instead of the default one. If link length is still a hard constraint for a campaign, you can also omit the tracking wrapper for that specific link, though this disables click statistics for it.

📘

Note

Keep the https:// protocol in SMS links: without it, many mobile messaging apps do not render the text as a clickable link.

The Unknown Status

Unknown is an intermediate status: the SMS provider hasn't yet returned either a delivery confirmation or an error for the message. The final status can appear later — providers may return it with a delay — after which the status updates, for example, to Delivered.

The SMS_GENERAL_ERROR Status

SMS_GENERAL_ERROR can mean that the recipient's number is in the mobile operator's blacklist — for example, after the subscriber complained to the operator. To find out the reason and remove the block, contact [email protected].

The SMS_UNDELIVERABLE_STATE Status

SMS_UNDELIVERABLE_STATE is a generic non-delivery status returned by the SMS operator or provider, not a single detailed reason. It can stand for a non-existent or blocked number, a switched-off phone or no network coverage, an unsupported country, or other provider-side causes. To find out the precise reason, look the message up in your provider's own logs.

📘

Note

One case is worth checking first: if a newly created alphanumeric sender ID is still awaiting operator approval, every message can come back with this status until the approval lands. Approval takes at least two weeks, so re-test after two to three weeks.

Deleting a Sender

To delete a sender: 

  1. Go to your profile → Settings → Senders
  2. Select the SMS tab and click the Delete icon at the right-hand side of the sender name you wish to delete. 
Senders page with the delete (trash) icon highlighted next to the Store sender.
  1. On the dialog window, select Delete. The confirmation message appears for a short while.

Important

Before deleting a sender, you need to create or select another one, otherwise, you will be unable to send messages.

📘

Note

Deleting a sender does not reliably stop SMS sending on its own. The sender name is copied into an SMS message at the moment the message is saved and stays in it as text, so triggers or API calls referencing that message can keep sending via SmartSend even after the sender (alpha name) is deleted from the account. To stop such sending, stop the API requests on the integration side or delete the corresponding SMS messages in your account. To reliably stop all SMS sending for your account, contact support — this needs to be handled at the account level rather than through the sender or message settings in the UI.

Changing an SMS Sender

To change a sender in existing SMS messages:

  1. Go to Messages → Messages → SMS and select an SMS.
Messages menu with the Messages tab and SMS channel highlighted in the navigation.
  1. In the Main settings section, expand the dropdown list below Sender and select another sender for this message from the list.
Main settings panel with the Sender dropdown expanded showing available senders to choose from.


Did this page help you?