Join over 150,000 businesses, including 8 of the 10 largest tech companies in the world

Google logo
Uber logo
Paypal logo
Visa logo
Tinder logo
logo-firstbank
THE CUSTOMER COMMUNICATIONS CLOUD

Powering all your communications

SMS, rich messaging, voice, email, video — we’ve got all your needs covered, whether you need a single API or want to take the leap to omnichannel. 

Explore our offering

diagram showing Sinch portfolio

100%

reach – giving you access to every mobile phone on the planet 

8/10

of the largest US tech companies are Sinch customers

150k+

customers worldwide 

7+

times per year we connect to every mobile on the planet

1 of 4
GLOBAL SUPER NETWORK

Industry-leading connectivity. True global reach.

Connect with your audience anywhere in the world through the most direct, secure, and reliable tier-1 network for messaging, voice, and email. 

Discover our Super Network

illustration of a globe with many connections

700B

engagements per year 

600+

direct mobile operator connections 

140M+

active phone numbers 

3.5B+

email address verifications per year

 

1 of 4
package example;

import com.sinch.xms.ApiConnection;
import com.sinch.xms.SinchSMSApi;
import com.sinch.xms.api.GroupResult;
import com.sinch.xms.api.MtBatchTextSmsResult;

public class Example {

  private static final String SERVICE_PLAN_ID = "SERVICE_PLAN_ID";
  private static final String TOKEN = "SERVICE_TOKEN";
  private static final String[] RECIPIENTS = {"1232323131", "3213123"};
  private static final String SENDER = "SENDER";

  public static void main(String[] args) {
    try (ApiConnection conn =
        ApiConnection.builder().servicePlanId(SERVICE_PLAN_ID).token(TOKEN).start()) {

      // Sending a simple Text Message
      MtBatchTextSmsResult batch =
          conn.createBatch(
              SinchSMSApi.batchTextSms()
                  .sender(SENDER)
                  .addRecipient(RECIPIENTS)
                  .body("Something good")
                  .build());

      System.out.println("Successfully sent batch " + batch.id());

      // Creating simple Group
      GroupResult group = conn.createGroup(SinchSMSApi.groupCreate().name("Subscriber").build());

      // Adding members (numbers) into the group
      conn.updateGroup(
          group.id(), SinchSMSApi.groupUpdate().addMemberInsertion("15418888", "323232").build());

      // Sending a message to the group
      batch =
          conn.createBatch(
              SinchSMSApi.batchTextSms()
                  .addRecipient(group.id().toString())
                  .body("Something good")
                  .build());

      System.out.println("Successfully sent batch " + batch.id());
    } catch (Exception e) {
      System.out.println("Batch send failed: " + e.getMessage());
    }
  }
}

 

import clx.xms
import requests

client = clx.xms.Client(service_plan_id='{spid}', token='{token}')

create = clx.xms.api.MtBatchTextSmsCreate()
create.sender = '12345'
create.recipients = {'46123123123'}
create.body = 'Hello, world!'

try:
    batch = client.create_batch(create)
except (requests.exceptions.RequestException,
    clx.xms.exceptions.ApiException) as ex:
    print('Failed to communicate with XMS: %s' % str(ex))

 

$client = new Clx\Xms\Client('{spid}', '{token}');

$batchParams = new \Clx\Xms\Api\MtBatchTextSmsCreate();
$batchParams->setSender('12345');
$batchParams->setRecipients(['46123123123']);
$batchParams->setBody('Hello, World!');

try {
    $result = $client->createTextBatch($batchParams);
    echo('Successfully sent batch ' . $result->getBatchId());
} catch (\Clx\Xms\ApiException $ex) {
    echo('Failed to communicate with XMS: ' . $ex->getMessage() . "\n");
}

 

Build with confidence and boost your business - with just a few lines of code

Our SDKs and APIs are tried and true! Choose your preferred code language — we'll adapt. Whatever it is you want to build, we’re here to make it as easy as possible. Get started in no time with our extensive developer documentation and intuitive tutorials!  

stats showing success of Picard when using Sinch
infographic showing Sinch helped AAA achieve $30,000 in savings
infographic showing 73% reduced telecom expenses
infographic showing a 99% delivery rate
infographic showing 3.5 million alerts sent using Sinch each month

Blow KPIs through the roof at every step of the customer journey

Build the setup you need to engage and serve customers across all the channels they use and enhance every step of their journey, for staggering business results. Boost revenue, amplify engagement, and maximize ROI and efficiency — you’ll be amazed at how far conversations can take you. 

illustration of the customer journey
YOUR PARTNER FOR SUCCESS

We’ve got your back

Our customer-obsessed experts actively support you at every step to help you reach your goals, whatever they may be. 

Find out more

headshots of Sinch team

Let's talk possibilities!

illustration of person

Try out Sinch now - for free!

No credit card needed
Send free test messages
Easy integration with Sinch API
Access your API credentials and manage your settings and configuration