Como enviar uma mensagem em massa (SMS em massa) para seus clientes

Uma mensagem de texto para uma lista inteira de clientes, pelo chat do Octo ou pelo editor de campanhas: a mensagem e sua contagem de segmentos, quem recebe, quanto custa antes de sair e o que a página da campanha conta depois.

Atualizado

Um lava-rápido envia o Especial de fim de semana para 1.240 clientes de sempre pelo Octo: o contador de segmentos, o emoji que dobraria o custo, quantas pessoas e quanto custa antes de Enviar, as mensagens chegando e o agente de IA respondendo a um cliente que responde.

A Bayside Express Car Wash manda mensagens de texto para os clientes em quase todo fim de semana: $5 de desconto em qualquer lavagem neste fim de semana, ou Unlimited Wash Club: primeiro mês $19.99. Uma mensagem, igual para todo mundo tirando o primeiro nome, para uma lista de 1.240 pessoas. No Omni Octo isso é uma campanha SMS. Esta página acompanha uma desde um rascunho vazio até o relatório.

Você pode montá-la de dois jeitos. Os dois acabam no mesmo lugar, e nenhum envia nada até você confirmar a contagem e o custo exatos:

  • Peça ao Octo. Descreva o envio no chat. O Octo redige a campanha e mostra um cartão de confirmação.
  • Use o editor. /campaigns → Nova campanha → SMS / MMS, e preencha as seções você mesmo.

Antes do primeiro envio

Três coisas precisam estar no lugar. Faltar uma é o motivo de costume para uma primeira campanha não começar.

  • Um número que possa enviar textos. Campanhas de texto saem de um número de telefone que esteja Liberado para envio em /phone-numbers. Um número marcado como Registro em análise ainda não pode enviar campanhas. As operadoras dos EUA costumam levar de 1 a 3 semanas para analisar. Outra guia desta série cobre como conseguir um número para enviar textos, seja pelo registro 10DLC seja trazendo seu próprio número Twilio.
  • Contatos com número de telefone. Em /contacts, como lista salva, ou como segmento em /segments, se o público for uma regra («lavou nos últimos 90 dias») em vez de uma lista fixa.
  • Créditos, e um cartão cadastrado se você envia do número de teste ou quer mandar um texto de teste.

Começar pelo Octo

Abra a Vitrine em /showroom. Também está na paleta de comandos (Cmd+K). Escolha Mensagens de texto, «Mande mensagem para seus clientes de uma vez, e seu agente responde o que eles escreverem de volta». O primeiro cartão é Mande uma promoção por mensagem para sua lista de clientes:

Uma mensagem para uma lista. Você vê o custo antes do envio, e as respostas chegam em Conversas.

A seção Mensagens de texto da Vitrine: o título, Mande mensagem para seus clientes de uma vez, e seu agente responde o que eles escreverem de volta, e três cartões. O primeiro, Mande uma promoção por mensagem para sua lista de clientes, mostra um exemplo de promoção do fim de semana (Destinatários 1.240, Segmentos por mensagem 1, Custo estimado 2.480 créditos, Descadastrados, ignorados 18), o botão Colocar na minha mensagem e Antes é preciso: Obtenha um número que envie mensagens de texto.
O primeiro cartão da seção. Enquanto o espaço de trabalho não tem um número que envia mensagens, todos os cartões mostram o link Antes é preciso.

Aperte Colocar na minha mensagem. Isso escreve uma frase na caixa de mensagem do Octo e para aí. Nada vai para o Octo até você mesmo enviar:

Mande mensagem para a minha lista de clientes sobre a promoção deste fim de semana, e me mostre quanto custa antes de sair.

Edite a frase para que diga o que você quer dizer antes de enviar. Para a Bayside:

Mande mensagem para a lista Weekend Regulars: “Hi {{first_name|there}}, $5 off any wash at Bayside Express this weekend, Sat-Sun. Show this text at the pay station. Reply STOP to opt out.” Me mostre quanto custa antes de sair.

