Referência do webhook de atribuição
Este endpoint deve ser implementado no SEU servidor (por exemplo: https://seudominio.com/webhooks/on-agent-assignation). O Treble o chamará quando uma conversa chegar a um bloco de Métodos de transferência configurado com o destino API, para que o seu sistema decida qual agente deve receber o chat.
A URL é configurada no próprio bloco, dentro do editor de conversas. Se você ativar a autenticação por Token / API Key, o Treble incluirá o seu token no header Authorization com o formato Bearer SEU_TOKEN.
Você deve responder em menos de 10 segundos. Se o seu servidor não responder a tempo, devolver um código diferente de 200, ou devolver um agente que não pode receber a conversa, o Treble aplicará o método de reserva configurado na plataforma principal.
Cabeçalhos
Apenas se você configurou autenticação por Token / API Key no bloco. O Treble envia o token com o formato Bearer SEU_TOKEN.
Corpo
Contexto do contato e da conversa que o Treble envia ao seu endpoint
Corpo que o Treble envia ao seu endpoint para que você decida qual agente recebe a conversa.
Identificador da sua empresa no Treble.
1234
Identificador da sessão do contato na conversa.
567890
Informações do contato que está na conversa.
CRM com o qual a sua conta está integrada, por exemplo salesforce ou hubspot. É null se a conta não tiver integração de CRM.
"salesforce"
Registros do CRM associados ao contato. Um array vazio significa que o contato ainda não está associado a nenhum registro.
Canal pelo qual a conversa entrou.
Contexto do fluxo e do bloco que originou a chamada.
Resposta
Agente ao qual o Treble deve atribuir a conversa. Devolva agent_id (recomendado) ou agent_email.
Resposta que o seu servidor deve devolver indicando o agente que receberá a conversa. Use agent_id ou agent_email.
Identificador do agente no Treble. É a opção recomendada: é um identificador estável que nunca muda, mesmo se o email do agente for atualizado.
4567
Email do agente, exatamente como está registrado no Treble. Também é suportado; se você enviar ambos os campos, agent_email tem precedência.
"andrea.soto@suaempresa.com"