Pular para o conteúdo

Exemplos de integração de Webhook

Usando webhooks, você pode compartilhar dados da jornada do cliente com praticamente qualquer outro serviço existente: análise, sistemas de CRM, serviços de automação de marketing e muito mais. Por exemplo, notifique automaticamente serviços externos quando um cliente realizar uma ação específica na jornada, envie dados do cliente para suas ferramentas de análise e acione e-mails, SMS ou mensagens de WhatsApp de terceiros em eventos específicos da jornada – existem inúmeros casos de uso, escolha o seu. Saiba mais sobre o elemento Webhook nas Jornadas do Cliente

Esta postagem mostra como implementar webhooks para diferentes casos de uso e serviços.

Caso de uso

Anchor link to

Enviar dados de eventos de uma jornada para o Mixpanel.

Pré-requisitos

Anchor link to

Webhook para API de ingestão (https://developer.mixpanel.com/reference/events):

Exemplo de URL

Anchor link to

https://api.mixpanel.com/import?strict=1&project_id=XXXXXXX

Authorization: Basic UHVzaHdvb3NVTTWlrcjROZUE=
Content-Type: application/json

Exemplo de dados

Anchor link to
[
{
"event": "PW_ApplicationOpen",
"properties": {
"time": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:datetime}}",
"distinct_id": "{{device:hwid}}",
"$insert_id": "48ae746b-0f54-47db-b96c-1f082e110ff4",
"device_type": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:device_type}}",
"application_version": "{{point:48ae746b-0f54-47db-b96c-1f082e110ff4;event:PW_ApplicationOpen;attribute:application_version}}",
"timezone": "{{tag:Timezone}}",
"name": "{{tag:Name}}"
}
}
]

Caso de uso

Anchor link to

Enviar dados de eventos de uma jornada para a Amplitude.

Pré-requisitos

Anchor link to
  • Conta Amplitude

Webhook para API de Ingestão (https://developers.amplitude.com/docs/http-api-v2#request-format):

https://api.amplitude.com/2/httpapi

Accept: */*Content-Type: application/json

Exemplo de dados

Anchor link to
{
  "api_key": "c506ffde6db9xxxxxxa50120e22ec5",
  "events": [
    {
      "user_id": "{{device:user_id}}",
      "device_id": "{{device:hwid}}",
      "event_type": "PW_ApplicationOpen",
      "user_properties": {"timezone": "{{tag:Timezone}}", "sdk_version": "{{tag:SDK Version}}"},
      "country": "{{tag:Country}}"
    }
  ]
}

Caso de uso

Anchor link to

Acionar mensagens do Slack a partir de uma jornada.

Pré-requisitos

Anchor link to
  • Conta Slack

Exemplo de URL

Anchor link to

https://pushwoosh.slack.com/apps/XXXXXXXX-incoming-webhooks

Content-Type: application/json

Exemplo de dados

Anchor link to
{
"text": "Olá :smile:",
"username": "João da Silva"
}

Caso de uso

Anchor link to

Enviar dados para o Zapier, que podem ser usados posteriormente na automação do Zapier em mais de 4000 aplicativos.

Pré-requisitos

Anchor link to
  • Conta Zapier

Exemplo de URL

Anchor link to

https://hooks.zapier.com/hooks/catch/XXXXXXX/xxxxxxx

Content-Type: application/json

Exemplo de dados

Anchor link to
{
"hwid": "{{device:hwid}}",
"sdk": "{{tag:SDK Version}}"
}

Twilio (SMS)

Anchor link to

Caso de uso

Anchor link to

Enviar SMS a partir de uma jornada

Pré-requisitos

Anchor link to
  • Conta Twilio (acesso a TWILIO_ACCOUNT_SID e TWILIO_AUTH_TOKEN)
  • Número de telefone comprado

Exemplo de URL

Anchor link to

https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json

Content-Type: application/x-www-form-urlencoded
Authorization: Basic.... // Codifique TWILIO_ACCOUNT_SID e TWILIO_AUTH_TOKEN com https://www.blitter.se/utils/basic-authentication-header-generator/ para obter o valor de Authenticate

Exemplo de dados

Anchor link to
From=%2B18646511557&To=%2B15852826356&Body=...