Se faltar algo no workspace que o cartão precisa, aparece um link Antes é preciso: ao lado do botão. Para textos costuma ser Obtenha um número que envie mensagens de texto, que abre o /phone-numbers. Você ainda pode pôr a frase na caixa e deixar o Octo te guiar por isso.

O Octo cria uma campanha de rascunho comum. Ela aparece em /campaigns, e você pode abri-la no editor abaixo a qualquer momento. Para enviá-la, o Octo pergunta num cartão, coberto em Confirmar com o Octo.

Começar pelo editor

Vá em /campaigns, aperte Nova campanha e escolha SMS / MMS: «Envie mensagens de texto por SMS ou MMS». Você cai num rascunho em /campaigns/draft/<id>, e ele salva enquanto você digita.

Uma campanha de texto tem cinco seções:

Nome → Mensagem → Remetente → Destinatários → Agendamento

A mensagem vem primeiro, logo abaixo do nome. Não há seção Avançado: quando os textos podem sair se define em Agendamento, e a velocidade de envio é definida pelo seu número.

Para começar de uma mensagem que você já usou, vá em /campaigns/templates e aperte Usar num modelo de texto, ou aperte Usar um modelo salvo dentro da seção Mensagem.

A mensagem

Digite o texto em Texto da mensagem. A régua embaixo muda enquanto você digita.

Segmentos. Um texto é cobrado em segmentos. Uma mensagem simples cabe em 160 caracteres em um segmento. Uma mais longa é dividida em partes de 153 caracteres. A régua mostra a contagem de segmentos, os caracteres usados do que os segmentos comportam e quantos faltam no segmento atual.

A seção Mensagem de uma campanha de texto: a mensagem de fim de semana da Bayside com a variável do primeiro nome, a régua marcando 1 segmento · 125 / 160 caracteres · GSM, e Rastrear cliques em links desmarcado. Ao lado, a prévia no telefone como Beatriz Lima e a estimativa: Envia como SMS para 1.240 pessoas, ≈ 2.480 créditos (2 por segmento).
A régua e a estimativa mudam enquanto você digita. Esta mensagem cabe em um segmento: cerca de 2.480 créditos para 1.240 pessoas.

Unicode. Um emoji só, ou um caractere fora do alfabeto SMS básico, troca a mensagem inteira para Unicode, e o editor avisa:

Unicode: até 70 caracteres por segmento em vez de 160.

Ele nomeia os caracteres que causaram isso e dá uma correção de um toque: Remover emoji, Substituir acentos, Substituir pontuação ou Manter como está. Com um 🚗 adicionado, a mensagem da Bayside vira 2 segmentos em vez de 1. Isso dobra o custo para as 1.240 pessoas, e o aviso explica: Sem os emoji, esta mensagem cabe em 1 segmento.

A mesma mensagem com um emoji de carro depois de weekend. A régua marca 2 segmentos · 127 / 134 caracteres · Unicode, e um aviso amarelo diz Unicode: até 70 caracteres por segmento em vez de 160, causado pelo emoji do carro, e que sem os emoji a mensagem cabe em 1 segmento, com os links Remover emoji e Manter como está.
Um único emoji transforma uma mensagem de um segmento em duas. O aviso aponta o caractere e oferece a correção.

Personalização. Aperte + Variável para inserir um campo: Nome, Sobrenome, Nome completo, E-mail, Telefone, um campo de contato personalizado ou uma Constante da campanha… (um valor, igual para todo mundo). No texto, uma variável fica assim:

Hi {{first_name|there}}, $5 off any wash at Bayside Express this weekend.

A parte depois do | é o fallback. Um contato sem primeiro nome recebe “Hi there”. A tabela Variáveis abaixo da mensagem ajusta isso por campo: Preenchido a partir de, Se vazio, usar e uma contagem como «38 de 1.240 recebem “there”». Uma variável sem valor e sem fallback não sai em branco. Essa pessoa fica Pulado, e a tabela avisa antes: «N não têm valor e serão pulados».

