Complemento do Twilio

O complemento Twilio é um recurso adicional

Desbloqueie o Twilio Addon e outros recursos avançados para expandir seus negócios.

Obter o WPForms Plus

Gostaria de enviar mensagens SMS e WhatsApp quando os formulários são enviados em seu site WordPress? Com o complemento WPForms Twilio, você pode enviar automaticamente notificações por SMS e WhatsApp quando os formulários forem concluídos.

Este tutorial mostrará a você como instalar e usar o complemento Twilio com o WPForms.

Requisitos:

  • Você precisará de um nível de licença Plus ou superior para acessar o complemento Twilio
  • Certifique-se de que você instalou a versão mais recente do WPForms para atender à versão mínima exigida para o complemento Twilio

Configurando sua conta Twilio

Antes de configurar o complemento Twilio no WPForms, você precisará criar e configurar sua conta Twilio. O processo envolve a criação de sua conta, a verificação de sua identidade e a obtenção de um número de telefone para o envio de mensagens. Se você já tiver uma conta Twilio configurada, pode pular para a seção Conectando o WPForms ao Twilio.

Primeiro, acesse o site do Twilio e crie uma conta. Você precisará fornecer algumas informações básicas para começar.

Página de registro do Twilio

Depois de se inscrever, o Twilio o guiará pelo processo de configuração da conta. Isso inclui a verificação de sua identidade com um número de telefone no qual você pode receber um código de verificação. Digite seu número de telefone e o Twilio lhe enviará um código por SMS.

Página de registro do Twilio

Depois de inserir o código de verificação, você será levado ao painel do Console do Twilio. É aqui que você encontrará todas as ferramentas e configurações necessárias para integrar o Twilio ao WPForms.

Painel de controle do Twilio

Compra de um número de telefone Twilio

Para enviar mensagens por meio da integração com o WPForms, você precisará comprar um número de telefone Twilio dedicado. No seu console Twilio, acesse Números de telefone " Gerenciar " Comprar um número no menu de navegação à esquerda.

Comprar um número de telefone Twilio

Aqui, você verá opções para pesquisar os números de telefone disponíveis. Você pode pesquisar códigos de área específicos ou padrões de números usando as opções de pesquisa na parte superior da página.

Quando você encontrar um número adequado, clique no botão Comprar ao lado dele.

Comprar um número de telefone

Será exibida uma janela de confirmação mostrando os recursos do número e a taxa mensal. Clique em Buy (Comprar ) para concluir a compra. Durante o período de avaliação gratuita, o Twilio fornece US$ 15 em crédito que você pode usar para comprar seu número de telefone e enviar mensagens.

Comprar um número Twilio

Ao adquirir um número local dos EUA para enviar mensagens SMS para números dos EUA, você precisará concluir o registro A2P 10DLC. Essa é uma exigência de todo o setor que ajuda a evitar spam e a proteger os consumidores. Sem esse registro, não será possível enviar mensagens automatizadas para números dos EUA.

Para obter detalhes completos sobre esse processo de registro, consulte o guia do Twilio sobre o registro A2P 10DLC.

Para obter detalhes abrangentes sobre como pesquisar e comprar números de telefone no Twilio, consulte o guia oficial do Twilio.

Criação de modelos de mensagens

Os modelos de mensagem são necessários para o envio de mensagens do WhatsApp. Se estiver planejando enviar apenas notificações por SMS, pule esta seção e vá para a seção Conectando o WPForms ao Twilio.

Os modelos de mensagem ajudam a padronizar suas notificações do WhatsApp e a torná-las mais dinâmicas, incluindo dados de envio de formulários. Você pode criar modelos que inserem automaticamente informações dos campos do formulário.

Para configurar modelos de mensagem, acesse Mensagens " Criador de modelos de conteúdo no menu da barra lateral esquerda em seu console Twilio.

Criador de modelos de conteúdo do Twilio

Em seguida, clique no botão Create your first content template (Criar seu primeiro modelo de conteúdo ).

Criar modelo do Twilio

Depois de clicar no botão, você verá o formulário de criação de modelo, no qual precisará fornecer vários detalhes importantes:

  • Nome do modelo: Digite um nome descritivo que indique claramente a finalidade do modelo. Esse campo só pode conter caracteres alfanuméricos em minúsculas e sublinhados.
  • Idioma do modelo: Selecione o idioma que deseja usar para suas mensagens entre as opções disponíveis.
  • Tipo de conteúdo: Nesse campo, você verá várias opções para formatar sua mensagem. Selecione o tipo que melhor atenda às suas necessidades com base no fato de desejar enviar mensagens de texto simples, incluir mídia, adicionar elementos interativos ou criar layouts mais estruturados.
    • Para o nosso exemplo, selecionaremos o Text Content Type.

