HTTP Notifier es una integración que permite crear automatizaciones que desencadenan un webhook en un sistema externo. Con HTTP Notifier puede configurar Talkdesk para enviar peticiones POST a un webhook que puede procesar los datos como mejor le parezca.
Esta integración no está habilitada por defecto en Talkdesk y debe solicitarse comunicándose con Talkdesk Support.
Configurar una automatización en HTTPNotifier
Una vez que esta integración esté habilitada en su cuenta, siga estos pasos para añadir nuevas automatizaciones:
- Inicie sesión en su cuenta de Talkdesk como un Administrador.
- Haga clic en la sección "Admin" [1] situada en la parte superior de la página.
- Seleccione la pestaña "Integrations" [2] y haga clic en el botón "Settings" del HTTP Notifier.
- Haga clic en 'Add your first automated task for HTTP Notifier' [3] (o en 'Add New Automated Task', si esta no es su primera tarea).
Talkdesk Webhooks
Los webhooks de Talkdesk ofrecen un marco de notificación personalizable. Un webhook puede desencadenarse por cualquiera de un amplio conjunto de eventos dentro del sistema Talkdesk y enviar una carga JSON configurable a una URL especificada.
La acción HTTP POST tiene que configurarse con los siguientes parámetros:
Trigger
El trigger es un evento [4] que se produce dentro del sistema de Talkdesk y que hace que se dispare el webhook.
Los triggers disponibles son:
- CSAT score received.
- A call enters the waiting queue
- A call is abandoned
- A call is missed
- A call is short abandoned
- A call leaves the waiting queue
- A contact is created
- A contact is updated
- A note is created
- A transferred call is answered
- A voicemail is assigned
- A voicemail is left
- A voicemail transcription is made available
- An agent logs in
- An agent logs out
- An agent status changes
- An inbound call ends
- An inbound call is ringing
- An inbound call starts
- An inbound disposition code is set
- An outbound disposition code is set
- An outbound call ends
- An outbound call is missed
- An outbound call is ringing
- An outbound call starts
Acción
Al elegir la acción a ejecutar, asegúrese de que esté seleccionada la acción de realizar POST HTTP [5].
URL
Para cada Webhook, debe especificar la URL [6] a la que se enviará la notificación cuando se produzca el desencadenante.
Formato
El formato de la carga del webhook [7]. Actualmente, se admiten JSON y XML.
Cuerpo
Esta es la carga del webhook. Para cada Webhook, debe especificar un cuerpo [8]: un objeto JSON válido que contenga los datos enviados en el webhook.
Nota: Para validar si el JSON sigue el formato correcto, puede utilizar servicios como JSONLint.
Esto puede incluir información específica del evento desencadenado. Utilizando valores de marcador de posición, puede hacer que Talkdesk rellene el valor relevante cada vez que se envíe la llamada.
Por ejemplo, el trigger "A call enters the waiting queue" le permite especificar el número de teléfono del cliente en la llamada; para ello, debe introducir {{customer_phone_number}} en la ubicación en la que desea que aparezca el número de teléfono.
Verá una lista de los campos relacionados a la izquierda; arrastre cualquiera de ellos hasta los campos de texto de la derecha para ver la etiqueta de texto del valor que puede incluir en su automatización.
Un cuerpo JSON simple podría tener este aspecto:
{ "data": { "call_id": "{{call_id}}", } |
Una vez hecho esto, haga clic en 'Save' para activar la tarea automatizada. Puede inhabilitar este trigger cuando lo desee.