A tabela Variáveis com uma linha: a variável first_name é preenchida a partir de Contato · Nome, Se vazio, usar está como there, e a coluna Destinatários diz 38 de 1.240 recebem “there”.
O valor de reserva é definido por variável, e a tabela conta quantas pessoas vão recebê-lo.

Prévia como uma pessoa de verdade. Pré-visualizar como … passa por destinatários reais, para você ler a mensagem com o nome de cada um. Abaixo da prévia, Entre os destinatários dá a faixa de segmentos. Um nome comprido ou um nome com acentos pode deixar o texto de uma pessoa mais longo que o dos outros.

Imagem ou vídeo (MMS). + Imagem ou vídeo anexa um JPEG, PNG ou GIF de até 5 MB, ou um vídeo de até 50 MB (MP4, MOV ou WebM, cerca de 10 segundos no máximo). A campanha então sai como MMS: uma mensagem de até 1.600 caracteres, cobrada por mensagem em vez de por segmento. Dois limites:

  • «Imagens e vídeos vão somente para números +1 (EUA, Canadá, Porto Rico e outras regiões +1).» Todo o resto do público é pulado, e o editor conta quantos são.
  • Para um texto longo, o MMS pode sair mais barato. A estimativa diz isso quando é o caso: «mais barato para um texto deste tamanho».
O cartão Anexo: weekend-special.jpg · 118 KB · JPEG com a miniatura de um carro limpo, a linha Envia como MMS: 1 mensagem, 4 créditos cada, em vez de SMS por segmento, o aviso de que imagens e vídeos vão somente para números +1 (EUA, Canadá, Porto Rico e outras regiões +1), e o link Remover.
Com uma imagem anexada, a campanha é enviada como MMS, com preço por mensagem, e só para números +1.

Rastreamento de links. Rastrear cliques em links transforma os links em links curtos, para o relatório mostrar quem clicou. Vem desligado por padrão. A terceira guia desta série cobre isso em detalhe.

Nada é adicionado ao seu texto por você. Se quiser “Reply STOP to opt out” na mensagem, digite. O STOP funciona dos dois jeitos (ver STOP, START e o mesmo texto duas vezes).

Para guardar a mensagem para a próxima, salve como modelo. Ela aparece em /campaigns/templates como modelo de texto.

O remetente

Escolha o número de onde o texto sai. Cada número mostra o estado de envio. Só um número Liberado para envio pode iniciar uma campanha, e um número não liberado te leva ao registro dele.

Hoje, as campanhas enviam apenas de números Twilio. Um número Telnyx ou Vonage no workspace é recusado com «Por enquanto, as campanhas só podem enviar de números Twilio».

Use um número que seus clientes reconheçam. As respostas voltam para o número que mandou o texto.

Os destinatários

Escolha uma fonte:

FonteUse quando
Lista salvaA lista já está no /contacts (a Weekend Regulars da Bayside)
SegmentoO público é uma regra, guardada em /segments
Por etiquetaTodos que têm uma ou mais etiquetas
Envio de CSVA lista saiu do seu sistema de ponto de venda
Linhas rápidasVocê está digitando três números para testar
Entrada mágicaVocê prefere descrever o público em vez de montá-lo

Uma campanha de texto tem uma fonte. Escolher outra substitui a primeira, e uma mensagem diz qual foi substituída.

Agendamento

O padrão é Enviar imediatamente: «A campanha é enviada assim que você clicar em Iniciar.» Para enviar sábado de manhã em vez disso, escolha Agendamento e defina uma data de início, uma janela de horário opcional, os dias permitidos e o fuso horário.

A janela são suas horas de envio. Fora dela a campanha espera e não envia nada, e continua quando a janela abre. Se você definir uma data de fim e ela passar, as pessoas que ainda não receberam o texto são puladas (Agendamento encerrado). Elas não recebem o texto atrasado.

