O que você vai configurar
- Uma ponte de webhooks que já hoje encaminha eventos de links do Elido para o Salesforce.
- Duas abordagens: Salesforce Flow ou Zapier como middleware, ambas acionadas por webhooks do Elido.
- Uma opção para puxar dados de cliques da API de analytics para o seu próprio job.
O Elido não tem hoje um conector do Salesforce. Ele está planejado, sem data definida. As seções abaixo descrevem o que ele deve suportar, além de alternativas que você pode usar agora.
O que o conector deve incluir
- Connected App com OAuth 2.0, sem gerenciamento manual de tokens.
- Criação automática de Leads e Opportunities do Salesforce a partir de eventos de conversão do Elido.
- Mapeamento de campos personalizado, com mudanças de etapa da Opportunity no Salesforce refletidas no status da campanha no Elido.
Hoje: ponte com webhooks ou a API
Enquanto não existe um conector, use uma destas abordagens.
Opção A: Salesforce Flow + webhook do Elido
- No Salesforce, crie um Flow com um gatilho Platform Event.
- No Elido, acesse Dashboard → Webhooks → Add → Generic. Cole a URL do seu listener de webhooks do Salesforce.
- Ative os eventos de link de que você precisa, como
link.createdoulink.updated. O Elido envia um POST assinado com HMAC. Verifique a assinatura no seu Flow antes de processar.
Opção B: Zapier como middleware
Use o app do Zapier do Elido como ponte. Ele pode receber um gatilho do Elido e criar um registro no Salesforce sem escrever código.
Opção C: consultar a API de analytics
Execute um job agendado que leia os dados de cliques da API de analytics do Elido e grave registros pela API REST do Salesforce. Os cliques não são enviados um a um, então isso é uma consulta periódica. Salesforce link tracking explica o passo a passo.
Quando um conector for lançado
Uma ponte de webhooks que você montar agora continuará funcionando. Não há nada a preparar hoje. Acompanhe o changelog para o lançamento.
Solução de problemas (ponte de webhooks)
A verificação da assinatura falha no Salesforce. Use o corpo bruto da requisição (antes de qualquer parsing de JSON) como entrada do HMAC. O cabeçalho da assinatura é X-Elido-Signature: v1=<hex>, calculado sobre {timestamp}.{raw_body} com o cabeçalho X-Webhook-Timestamp. Veja o guia de Webhooks para a receita completa.
Os eventos não chegam ao Salesforce. Confira Dashboard → Webhooks → Delivery log. Um 4xx do Salesforce significa que o endpoint está rejeitando o payload (autenticação incorreta, URL errada). Um 5xx significa que o Salesforce falhou do lado dele.