Ir al contenido principal

Cómo agregar automáticamente los contactos de leads de Zoho en Wati

Actualizado esta semana

Resumen

¿Quieres agregar nuevos leads de Zoho a Wati de inmediato? Esta guía te guiará en la configuración de la automatización en Zoho usando Reglas de Flujo y una función personalizada. Una vez configurado, cualquier lead proveniente de fuentes como Facebook Leads o Instagram Ads se agregará automáticamente como contacto en tu cuenta de Wati.

Instrucciones

Requisitos previos

  • Debes tener el Plan Profesional de Zoho (o superior).

  • Necesitas acceso a tu punto de extremo de API de Wati y tu Token de Bearer.

Pasos para configurar la automatización de flujo de trabajo de Zoho

Seguí estos pasos para crear un flujo de trabajo que envíe nuevos leads de Zoho a Wati automáticamente.

1. Navegar a Reglas de Flujo en Zoho

  • En tu cuenta de Zoho, dirigíte a Ajustes > Reglas de Flujo.

  • Hacé clic en Crear Regla.

2. Configurar la Regla de Flujo

  • Seleccioná Lead como el módulo.

  • Nombrá tu regla (por ejemplo: Agregar Lead a Wati).

  • Configurá el Disparador y las Condiciones según tu preferencia (ejemplo: Al Crear Lead).

3. Agregar una Acción Inmediata - Función

  • En Acciones Inmediatas, seleccioná Función.

  • Hacé clic en + Nueva Función y seleccioná Escribí la tuya propia.

4. Definir los detalles de la función

  • Completá los detalles para tu nueva función (como el nombre de la función y la descripción).

  • Hacé clic en Editar Argumentos.

Agregá los siguientes argumentos exactamente como se muestran:

Nombre del argumento

Tipo de datos

number

Texto

LeadName

Texto

Nota:

  • Tipeá # para seleccionar valores de parámetros al mapear los campos de Zoho.

  • No cambies los nombres de los argumentos. Deben ser exactamente number y LeadName.

  • Solamente necesitas el número de teléfono y el nombre del lead para agregarlos como contactos en Wati.

5. Agregar el código de la función

Copiá y pegá el código a continuación en el cuerpo de la función:

headerValue = Map(); headerValue.put("Authorization","####{{your-access-token}}");

raw_data = {"name": ""+ LeadName +"","customParams": []};

number = number.remove(" "); number = number.remove("+"); number = number.remove("("); number = number.remove(")"); number = number.remove("-");

resp = invokeurl
[ url :"####{{your-wati-api-endpoint}}/api/v1/addContact/91" + number + "?SourceType=ZOHO" type :POST parameters:raw_data.toText() headers:headerValue detailed:true content-type:"application/json"
];

info resp;

Importante:

  • Reemplazá ####{{your-access-token}} con tu Token de Bearer de Wati.

  • Reemplazá ####{{your-wati-api-endpoint}} con tu Punto de Extreme de API de Wati.

  • Actualizá el código de país (91 en el ejemplo) con el código de país deseado en esta línea:

url :"{{your-wati-api-endpoint}}/api/v1/addContact/91" + number + "?SourceType=ZOHO"

6. Guardar todo

  • Guardá la función.

  • Guardá la regla del flujo de trabajo.

Preguntas Frecuentes (FAQs)

Preguntas Generales

1. ¿Cuál es el propósito de configurar este flujo de trabajo de Zoho?

→ Este flujo de trabajo agrega automáticamente nuevos leads de tu cuenta de Zoho a Wati como contactos. Te ayuda a sincronizar los leads que provienen de fuentes como Facebook Leads o Instagram Ads directamente en Wati sin esfuerzo manual.

2. ¿Qué plan de Zoho necesito para usar esta función?

→ Necesitás tener el Plan Profesional de Zoho o un plan superior para crear Reglas de Flujo y usar funciones personalizadas.

3. ¿Dónde puedo encontrar mi Punto de Extreme de API y Token de Bearer de Wati?

→ Podés encontrar instrucciones detalladas sobre cómo obtener tu Punto de Extreme de API y Token de Bearer en nuestra guía: [Cómo encontrar tu punto de extremo de API y el Token de Bearer en Wati].

Configuración y Configuración

4. ¿Qué módulo de Zoho debo seleccionar al crear la regla de flujo de trabajo?

→ Deberías seleccionar el módulo Lead al crear la Regla de Flujo de Trabajo.

5. ¿Qué argumentos debo agregar al definir la función?

→ Debés agregar los siguientes argumentos exactamente:

  • number (Tipo de Datos: Texto)

  • LeadName (Tipo de Datos: Texto)

No cambies los nombres de estos argumentos.

6. ¿Cómo mapeo los campos del lead de Zoho a los argumentos de la función?

→ Al configurar los argumentos, tipeá # para seleccionar los campos correspondientes del lead de Zoho para el número de teléfono y el nombre del lead.

7. ¿Por qué se modifica el número de teléfono en el código de la función?

→ La función elimina espacios, caracteres especiales y símbolos como +, (, ) y - del número de teléfono para asegurar que esté correctamente formatted antes de enviarlo a Wati.

Código de función y uso de la API

8. ¿Qué debo reemplazar en el código de la función?

→ Debés reemplazar los siguientes placeholders en el código:

  • ####{{your-access-token}} → Reemplazá con tu Token de Bearer de Wati.

  • ####{{your-wati-api-endpoint}} → Reemplazá con tu Punto de Extreme de API de Wati.

  • 91 (Código de País) → Actualizá con el código de país deseado.

9. ¿Puedo agregar parámetros personalizados al agregar contactos a Wati?

→ Sí, pero en esta guía, el array customParams se deja vacío. Podés personalizarlo según lo necesites agregando pares clave-valor dentro del array.

10. ¿Qué ocurre después de que se ejecuta la función?

→ Una vez que la función se ejecuta exitosamente, el nombre y el número de teléfono del lead se envían a Wati y se agrega como un nuevo contacto. La respuesta se captura usando info resp; para fines de registro y solución de problemas.

Solución de Problemas

11. ¿Qué debo hacer si los nuevos leads no se están agregando a Wati?

→ Verificá lo siguiente:

  • Asegurate de que tu Plan Profesional de Zoho esté activo.

  • Confirmá que el Token de Bearer y el Punto de Extreme de API en el código de tu función sean correctos.

  • Verificá que el código de país esté configurado correctamente en la URL de la API.

  • Asegurate de que el lead tenga un número de teléfono válido.

¿Ha quedado contestada tu pregunta?