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