API Programmable Messaging

API Messaging: alcance mais de 7B de dispositivos

Envie e receba msgs transacionais de SMS, MMS e WhatsApp em escala, por menos.Os clientes receberam $ 1,4M em benefícios de margem líquida em 3 anos após mudar para a Twilio*.

Illustration of an insurance company’s user interface as they process a customer quote and send confirmation update messages.

Crie mensagens escaláveis ​​em seus aplicativos com apenas algumas linhas de código

Diagram of software for transactional messaging

Software para mensagens transacionais em qualquer escala

Envie alertas e notificações, promoções e mensagens de marketing nos canais favoritos dos seus clientes com uma única API. A API Programmable Messaging inclui software para gerenciar números de telefone, capacidade de entrega, conformidade, respostas e muito mais.

Casos de uso


Mensagens comerciais globais e confiáveis ​​para qualquer caso de uso

Lembretes de compromisso

Reduza o número de não comparecimento lembrando os clientes de compromissos futuros para confirmar ou reagendar em seus canais preferidos.

Lifecycle marketing

Aumente a conversão e a retenção de clientes com mensagens de marketing enviadas por seus canais preferidos.

Notificações da conta

Mantenha os clientes atualizados sobre informações urgentes com notificações de conta relevantes e personalizadas.

Notificações de entrega

Atualize os clientes sobre o progresso da entrega e ofereça notificações bidirecionais de autoatendimento.

Alertas de emergência

Envie rapidamente alertas de aviso, avisos de segurança pública, cancelamentos de eventos e muito mais para os canais preferidos dos destinatários da mensagem.

Verificações e senhas de uso único

Verifique o número de telefone dos usuários na inscrição ou no login para evitar bots, garantir a confiança do cliente e assegurar uma entrega precisa.

“A implementação da Twilio elevou a nossa perspectiva. Conseguimos concretizar a nossa visão para melhorar a experiência do cliente muito rapidamente.”

Raj Anbalagan VP of Digital Technology and Innovation, Panera

“Com a Twilio e o SendGrid [Twilio], conseguimos fornecer um produto de qualidade e calibre muito altos que nossos clientes classificam muito bem regularmente por meio do NPS e do CSAT.”

Andrea Wan Head of SMS, Klaviyo

Canais


Envie e receba mensagens transacionais nos canais mais populares

  • Twilio Messaging logo
    SMS

    Alcance um público global para notificações, alertas e promoções unidirecionais com SMS.

  • Twilio WhatsApp Business API logo
    WhatsApp

    Ofereça atendimento ao cliente e envie notificações no aplicativo de mensagens mais popular do mundo.

  • Twilio MMS Messaging logo
    MMS

    MMS Forneça mensagens de marketing interativas com recursos multimídia usando MMS.

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 MessagingX.

Enviar uma mensagem SMS

// 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({body: 'Hi there', from: '+15017122661', 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(
                              body='Hi there',
                              from_='+15017122661',
                              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(
            body: "Hi there",
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            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());
    }
}
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
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
                           ["body" => "Hi there", "from" => "+15017122661"]
                  );

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(
                             body: 'Hi there',
                             from: '+15017122661',
                             to: '+15558675310'
                           )

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

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

Recursos


Impulsionando as mensagens transacionais de última geração

Capacidade de entrega de mensagens otimizada em escala

  • Remetentes globais

    Alcance consumidores em mais de 180 países com remetentes localizados, diretrizes globais e ferramentas de conformidade regulatória.

  • Otimização de rota em tempo real

    Redirecionamento automático do tráfego global a cada 75s para evitar interrupções e latência.

  • Insights de mensagens

    Análise em tempo real para monitoramento e resolução de problemas de entrega e engajamento de mensagens.

  • Fallback de mensagem

    Fallback automático para SMS quando uma mensagem não é entregue via WhatsApp ou short code.

Real-time analytics for monitoring message delivery and engagement
A Forrester Consulting study about the ROI of Twilio Messaging.

Recursos

TEI (Total Economic Impact™, impacto econômico total) do Twilio Messaging

Um estudo encomendado à Forrester Consulting descobriu que o Twilio Messaging forneceu aumento de 3% nas mensagens entregues, melhoria de 15% entre as equipes de desenvolvimento e taxa de aceitação de 30-40% para marketing por SMS.

Preços


Soluções de mensagens escaláveis com preços flexíveis

Comece a usar gratuitamente a API Programmable Messaging. Pague apenas pelas mensagens enviadas e recebidas, por número de telefone e taxas específicas do canal. Sem compromissos. Aproveite os descontos para alto volume de mensagens.


*The Total Economic Impact™ do Twilio Messaging, estudo conduzido pela Forrester Consulting, abril de 2023. Os resultados referem-se a uma organização composta representativa dos clientes entrevistados.