Cómo configurar el Webhook para enviar mensajes automatizados desde una Workflow Rule en Zoho CRM

Cómo configurar el Webhook para enviar mensajes automatizados desde una Workflow Rule en Zoho CRM

Para enviar mensajes de WhatsApp a través de una Workflow Rule de Zoho CRM tenemos que configurar un Webhook.

 

Por ello, cuando ya tenemos las condiciones de nuestra Workflow Rule, podemos pasar a seleccionar si queremos que se ejecute en el instante en que se cumplen esas condiciones o si queremos que se ejecute un tiempo después de que se cumplan.

 

 


Una vez seleccionamos Webhook, nos pide si queremos utilizar un Webhook ya existente o si, en caso de no tener ninguno, queremos crear uno. En este caso, elegiremos crear uno.

 

 


Para configurarlo, el método a seguir es el siguiente:

 

1) Pondremos un nombre al Webhook para después saber para qué lo utilizamos.

 

2) Utilizaremos un método POST para el envío de información.

 

3) Utilizaremos la siguiente URL para el envío: https://webservice.woztell.com/webhook/messages


 

 

 


4) La parte de Header o Encabezado la dejaremos vacía.

 

5) En la parte de Body o Cuerpo seleccionaremos el tipo Form-Data y lo configuraremos de la siguiente forma:

 

5.1) Module parameters. Aquí pondremos el token de Woztell.

Parameter Name: WOZTELL_TOKEN

Parameter Type: abrimos el desplegable y seleccionamos zoho40.woztellfull

Parameter Value: en el desplegable seleccionamos Woztell token

 

5.2) Custom parameters. Aquí pondremos nuestro SuperAdmin de Woztell.

Parameter Name: WOZTELL_ADMIN

Parameter Value: el email del SuperAdmin de Woztell.


Si no sabes qué usuario de tu organización es el SuperAdmin de Woztell, puedes consultar este enlace donde se explica cómo averiguarlo.


5.3) User defined Format: Aquí es donde configuraremos a quién se envía el mensaje, qué mensaje se envía (si es mensaje de sesión o es una plantilla) y quién lo envía (esto el cliente no lo ve. Se usa para que en caso de que comprobemos los logs podamos saber quién ha enviado el mensaje).

 

Parameter Name: DATA

Parameter Value: este campo tendrá la forma de JSON:


  1. {
  2.     "TO":"whatsapp-number",
  3.     "MESSAGE":"your-message-text",
  4.     "USER":"issuer-name"
  5. }


 

 


En caso de que quisiéramos enviar una plantilla mediante Webhook, cambiaría el Parameter Value de DATA.

Sería de la siguiente forma:

 

  1. {
  2.     "TO":"whatsapp-number",
  3.     "TEMPLATE":"#your-template-code",
  4.     "PARAMETER 1":"your-parameter-1-value",
  5. ...
  6.     "PARAMETER 10":"your-parameter-10-value",
  7.     "USER":"issuer-name"
  8. }



Si quiere más información sobre el API puede consultar este enlace: