Como ativar a integração Push API / Webhook?
Integração do Zendesk Sell, Freshsales, Pipedrive ou qualquer CRM interno com o Salestrail
Se você não utiliza Salesforce, HubSpot, LeadSquared, Zoho ou Microsoft Dynamics, não poderá usar nossas integrações nativas. No entanto, ainda é possível enviar todos os dados das chamadas para o seu CRM por meio da Push API.
Ativar e implementar a integração Push API é relativamente simples. Basta seguir as etapas abaixo:
Etapa 1: Cadastre-se no Call Analytics Dashboard e crie sua Organisation, caso ainda não tenha feito isso.
Etapa 2: Crie um webhook ou outro tipo de listener capaz de receber os dados. Esta etapa é essencial, por isso é recomendável contar com o suporte da sua equipe de TI, se disponível. Observação: somente usuários com a função Owner podem realizar esta etapa.
Etapa 3: Acesse Integrations > Apps > Push API > Connect.

Etapa 4: Você e os membros da sua equipe receberão um e-mail de notificação sobre a integração. Se não encontrar a mensagem na sua Inbox, verifique também a pasta de Spam.
Etapa 5: Acesse o Call Analytics Dashboard e clique no link exibido na notificação ou acesse: Integrations > Apps > Push API > Login

Observação: os campos Username e Password são obrigatórios. No entanto, se sua API não utilizar autenticação, você pode simplesmente preencher esses campos com qualquer valor.
Observação 2: somente o Owner pode definir e alterar o Username e a Password utilizados na integração Push API da Organisation.
Insira a URL do seu webhook no campo Endpoint URL.

Etapa 6: Faça chamadas 😊
Objeto de dados recebido da nossa Push API:
{
"userId": "11111111-user-id22-3333-444444444444",
"userName": "Test Man",
"userEmail": "test.man@mail.com",
"userPhone": "+49501234567",
"callId": "12121212-2323-3434-4545-123412341234",
"source": "android",
"sourceDetail": "SIM",
"startTime": "2021-10-08T10:05:37Z",
"duration": 300,
"answered": true,
"inbound": true,
"number": "+358401234567",
"formattedNumber": "+358401234567",
"createdAt": "2021-10-08T10:08:16.316843Z"
}
If you want to push call recording links to your CRM as well, you can either use the dashboard link of the form: https://callanalytics.salestrail.io/recordings/{callId}
Nesse caso, callid é o UUID obtido da requisição da Push API. Como alternativa, você pode utilizar a Pull API: https://standalone-api.salestrail.io/export/calls/{callId}/recording
O Call ID no final da URL deve manter os hífens da string UUID. Por exemplo:
https://callanalytics.salestrail.io/recordings/900d8b36-231a-460f-b475-bc768fe8