Pular para o conteúdo principal

📱 SMS via Twilio

O PulseHub envia e recebe mensagens SMS através do Twilio, uma das APIs de SMS mais amplamente disponíveis globalmente.


Pré-requisitos​

  1. Uma conta Twilio — teste gratuito disponível em twilio.com
  2. Um número de telefone Twilio com capacidade de SMS (adquirido pelo console do Twilio)

Passos de Configuração​

1. Obter Suas Credenciais Twilio​

Faça login no Twilio Console e anote:

CredencialOnde Encontrar
Account SIDPágina inicial do console, em "Account Info"
Auth TokenPágina inicial do console, clique em "Show" ao lado do Auth Token
From NumberPhone Numbers → Manage → Active Numbers — copie seu número Twilio no formato E.164 (ex. +15551234567)

2. Adicionar o Canal no PulseHub​

  1. Vá para Canais → Adicionar Canal
  2. Selecione SMS (Twilio)
  3. Insira Account SID, Auth Token e From Number
  4. Clique em Salvar Canal
  5. Copie a URL do Webhook

3. Configurar o Webhook no Twilio​

  1. No Console do Twilio, vá para Phone Numbers → Manage → Active Numbers
  2. Clique no seu número de telefone
  3. Role até Messaging Configuration
  4. Em "A message comes in", selecione Webhook e cole sua URL de webhook do PulseHub
  5. Método: HTTP POST
  6. Clique em Save

4. Testar​

Envie um SMS para seu número Twilio. Ele deve aparecer como uma nova conversa no PulseHub em segundos.


Limitações do Teste Gratuito do Twilio​

Em uma conta de teste gratuito:

  • Você só pode enviar SMS para números de telefone verificados
  • Suas mensagens enviadas terão um prefixo promocional do Twilio
  • Há um saldo de crédito limitado

Atualize para uma conta Twilio paga para enviar para qualquer número sem restrições.


Problemas Comuns​

SintomaCausa Provável
Nenhuma mensagem de entrada no PulseHubURL do webhook não configurada no console do Twilio, ou URL incorreta
Erro "Unverified number" ao enviarTeste gratuito — verifique o número do destinatário ou faça upgrade
Mensagens duplicadasA deduplicação por MessageSid deve prevenir isso; verifique messages.external_id