Zendesk
Zendesk Support Suite (ZSS) ofrece a los negocios la posibilidad de mantener conversaciones naturales con sus clientes a través del soporte omnicanal mediante el correo electrónico, el webchat, la voz o las aplicaciones de mensajería social. Zendesk ofrece un sistema de tickets optimizado que valora el seguimiento y la priorización de las interacciones, lo que permite a los negocios tener una visión histórica unificada de sus clientes.
La integración de servidor a servidor de Braze y Zendesk permite utilizar:
- Braze webhooks para automatizar la creación de tickets de soporte en Zendesk debido a la participación del mensaje en los recorridos del usuario en Braze. Por ejemplo, después de implantar y probar con éxito una integración, Braze puede crear un ticket de asistencia de un usuario que responda negativamente a un mensaje “¿Te gusta nuestra aplicación?” dentro de la aplicación, lo que permite a su equipo de asistencia realizar un seguimiento del cliente.
- webhooks de Zendesk para admitir casos de uso bidireccionales como la actualización del perfil de usuario en Braze debido a la actividad en Zendesk. Por ejemplo, después de resolver un ticket, registre un evento en el perfil del usuario en Braze.
Requisitos previos
Requisito | Descripción |
---|---|
Cuenta de Zendesk | Se requiere una cuenta de administrador de Zendesk para aprovechar esta asociación. |
Token de la API de Zendesk | Se necesita un token de Zendesk API para enviar solicitudes desde Braze al punto final de tickets de Zendesk. |
Identificador común (recomendado) | Se recomienda un identificador común entre Braze y Zendesk. |
Clave API Braze | Se necesita una clave de API de Braze para enviar solicitudes desde Zendesk a un punto final de Braze. Asegúrese de que la clave de API que utiliza tiene los permisos correctos para el punto final de Braze que utiliza su webhook de Zendesk. |
Integración de Braze con Zendesk
Paso 1: Cree su webhook Braze
Para crear un webhook:
- Campañas: Vaya a la página Campañas del panel de control de Braze. Haga clic en Crear campaña y seleccione Webhook.
- Canvas: A partir de un lienzo nuevo o existente, cree un paso completo o de mensaje en el constructor de lienzos. A continuación, haga clic en Mensajes y seleccione Webhook en las opciones de mensaje.
En tu webhook, rellena los siguientes campos:
- URL del webhook:
<your-zendesk-instance>.zendesk.com/api/v2/tickets.json
- Cuerpo de la solicitud: Texto sin procesar
Otros casos de uso pueden gestionarse a través de las API de soporte de Zendesk, que cambiarían en consecuencia el punto final /api/v2/
al final de la URL del webhook.
Cabecera y método de la solicitud
Zendesk requiere un encabezado HTTP para la autorización y un método HTTP. En la pestaña Configuración, sustituya
- Método HTTP: POST
- Encabezados de solicitud:
- Autorización: Básico
{{ '<email_address>/token:<api_token>' | base64_encode }}
- Content-Type: application/json
- Autorización: Básico
Cuerpo de la solicitud
Defina los detalles del ticket como tipo, asunto y estado en la carga útil de su webhook. Los detalles de los tickets se pueden ampliar y personalizar basándose en la API de tickets de Zendesk. Utilice el siguiente ejemplo como ayuda para estructurar su carga útil e introduzca los campos que desee.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{% assign ticket_type = 'question/incident/task/problem' %} << Choose one >>
{% assign ticket_subject = '' %}
{% capture ticket_body %}
<< Your message here >>
{% endcapture %}
{% assign ticket_subject_tag = '' %}
{% assign ticket_status = 'New' %}
{
"ticket": {
"requester_id": "{{${user_id}}}",
"requester": { "name": "{{${first_name}}} {{${last_name}}}", "email": "{{${email_address}}}", "phone": "{{${phone_number}}}"},
"type": "{{ ticket_type }}",
"subject": "{{ticket_subject}}",
"comment": { "body": "{{ticket_body}}" },
"priority": "urgent",
"status": "{{ ticket_status }}"
}
}
Paso 2: Vista previa de su solicitud
Tu texto sin formato se resaltará automáticamente si es una etiqueta Braze aplicable.
Previsualiza tu petición en el panel de Previsualización o navega hasta la pestaña de Prueba, donde puedes seleccionar un usuario al azar o un usuario existente o personalizar el tuyo propio para probar tu webhook.
Por último, comprueba si el ticket se ha creado en el lado de Zendesk.
Identificador común
Si tiene un identificador común entre Braze y Zendesk, se recomienda utilizarlo como requester_id
. Esto ayudará a unificar los dos grupos de usuarios. Alternativamente, si este no es el caso, recomendamos pasar un conjunto de atributos identificativos como nombre, dirección de correo electrónico, número de teléfono u otros.
Integración de Zendesk con Braze
Paso 1: Crear un webhook
- En el Centro de administración, haga clic en Aplicaciones e integraciones en la barra lateral y, a continuación, seleccione Webhooks > Webhooks.
- Haga clic en Crear webhook.
- Seleccione Activación o Automatización y haga clic en Siguiente.
- Proporcione la siguiente información en su webhook:
- Introduzca un nombre y una descripción para el webhook.
- Introduce la URL del punto final Braze que utilizará tu webhook. En nuestro ejemplo utilizaremos
https://{{instance_url}}/users/track
. - Seleccione POST como método de solicitud del webhook y establezca el formato de solicitud en JSON.
- Seleccione el método de autenticación de token de portador para el webhook y proporcione su clave de API Braze.
- Asegúrate de que la clave de API que utilizas tiene los permisos correctos para el punto final Braze que utiliza tu webhook.
- Asegúrate de que la clave de API que utilizas tiene los permisos correctos para el punto final Braze que utiliza tu webhook.
- (Recomendado) Prueba el webhook para comprobar que funciona correctamente.
- Para los webhooks de desencadenamiento y automatización, debes conectar el webhook a un desencadenamiento o automatización antes de finalizar la configuración. Consulta el paso siguiente para ver nuestro ejemplo de creación de un desencadenador para el webhook. Una vez creado el desencadenante, puedes volver a esta página y seleccionar Finalizar configuración.
Paso 2: Crear un activador o automatización
Siga las instrucciones de Zendesk sobre cómo conectar su webhook a un disparador o automatización.
Nuestro ejemplo a continuación utilizará un disparador para invocar el webhook cuando el estado de un caso de soporte haya cambiado a “Resuelto” o “Cerrado”.
- En el Centro de administración, haga clic en Objetos y reglas en la barra lateral y, a continuación, seleccione Reglas de negocio > Desencadenantes.
- Selecciona Añadir desencadenante.
- Asigne un nombre a su activador y seleccione una categoría.
- Selecciona Añadir condición para configurar qué condiciones deben desencadenar el webhook. Por ejemplo, “Categoría de estado cambiada a cerrado” o “Categoría de estado cambiada a resuelto”.
- Selecciona Añadir acción, elige Notificar webhook activo y selecciona del desplegable el webhook creado en el paso anterior.
- Defina el cuerpo JSON para que se ajuste a su punto final Braze, usando marcadores de posición variables de Zendesk para rellenar dinámicamente los campos relevantes.
- Seleccione Crear.
- Vuelva a su webhook y haga clic en Finalizar configuración.