Depois de adicionar esses detalhes, clique no botão Create (Criar ) para ir para a próxima etapa.

Criador de modelos de conteúdo do Twilio

Em seguida, você será levado à página de configuração do modelo. Aqui você verá opções para personalizar o conteúdo do modelo. Role para baixo até a seção Content (Conteúdo) e, no campo Body (Corpo ), digite o texto da sua mensagem.

Editar conteúdo no modelo do Twilio

Para tornar suas mensagens dinâmicas, você pode adicionar variáveis que serão substituídas por dados reais do formulário quando a mensagem for enviada. Para adicionar uma variável, clique no botão Add Variable (Adicionar variável ) abaixo do campo Body (Corpo).

Adicionar um modelo Twilio variável

As variáveis usam chaves duplas com números, como, por exemplo: "Hello {{1}}! Obrigado por seu número de pedido {{2}}."

Depois de digitar sua mensagem, clique em Salvar e envie para aprovação do WhatsApp.

Clique em salvar e enviar para aprovação do WhatsApp

Você verá uma janela pop-up solicitando que forneça valores de amostra para cada variável usada. Esses valores de amostra ajudam o WhatsApp a entender como seu modelo será usado.

Digite o texto de amostra apropriado para cada variável e clique em Save with samples (Salvar com amostras) para concluir o processo de criação do modelo.

Insira um texto de amostra para a variável

Não se preocupe ainda com os valores exatos que usará em suas mensagens reais. Mais tarde, ao conectar seu formulário ao Twilio no WPForms, você poderá mapear essas variáveis para campos de formulário específicos. Isso significa que você pode escolher quais dados do campo de formulário devem substituir cada variável em sua mensagem.

Para obter detalhes abrangentes sobre a criação de modelos de mensagens, opções de formatação e práticas recomendadas, consulte o guia oficial da Twilio sobre a configuração de modelos de mensagens do WhatsApp.

Como conectar o WPForms ao Twilio

Depois que o plug-in principal do WPForms estiver instalado e sua licença for verificada, instale e ative o complemento Twilio.

Para conectar sua conta Twilio ao WPForms, acesse WPForms " Configurações e clique na guia Integrações .

Guia Integrações

Em seguida, clique na opção Twilio para expandir suas configurações. A partir daí, clique no botão Add New Account (Adicionar nova conta ).

Guia Adicionar nova conta

Isso revelará dois campos nos quais você precisará adicionar o SID da conta Twilio e o token de autenticação, bem como um apelido para a conta.

Credenciais do Twilio

Mantenha essa guia do navegador aberta, pois voltaremos a ela mais tarde.

Como acessar suas credenciais do Twilio

Para encontrar suas credenciais, primeiro faça login no Console do Twilio. Depois de fazer login, localize a seção Informações da conta em seu painel.

Informações da conta Painel do Twilio

Esta seção contém duas informações importantes de que você precisará: o SID da conta e o token de autenticação. Certifique-se de copiar ambas as credenciais clicando no ícone de cópia.

Copiar SID da conta

Como adicionar credenciais do Twilio ao WPForms

Depois de copiar a chave SID da conta, volte à guia do navegador com o WPForms aberto e cole a chave que acabou de copiar no campo SID da conta Twilio .

Colar o SID da conta

Da mesma forma, você precisará copiar seu Auth Token do Twilio e colá-lo no campo Twilio Auth Token.

Colar o token de autenticação

Em seguida, adicione um apelido ao campo Nome da conta Twilio. Isso é apenas para referência interna e pode ser útil se você decidir posteriormente conectar outras contas Twilio.

Quando estiver pronto, clique no botão Connect to Twilio.

Clique em Conectar ao Twilio

O WPForms agora conectará seu site à sua conta Twilio. Quando a conexão for concluída, será exibido um status verde de Conectado ao lado da integração com o Twilio.

Status do Twilio Connected

Usando o Twilio com seus formulários

Agora que você conectou com sucesso o WPForms à sua conta Twilio, poderá vincular o Twilio aos seus formulários. Para fazer isso, primeiro você precisa criar um novo formulário ou editar um existente para acessar o construtor de formulários.

No construtor de formulários, vá para Marketing " Twilio. Em seguida, clique no botão Adicionar nova conexão.

Adicionar uma nova conexão Twilio

