SMS

Entregue em escala com APIs comprovadas para SMS

Envie e receba mensagens de texto com apenas algumas linhas de código no Messaging, a plataforma confiável para mensagens entre canais.
Illustration of a banking app with messages to a customer to confirm recent purchases from their account.

Engaje os clientes globalmente com mensagens SMS confiáveis

Executar uma solução SMS confiável é fácil com o Messaging. A Twilio oferece APIs simples ao desenvolvedor, escalabilidade e software integrado para conformidade, roteamento e casos de uso avançados. Tudo para ajudar você a chegar ao mercado mais rapidamente e com capacidade de entrega incomparável.

APIs


Escale do conceito à solução global com APIs de SMS flexíveis

Programmable messaging API connecting to customers through preferred channel

API Programmable Messaging

Envie mensagens MMS, SMS e WhatsApp transacionais com uma única API.

  • Alcance mais de 180 países de forma confiável com remetentes localizados, ferramentas de conformidade e diretrizes globais.
  • Gerencie a capacidade de entrega, a conformidade, as respostas e muito mais com o software programável da Twilio.
  • Monitore e solucione problemas de entrega de mensagens e engajamento com análises em tempo real.
Conversations api connecting with multiparty  through various channels

API Conversations

Impulsione o engajamento bidirecional com mensagens entre canais para MMS e muito mais usando uma única API.

  • Turbine comércio e suporte em SMS, MMS, Facebook Messenger e WhatsApp.
  • Gerencie participantes, arquive mensagens e organize fluxos de trabalho sem código adicional.
  • Entre no mercado mais rapidamente com inicializações rápidas, aplicativos de amostra e SDKs.

Casos de uso


Inicie e escale relacionamentos com clientes

Notificações

Envie alertas personalizados, lembretes e notificações para compromissos, entregas e muito mais com a API Programmable Messaging.

Verificações

Forneça OTPs para integração rápida que reduz os custos de suporte e a fraude de uma só vez.

Promoções

Distribua mensagens de marketing e ofertas com a API Programmable Messaging para impulsionar leads, as vendas e a fidelidade.

Cuidados de conversação e comércio

Ofereça suporte a toda a jornada do cliente com SMS bidirecional para suporte, vendas e geração de leads com a API Conversations.

Recursos para desenvolvedores


Leia a documentação

Explore guias de início rápido, trechos de código, SDKs e muito mais em nossa abrangente biblioteca de recursos para começar a criar no Facebook Messenger com o Messaging.

Crie uma mensagem

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
      .create({from: '+15017122661', body: 'Hi there', to: '+15558675310'})
      .then(message => console.log(message.sid));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

message = client.messages.create(
                              from_='+15017122661',
                              body='Hi there',
                              to='+15558675310'
                          )

print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var message = MessageResource.Create(
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            body: "Hi there",
            to: new Twilio.Types.PhoneNumber("+15558675310")
        );

        Console.WriteLine(message.Sid);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Message message = Message.creator(
                new com.twilio.type.PhoneNumber("+15558675310"),
                new com.twilio.type.PhoneNumber("+15017122661"),
                "Hi there")
            .create();

        System.out.println(message.getSid());
    }
}
require_once '/path/to/vendor/autoload.php';

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$message = $twilio->messages
                  ->create("+15558675310", // to
                           ["from" => "+15017122661", "body" => "Hi there"]
                  );

