SMS providers

To send an SMS, Xsolla uses its own accounts for the following global SMS providers by default: Amazon SNS, Twilio, Sinch, and Telnyx.

For your Login project, you can use your own accounts for the companies listed above. You can use multiple providers simultaneously, and activate or deactivate providers at any time. If messaging via several providers is active, Xsolla automatically selects the most appropriate provider for the user’s country.

To specify and configure the SMS providers you want to use:

  1. Open your project in your Publisher Account and go to the Login section.
  2. Click Configure in the panel of a Login project.
  3. On the navigation page, go to the Communication service providers block and select the SMS provider section.
  4. Select the providers that you want to use for SMS messages.
  1. The buttons with the logos of the selected providers will turn green. Blocks with settings for the selected providers will be displayed below these buttons.
  1. Specify the setting options for each of the selected SMS providers: Amazon SNS, Twilio, Sinch, and Telnyx.
  2. To activate or deactivate sending SMS messages via a specific SMS provider, use the drop-down list at the top right in the settings block of the corresponding provider.
  3. After completing the settings for all selected providers, click Save changes at the bottom of the page.

Setting up Amazon SNS

  1. If you do not have an Amazon Web Services (AWS) account, create one.
  2. Log in to your AWS account and set up the Amazon SNS API.
  3. On the SMS service provider page, in the Amazon SNS settings block, specify the values for the following parameters:
    • Access Key ID and Secret Access Key (required) — the credentials that you received when you created your AWS account.
    • Amazon SNS phone number (optional) — the SMS sender’s phone number that is displayed on the user’s device. This phone number must be specified in your AWS account settings.
    • Sender ID (optional) — an alphabetic name for the SMS sender (for example, your company’s brand) that can be displayed on the user’s device instead of the sender’s phone number. This name must be specified in your AWS account settings.
    • Region (required) — the Amazon region in which the Amazon SNS service for your AWS account is registered (see List of supported regions and countries).

Setting up Twilio

  1. If you do not have a Twilio account, create one.
  2. Log in to your Twilio account and set up the Programmable Messaging API.
  3. On the SMS service provider page, in the Twilio settings block, specify the values for the following parameters:
    • Twilio SID and Twilio Auth Token (required) — the credentials that you received when you created your Twilio account.
    • Twilio phone number (required) — the SMS sender’s phone number that is displayed on the user’s device. This phone number must be specified in your Twilio account settings.
    • Sender ID (optional) — an alphanumeric name for the SMS sender (for example, your company’s brand) that can be displayed on the user’s device instead of the sender’s phone number. Your Twilio account settings must have this name specified, and the ability to use the Sender ID should be enabled.

Setting up Sinch

  1. If you do not have a Sinch account, create one.
  2. Log in to your Sinch account and set up the Sinch SMS API.
  3. On the SMS service provider page, in the Sinch settings block, specify the values for the following parameters:
    • Sinch service plan ID and Sinch API Token (required) — the credentials that you received when you created your Sinch account.
    • Sinch phone number (required) — the SMS sender’s phone number that is displayed on the user’s device. This phone number must be specified in your Sinch account settings.

Setting up Telnyx

  1. If you do not have a Telnyx account, create one.
  2. Log in to your Telnyx account and set up the Telnyx SMS API.
  3. On the SMS service provider page, in the Telnyx settings block, specify the values for the following parameters:

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Rate this page
Rate this page
Is there anything we can improve?

Don’t want to answer

Thank you for your feedback!
Last updated: May 23, 2022

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!