Em seguida, aparecerá uma sobreposição na qual você poderá inserir um apelido de conexão. Sinta-se à vontade para usar o apelido que desejar, pois ele não ficará visível para os usuários. Depois de adicionar um apelido, clique no botão OK.

Digite um apelido de conexão

Depois de nomear sua conexão, você precisará escolher a conta que conectou no menu suspenso Select Account (Selecionar conta ).

Selecione o menu suspenso Conta

Depois de selecionar uma conta, você verá várias opções de configuração.

Enviar como

Escolha como deseja enviar suas notificações. Você pode selecionar SMS ou WhatsApp. Sua seleção aqui determinará algumas das opções adicionais que aparecem abaixo.

Campo Enviar como

Enviar de

Escolha qual dos seus números de telefone Twilio deve ser usado para enviar a mensagem. Esse menu suspenso exibirá todos os números de telefone que você adquiriu em sua conta Twilio.

Campo Enviar de

Enviar para

Especifique quem deve receber as notificações. Você pode selecionar entre duas opções:

  • Campos telefônicos: Selecione essa opção para enviar mensagens aos remetentes do formulário.
  • Número de telefone verificado: Escolha essa opção para enviar notificações para um número de telefone específico que você verificou anteriormente em sua conta Twilio.
Campo Enviar para

Campo telefônico

Observação: esse campo aparece somente quando a opção Phone Fields (Campos de telefone ) é selecionada no menu suspenso Send To (Enviar para ).

Nesse menu suspenso, selecione o campo do formulário que contém o número de telefone do destinatário.

Campo de telefone

Número de telefone verificado

Observação: esse campo aparece somente quando Verified Phone Numbers (Números de telefone verificados ) é selecionado no menu suspenso Send To (Enviar para ).

Nesse menu suspenso, escolha na lista de números de telefone verificados em sua conta Twilio.

Campo Número de telefone verificado

Mensagem

Esse campo aparece quando o SMS é selecionado no campo Enviar como. Aqui, digite o texto que deseja enviar. Você pode clicar no botão Show Smart Tags ao lado desse campo para incluir conteúdo dinâmico, como valores de campos de formulário, em sua mensagem.

Campo de mensagem

Modelo de mensagem

Esse campo aparece quando o WhatsApp é selecionado no campo Enviar como. Aqui, selecione um dos modelos criados anteriormente na seção Modelos de mensagem. Isso é necessário para a conformidade das mensagens do WhatsApp Business.

Campo Modelo de mensagem

Variáveis de modelo

Depois de selecionar um modelo de mensagem do WhatsApp que contenha variáveis, você verá a seção Variáveis do modelo. Aqui, você pode mapear seus campos de formulário para as variáveis em seu modelo.

Para cada variável em seu modelo, você verá um menu suspenso correspondente no qual poderá selecionar qual valor de campo de formulário deve substituir essa variável quando a mensagem for enviada.

Campo Variáveis de modelo

Por exemplo, se sua mensagem modelo for "Hello {{1}}! Obrigado por seu número de pedido {{2}}", você o faria:

  • Mapeie a variável 1 para um campo de formulário que contenha o nome do cliente.
  • Mapeie a variável 2 para um campo de formulário que contenha o número do pedido.

Esse mapeamento garante que suas mensagens do WhatsApp incluam automaticamente as informações corretas dos envios de formulários.

Quando terminar de configurar a conexão Twilio do formulário, clique em Save (Salvar ) na parte superior do construtor de formulários.

Salvar formulário

Ativação do Sandbox para testes do WhatsApp (opcional)

Se quiser testar as mensagens do WhatsApp antes de configurar uma conta completa do WhatsApp Business, você pode usar o ambiente Sandbox do Twilio. Isso permite que você teste sua integração sem precisar da aprovação do WhatsApp.

Para fazer isso, você precisará conectar seu número de telefone ao Twilio WhatsApp Sandbox. Para isso, faça login no seu Console Twilio e navegue até Mensagens " Experimente " Enviar uma mensagem do WhatsApp na barra lateral esquerda.

Twilio Enviar uma mensagem do WhatsApp

Na página de teste do WhatsApp, role para baixo até a seção Conectar-se ao WhatsApp Sandbox seção em que você verá os detalhes exclusivos da sua conexão Sandbox, incluindo um número de telefone Twilio (+14155238886) e um código de participação. Você pode se conectar ao Sandbox enviando o código de adesão para esse número via WhatsApp ou digitalizando o código QR exibido na página com o aplicativo WhatsApp do seu telefone.

Sandbox Twilio

Depois de enviar o código de adesão, você receberá uma mensagem de confirmação indicando que seu número de telefone está conectado ao Sandbox e pronto para ser testado.

