“Pense nos webhooks como mensagens enviadas pela SocialSell para o seu sistema, sem que você precise ficar consultando a API o tempo todo.”
Por que usar webhooks?
Sem webhooks, a sua aplicação precisaria fazer polling constante:“Esse contato foi atualizado?” — não. “E agora?” — não. “E agora?” — sim.Isso é lento, caro em requisições e ainda assim pode perder eventos. Com webhooks, a SocialSell avisa você imediatamente assim que o evento acontece. Com isso você pode:
- Sincronizar contatos criados na SocialSell com seu ERP ou CRM interno
- Atualizar um negócio no seu sistema quando ele é ganho ou perdido
- Disparar automações (e-mail, Slack, sistemas internos) quando uma mensagem é recebida
- Registrar movimentações de funil em ferramentas de analytics
- Acionar integrações via Zapier, n8n, Make ou código próprio
Como funciona na prática
1
Crie uma assinatura
Registre um endpoint HTTPS público no seu sistema via
POST /v1/webhooks, informando os eventos que deseja receber.2
A SocialSell envia o evento
Quando o evento ocorrer, a SocialSell faz um
POST para a sua URL com o payload do evento em JSON.3
Você valida e processa
Valide a assinatura HMAC para confirmar que o evento veio da SocialSell, processe o payload e responda com
200 OK.4
Retentativas automáticas
Se seu endpoint não responder ou retornar erro, a SocialSell tentará novamente com backoff exponencial.
Criando sua primeira assinatura
Requer o escopowrite:webhooks e plano Growth ou superior.
secret — armazene-o com segurança, pois ele não será exibido novamente:
Formato do payload
Todo evento tem o mesmo envelope:Eventos disponíveis
Próximos passos
Segurança
Como validar a assinatura HMAC de cada entrega.
Política de entregas
Timeouts, retentativas e desativação automática.
Gerenciar assinaturas
Endpoints CRUD para gerenciar suas assinaturas.