Revisar e enviar

Aperte Iniciar →. Numa campanha de texto isso abre Revisar e enviar. Os números ali vêm de uma contagem do público real feita naquele momento, não da estimativa do editor:

ParteO que mostra
Quem1.240 pessoas, depois todos que são pulados e o porquê: 18 recusaram o recebimento, números inválidos, duplicados, pessoas sem valor para uma variável e, no MMS, pessoas sem número +1. Baixar lista de pulados te dá a lista.
O que cada pessoa vai receberA mensagem, e a contagem de segmentos por texto.
Custo e tempoO total em créditos, e mais ou menos quanto leva na velocidade de envio do seu número.
OpçõesVeja abaixo.
A janela Revisar e enviar. Quem: 1.240 pessoas · 18 pulados: 18 recusaram o recebimento, com Baixar lista de pulados. O que cada pessoa vai receber: a mensagem como Beatriz Lima vai ler, 1 segmento por mensagem, e um aviso de que 38 pessoas recebem “there”. Custo e tempo: ≈ 1.240 segmentos, 2.480 créditos, leva cerca de 5 min a partir de +1 415 555 0142. Opções: Adicionar cada mensagem às Conversas (desmarcado: desativado para envios acima de 1.000), Parar se os gastos atingirem … créditos e Enviar um teste para mim primeiro. Botões: Voltar e Enviar para 1.240 pessoas.
Cada número é contado sobre o público naquele momento, e o botão diz o número exato de pessoas.

O custo. Num número Omni Octo, um texto para os EUA ou Canadá custa 2 créditos por segmento, e uma mensagem com imagem custa 4 créditos por mensagem. Outros países custam mais, e a revisão mostra o valor exato. O texto de um segmento da Bayside para 1.240 pessoas dá cerca de 2.480 créditos. Se você envia do seu próprio número Twilio, o Omni Octo cobra 0,1 crédito por segmento ou mensagem, e a Twilio cobra na sua conta Twilio pelo texto em si. A revisão avisa: «a Twilio também cobra a sua conta Twilio por estas mensagens.» Se o saldo estiver baixo demais, ela diz quantos créditos faltam e mostra Adicionar créditos.

Opções:

  • Enviar um teste para mim primeiro. Um texto de teste para o seu número antes do envio real. Precisa de um cartão cadastrado, e é cobrado como qualquer outro texto.
  • Parar se os gastos atingirem … créditos. A campanha pausa ao atingir esse valor. Textos já entregues à operadora quando ela pausa podem somar um pouco mais, então trate o limite como ponto de pausa, não como teto exato.
  • Adicionar cada mensagem às Conversas. Ligado por padrão para 1.000 destinatários ou menos, e desligado acima disso. As respostas aparecem em Conversas de qualquer jeito. Ver Respostas, na mesma conversa.

O botão diz Enviar para 1.240 pessoas. Você pode pausar ou cancelar a qualquer momento. Na primeira vez que um workspace envia uma campanha de texto, apertá-lo abre antes um reconhecimento: «Antes de este espaço de trabalho enviar a primeira campanha de texto, confirme, por favor, que você entende suas obrigações.» O botão dele é Aceitar e lançar. Isso acontece uma vez por workspace, não uma vez por campanha.

O público fica fixo quando você revisa. A contagem que você confirma é a lista que sai. Se os números mudarem antes do envio começar, o painel mostra Isto mudou desde a sua revisão com as pessoas, segmentos e créditos antigos e novos, e você confirma de novo. Uma contagem vale meia hora. Depois disso ela é refeita antes de qualquer envio. Um contato adicionado à lista depois da campanha começar não recebe o texto: Esta campanha mantém os destinatários com quem começou.

Confirmar com o Octo