Sandbox Twilio

Para obter mais detalhes sobre a configuração da sandbox do Twilio, consulte o guia oficial do Twilio.

Depois de conectar seu número de telefone ao Twilio Sandbox, você pode configurar o WPForms para usá-lo. Abra seu formulário no construtor de formulários e vá para as configurações de conexão do Twilio, selecione WhatsApp no menu suspenso Enviar como para revelar a opção Ativar modo Sandbox.

Botão de alternância Enable Sandbox Mode (Ativar modo sandbox)

Quando você ativa essa opção, ela modifica a forma como suas mensagens do WhatsApp são tratadas. Em vez de exigir um modelo de mensagem pré-aprovado, você verá um campo Mensagem no qual poderá inserir qualquer texto personalizado que queira usar.

Campo de mensagem

O addon enviará suas mensagens usando o número de teste do Twilio (+14155238886)permitindo que você teste sua integração com o WhatsApp sem uma conta do WhatsApp Business.

Lembre-se de salvar o formulário depois de ativar o modo sandbox e configurar o texto da mensagem no campo Message (Mensagem).

Configuração da lógica condicional (opcional)

A lógica condicional permite escolher se uma ação será executada ou não com base nas escolhas do usuário em seu formulário. Como exemplo, mostraremos como usar a lógica condicional para enviar mensagens pelo método de notificação preferido do usuário, criando duas conexões Twilio separadas: uma para SMS e outra para notificações do WhatsApp.

Para configurar isso, primeiro você precisará criar duas conexões Twilio seguindo as etapas descritas acima. Configure uma conexão para enviar mensagens SMS e outra para enviar mensagens WhatsApp.

Em seguida, adicione um campo Multiple Choices ao formulário. No nosso exemplo, definiremos o rótulo como How would you like to be notified? e adicionaremos duas opções: SMS e WhatsApp.

Campo de lógica condicional

Em seguida, vá para Marketing " Twilio no construtor de formulários e ative a opção Ativar lógica condicional. Em seguida, você precisará configurar suas regras para a lógica condicional.

Regras de lógica condicional

Para a conexão SMS, defina a regra como: Processar essa conexão se a opção How would you like to be notified? for SMS.

Regras de lógica condicional

Para a conexão do WhatsApp, defina-a como: Processe essa conexão se Como você gostaria de ser notificado? for WhatsApp.

Regras de lógica condicional

Por fim, não se esqueça de salvar o formulário para aplicar a lógica condicional.

Com essa configuração, quando os usuários preencherem o formulário, eles receberão automaticamente notificações pelo método preferido - SMS ou WhatsApp - com base na seleção feita no formulário.

Perguntas frequentes

Abaixo, respondemos a algumas das principais perguntas que recebemos sobre o complemento Twilio.

Por que minhas mensagens do WhatsApp pararam de funcionar no modo Sandbox?

Ao testar as mensagens do WhatsApp usando o modo Sandbox, você tem um período de teste de três (3) dias após conectar inicialmente seu número de telefone. Depois que esse período expirar, suas mensagens deixarão de ser enviadas. Para continuar o teste, basta reconectar-se ao Sandbox seguindo as etapas da seção Ativação do Sandbox para teste do WhatsApp acima.

Posso visualizar o status de entrega e os registros das minhas mensagens?

Sim, você pode acompanhar o status e os registros das mensagens no WPForms e no console do Twilio.

No WPForms, você pode visualizar o status e os registros de entrega de mensagens diretamente em WPForms " Ferramentas e abrir a guia Registros.

Registros do WPForms

Para obter mais detalhes sobre o registro de WPForms, consulte nosso guia sobre como ativar o registro de atividades.

Além disso, no Console do Twilio, acesse Monitorar " Registros " Mensagens programáveis para visualizar os registros detalhados de mensagens, incluindo status de entrega, registro de data e hora, conteúdo, informações do destinatário e quaisquer erros.

Registros do Twilio

Para obter informações mais detalhadas sobre os logs de mensagens, consulte o guia oficial do Twilio sobre logs de mensagens.

É isso aí! Acabamos de mostrar a você como instalar e usar o complemento Twilio com o WPForms.

Em seguida, você gostaria de adicionar um CAPTCHA aos seus formulários para ajudar a evitar envios de spam? Não deixe de conferir nosso tutorial sobre como escolher um CAPTCHA para seus formulários para obter mais detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar para WordPress

Fácil, rápido e seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

Ative o JavaScript em seu navegador para preencher este formulário.