print($message->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

message = @client.messages.create(
                             from: '+15017122661',
                             body: 'Hi there',
                             to: '+15558675310'
                           )

puts message.sid
# Install the twilio-cli from https://twil.io/cli

twilio api:core:messages:create \\
    --from +15017122661 \\
    --body "Hi there" \\
    --to +15558675310
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "From=+15017122661" \\
--data-urlencode "Body=Hi there" \\
--data-urlencode "To=+15558675310" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN

Preços


SMS facilitado com o Messaging

Envie e receba mensagens de texto em escala com duas APIs para desenvolvedores em uma plataforma confiável, o Messaging. Pague por utilização e aproveite os descontos de dimensionamento para uso de alto volume e longo prazo.

Perguntas frequentes


Perguntas frequentes sobre mensagens SMS

Uma API de SMS é uma application program interface que permite enviar mensagens de texto SMS por meio de um gateway de SMS. 

As APIs de SMS "preenchem o gap" entre as redes das operadoras de telecomunicações e a Internet para que você possa facilmente enviar e receber mensagens de texto de aplicativos da Web.

Definição completa da API de SMS

O envio de mensagens SMS em massa é o que você faz quando envia mensagens SMS para grandes listas de destinatários. Para enviar SMS em massa, você precisa de: 

1. Um provedor de serviços SMS que pode entregar suas mensagens para você

Para casos de uso de mensagens em grande escala, é importante encontrar um serviço SMS que possa entregar mensagens confiáveis em qualquer volume.

2. O tipo certo de número de telefone para enviar mensagens em massa

Os long codes de 10 dígitos de aplicativos para pessoas (A2P 10DLC) são números verificados especificamente criados para empresas enviarem mensagens aos clientes. Os short codes (números de cinco ou seis dígitos) aprovados pelas operadoras são outra opção para mensagens de alta taxa de transferência. Os números gratuitos (números de 10 dígitos como 833-569-67XX) são outra opção para uma taxa de transferência alta.

3. A mensagem certa

Crie mensagens significativas e valiosas para seus destinatários. Se você não fizer isso, eles ignorarão suas mensagens ou bloquearão seu número. Recomendamos personalizar as mensagens o máximo possível. 

4. Opt-ins

Para enviar a qualquer destinatário, você precisa criar uma lista de pessoas que tenham aceitado expressamente receber suas mensagens. 


Para obter mais informações, leia Mensagens SMS em massa 101

O marketing por SMS é feito por meio do envio de mensagens de marketing diretamente aos telefones dos clientes via SMS ou mensagem de texto. Às vezes, também é chamado de marketing por mensagem de texto.  

O marketing por SMS abrange qualquer tipo de mensagem promocional, incluindo ofertas de descontos, anúncios de produtos, ofertas personalizadas, anúncios de carrinhos abandonados e muito mais. Se você conseguir fazer com que os clientes optem por receber mensagens de marketing por SMS, pode se beneficiar de altas taxas de abertura e de resposta e entrega rápida diretamente aos clientes.

Marketing por SMS para iniciantes

Como promover o marketing por SMS para os stakeholders

  1. Primeiro, encontre e inscreva-se em um provedor de API de SMS, como a Twilio.
  2. Obtenha uma chave de API do seu provedor.
  3. Compre um número de telefone para enviar as mensagens.
  4. Decida que tipo de mensagens você deseja enviar e como deseja enviá-las.
  5. Escreva o código para se conectar à API e envie suas mensagens.
  6. Teste seu código para verificar se suas mensagens estão passando.

O tempo necessário para integrar uma API de SMS depende da complexidade do seu projeto e da sua experiência com integrações semelhantes.

Comece com nosso início rápido do Programmable SMS

Consulte a visão geral do Programmable Messaging API

Uma API de SMS facilita o envio e recebimento de mensagens SMS e MMS de um aplicativo da Web por meio de uma solicitação HTTP. 

As APIs de SMS funcionam como uma conexão entre seu app e as redes das operadoras de telecomunicações para que você possa enviar e receber mensagens de texto aos destinatários. Elas também convertem a mensagem em um formato que pode ser enviado pela rede da operadora/que o aplicativo da Web consegue entender quando alguém responde. 

Como usar as APIs REST da Twilio

Um gateway de SMS é um serviço que possibilita enviar e receber mensagens de texto SMS por meio de uma API REST (como uma API de SMS). Essa é a "ponte" entre o código que você escreve em seu aplicativo da Web e a rede de telecomunicações global que o entrega ao telefone celular do destinatário. 

O gateway de SMS também é o que converte a mensagem para ela que seja compatível com a rede da operadora.

Eles geralmente encaminham mensagens de texto SMS para as redes de telecomunicações por meio de uma interface SMPP que as redes expõem, diretamente ou por meio de um agregador que vende mensagens para várias redes.

Veja mais informações sobre gateways de SMS

Números gratuitos

Os números gratuitos são números de 10 dígitos com um prefixo padrão, como 800 ou 833 (1-833-456-78XX). 

  • Podem ser usados para chamadas e mensagens de texto.
  • Oferecem suporte a alta taxa de transferência para casos de uso de alto volume, como notificações, alertas e promoções.
  • Requerem um processo de verificação para casos de uso de alto volume. 

Veja mais sobre números gratuitos

 

A2P 10DLC

Os long codes de 10 dígitos de aplicativos para pessoas são números com um prefixo local, como +1 (415) 568-00XX. 

  • Especificamente para tráfego de mensagens comerciais.
  • Suporte a chamadas telefônicas e mensagens de texto.
  • Um processo de verificação é necessário para comprovar que você é um remetente confiável com campanhas aprovadas.

Veja mais sobre números 10DLC 

 

Short codes

Os short codes são códigos de cinco a seis caracteres (56748) que são reconhecíveis e podem ser usados para mensagens de texto e imagens.

  • A taxa de transferência começa com 100 mensagens por segundo.
  • Oferecem suporte a casos de uso de alto volume, como alertas, notificações, verificações e promoções.
  • Um processo de verificação é necessário para comprovar que você é um remetente confiável com campanhas aprovadas.

Veja mais sobre short codes

Novo

Conheça o Twilio Messaging Engagement Suite

Com desenvolvimento mais simples, tempo de lançamento no mercado mais rápido e taxas de entrega mais altas.* Saiba como o Message Scheduling, o Link Shortening com Click Tracking, dados avançados e dashboards em tempo real podem beneficiar sua empresa. 

 

* Em uma avaliação de mais de 63 milhões de mensagens enviadas com hiperlinks encurtados por meio da Twilio, as mensagens com hiperlinks encurtados por Link Shorteners de terceiros foram filtradas a 1,96% ou 28x a taxa da Twilio que foi filtrada a uma taxa de 0,07%