Se o Octo redigiu a campanha, peça para enviar. No chat do painel aparece um cartão, com o título Enviar esta campanha de SMS?. Ele mostra os mesmos números do Revisar e enviar: pessoas, números pulados, segmentos, créditos, quanto leva, o remetente e se respostas e textos vão para Conversas. Depois aperte Enviar ou Cancelar.

O chat do Octo. A dona pede para enviar agora a campanha Especial de fim de semana para a lista Weekend Regulars. O Octo diz que nada sai até ela apertar Enviar, acima de um cartão com o título Enviar esta campanha de SMS? e o texto: Enviar SMS para 1.240 pessoas a partir de +1 415 555 0142 (18 ignorados: 18 cancelaram o recebimento). 1.240 segmentos, cerca de 2.480 créditos. Leva cerca de 5 min. As respostas aparecerão em Conversas. Botões Cancelar e Enviar.
A mesma contagem e o mesmo custo de Revisar e enviar. Nada sai até você apertar Enviar.
  • Nada é enviado até você apertar Enviar, e o Enviar começa exatamente a contagem do cartão. Se o público ou o custo mudaram nesse meio-tempo, o Octo mostra um cartão novo em vez de enviar.
  • Cancelar não envia nada: Cancelado — nada foi enviado. Um cartão sem resposta expira: Expirado — nada foi enviado.
  • Você pode pedir ao Octo um texto de teste antes. O teste é uma confirmação própria, e o envio real é uma segunda depois de você ver o teste.
  • Só a pessoa que pediu ao Octo, ou um dono ou admin do workspace, pode confirmar.

Se você fala com o Octo por e-mail, WhatsApp ou Slack, ele pergunta numa mensagem em vez de num cartão, e você responde YES com o código que ele te dá. Esse código está ligado ao público contado que ele te mostrou. Se algo mudou, o Octo pergunta de novo.

Enquanto envia

Abra a campanha pela linha dela em /campaigns (/campaigns/<id>). O painel Entrega atualiza ao vivo: quantos textos ainda não foram enviados, estão enviando, estão Enviado, aguardando recibo, entregues, não entregues, falharam, ficaram sem confirmar ou foram pulados, e o custo até agora contra a estimativa.

Você pode parar a qualquer momento:

  • Pausar para os envios novos. Textos já entregues à operadora podem ainda chegar. Enquanto pausada você pode Editar mensagem, e todos que ainda não receberam o texto recebem a versão nova quando você aperta Retomar.
  • Cancelar… encerra a campanha. Textos ainda não enviados são pulados. Os que já estão com a operadora não podem ser recuperados.

A campanha também pode pausar sozinha, e o aviso diz por quê. Os motivos comuns são atingir seu limite de gastos (Aumentar o limite e retomar), ficar sem créditos, o limite diário da operadora para o seu registro (retoma sozinha e o aviso mostra quando), ou «Pausada: N% das mensagens recentes falharam.» Por que as mensagens falharam lista os códigos de erro da operadora e o que cada um significa.

Uma campanha pausada, Especial de fim de semana, com Cancelar… e Baixar relatório atual no topo. O aviso diz Pausada: você atingiu o seu limite de 1.500 créditos. Já foram gastos 1.500 créditos., com o campo Novo limite em 3000 e o botão Aumentar o limite e retomar. Abaixo, o painel Entrega: Entregue 687, Enviado, aguardando recibo 61, Falhou 2, Não confirmado 0, Ainda não enviado 490, Pulado 18, Interação (de 687 entregues): Respondeu 21 (3,1%) · Recusou o recebimento 3, e Custo até agora: 1.500 créditos de um estimado de 2.480 créditos.
A campanha se pausou sozinha ao chegar no limite de gastos. O aviso diz por quê e deixa você aumentar o limite e continuar.

Depois do envio

A página da campanha guarda o relatório:

Interação (de 1.180 entregues): Respondeu · Cliques · Recusou o recebimento

Os percentuais são sobre os entregues, não sobre todos para quem você enviou, porque um texto que nunca chegou não podia ser respondido. Cliques só aparece quando o rastreamento de links estava ligado.

