Esta é a documentação da integração entre Zendesk e Amplifique.me
Visão geral
A integração entre a Zendesk e a Amplifique.me tem como objetivo a partir de gatilhos do sistema Zendesk realizar o disparo de pesquisas na plataforma da Amplifique.me através dos canais de SMS, E-mail ou WhatsApp (API Oficial Amplifique.me).
Processo de Integração
Para configurar essa integração é necessário seguir o passo a passo abaixo:
-
Criar as pesquisas na plataforma da Amplifique.me e ativar os canais pelo qual deseja realizar os envios.
-
Dentro da plataforma da Amplifique.me, acessar o menu lateral Integrações e selecionar a opção API. Criar um Token de API para cada pesquisa/gatilho que deseja enviar utilizando um gatilho da Zendesk (Dê um nome para o Token que remeta ao que essa integração faz Ex: Zendesk - Fechamento de Ticket - Pesquisa CSAT, escolha a pesquisa e o canal que deseja realizar o envio, caso deseje adicionar um atraso no envio ou agendar para um horário específico você pode configurar nessa etapa).
-
Após possuir o(s) Token(s) de API da Amplifique.me, você pode criar os gatilhos dentro da ferramenta da Zendesk.
-
Na ferramenta da Zendesk você deve acessar o Painel Administrativo → Aplicativos e Integrações → Webhooks e criar um novo webhook
-
Maneira de conectar: Gatilho ou automação
-
Nome: a seu critério (Exemplo: Amplifique.me - Fechamento de Ticket - Pesquisa CSAT)
-
Descrição: a seu critério
-
URL do ponto de extremidade: https://integration.services.amplifique.me/zendesk/cf?access_token=Bearer+INISIRA AQUI O SEU TOKEN.
-
Método de solicitação: POST
-
Formato da solicitação: JSON
-
Autenticação: nenhuma (já inserimos ela na URL)
-
-
Agora ainda na ferramenta da Zendesk você deve acessar o Painel Administrativo → Objetos e Regras → Regras de Negócios → Gatilhos escolher os critérios desejados para o disparo da pesquisa, e colocar como ação Notificar webhook ativo e no campo Corpo do JSON definir os seguintes dados:
{ "name":"{{ticket.requester.name}}", "email":"{{ticket.requester.email}}", "phone":"{{ticket.requester.phone}}", "company":"{{ticket.organization.name}}", "custom_fields":{ "ticket_id":"{{ticket.id}}", "ticket_channel":"{{ticket.via}}", "ticket_type":"{{ticket.ticket_type}}", "ticket_assignee_email":"{{ticket.assignee.email}}" } } -
Realize o teste do Gatilho, fazendo com que um Ticket atinja os critérios definidos no gatilho.
Dados integrados:
Dados integrados:
- Nome: Nome de Negócio do Cliente
- Email: Email do Cliente criador do Ticket
- Telefone: Telefone do Cliente criador do Ticket
- Empresa: Organização do Cliente criador do Ticket
- Campos Customizados:
- ticket_id: ID do Ticket
- ticket_channel: Canal de abertura do Ticket
- ticket_type: Tipo do Ticket
- ticket_assignee_email: E-mail do responsável do Ticket