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.
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.
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.
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».
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».
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:
| Fonte | Use quando |
|---|---|
| Lista salva | A lista já está no /contacts (a Weekend Regulars da Bayside) |
| Segmento | O público é uma regra, guardada em /segments |
| Por etiqueta | Todos que têm uma ou mais etiquetas |
| Envio de CSV | A lista saiu do seu sistema de ponto de venda |
| Linhas rápidas | Você está digitando três números para testar |
| Entrada mágica | Você 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:
| Parte | O que mostra |
|---|---|
| Quem | 1.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 receber | A mensagem, e a contagem de segmentos por texto. |
| Custo e tempo | O total em créditos, e mais ou menos quanto leva na velocidade de envio do seu número. |
| Opções | Veja abaixo. |
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.
- 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.
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.
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.
STOP, START e o mesmo texto duas vezes
- O STOP é tratado para você. Uma resposta de
STOP,UNSUBSCRIBE,CANCEL,END,QUITe 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(ouUNSTOP; num número local,YEStambé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.