O painel Entrega da campanha Especial de fim de semana já concluída: Entregue 1.180, Enviado, aguardando recibo 22, Não entregue 31, Falhou 7, Não confirmado 0, Ainda não enviado 0, Pulado 18. Abaixo, Interação (de 1.180 entregues): Respondeu 52 (4,4%) · Recusou o recebimento 7, e depois Custo: 2.476 créditos e o remetente, +1 415 555 0142 · 10DLC.
Esta campanha não tinha o rastreamento de links ligado, então a linha Interação não mostra cliques.

Não existe taxa de abertura. O SMS não avisa ao remetente quando um texto é lido, então qualquer número de abertura para uma mensagem de texto seria inventado. Respostas, cliques e descadastros são os sinais que você tem.

A tabela Destinatários lista cada pessoa com o status, a resposta e os cliques, e leva ao Conversa → e ao Contato → dela. Baixar relatório exporta tudo.

O que significa «Não confirmado»

De vez em quando o resultado de um envio nunca é confirmado: o pedido à operadora foi feito, e nenhuma resposta voltou. Esse destinatário aparece como Não confirmado: «Não foi possível confirmar que esta mensagem foi enviada. Ela não foi reenviada, então nunca houve cobrança em dobro.» Não é cobrado a menos que a operadora depois confirme o envio. Não reenvie. Se a pessoa disser que nunca chegou, mande uma mensagem nova.

Um texto que saiu mas ficou Não entregue é cobrado, porque a operadora cobra por ele.

Respostas, na mesma conversa

Quando um cliente responde, a resposta cai em Conversas, na conversa do seu número com o dele, com o texto da campanha acima. Isso acontece com Adicionar cada mensagem às Conversas ligado ou não. O ajuste decide se o texto de todo mundo ganha uma conversa na hora, ou só as pessoas que respondem.

Uma conversa por SMS com Rafael Souza. A mensagem da campanha, marcada Campanha · Especial de fim de semana, fica acima da resposta de Rafael: O desconto de $5 vale também para a lavagem Ultimate? O rodapé diz O agente de IA está atendendo esta conversa., com o botão Assumir.
A resposta aparece embaixo da mensagem de campanha que a provocou, na conversa entre o seu número e o dele.

STOP, START e o mesmo texto duas vezes

  • O STOP é tratado para você. Uma resposta de STOP, UNSUBSCRIBE, CANCEL, END, QUIT e as outras palavras padrão tira esse número dos textos de todo o workspace, não só do número que escreveu. Um segundo número seu também não pode escrever para ele. A próxima campanha conta como recusaram o recebimento e pula. É mais estrito que a regra da própria operadora, que bloqueia só o número remetente.
  • Só a pessoa pode desfazer. O descadastro sai quando a pessoa escreve START (ou UNSTOP; num número local, YES também funciona). Ninguém do seu time pode religar isso por ela.
  • STOP de texto não para ligações. Cobre só mensagens de texto.
  • Ninguém recebe o mesmo texto duas vezes. Um número que está duas vezes no público, por exemplo em dois contatos, recebe um texto e é contado uma vez como Duplicado. Um envio que pode não ter saído nunca é refeito automaticamente. É isso que Unconfirmed significa.

O que ela não faz

  • Enviar sem a sua confirmação. Nem do editor, nem do Octo. Um programa chamando o Octo com uma chave de API recebe um link para o Revisar e enviar, não uma campanha enviada.
  • Enviar de um número ainda em análise da operadora, nem de um número Telnyx ou Vonage.
  • Enviar imagens ou vídeo fora dos números +1. Esses destinatários são pulados.
  • Reportar taxa de abertura.
  • Adicionar uma linha de descadastro à sua mensagem. O STOP funciona de qualquer jeito, mas o texto da mensagem é você quem escreve.
  • Adicionar pessoas a uma campanha em andamento. Para elas, comece uma nova.