Resumen
¿Quieres agregar nuevos leads de Zoho a Wati de inmediato? Esta guía te guiará a través de la configuración de la automatización en Zoho utilizando Reglas de Flujo de Trabajo y una función personalizada. Una vez configurado, cualquier lead que provenga de fuentes como Facebook Leads o Instagram Ads se agregará automáticamente como un contacto en tu cuenta de Wati.
Instrucciones
Requisitos previos
Debes tener el Plan Profesional de Zoho (o superior).
Necesitas acceso a tu Punto de conexión de API de Wati y Token de Bearer.
Pasos para configurar la automatización de flujo de trabajo de Zoho
Sigue estos pasos para crear un flujo de trabajo que envíe nuevos leads de Zoho a Wati automáticamente.
1. Navega a Reglas de Flujo de Trabajo en Zoho
En tu cuenta de Zoho, ve a Configuración > Reglas de Flujo de Trabajo.
Haz clic en Crear regla.
2. Configura la regla de flujo de trabajo
Selecciona Lead como el módulo.
Nombra tu regla (por ejemplo: Agregar lead a Wati).
Establece el Disparador y las Condiciones según tu preferencia (por ejemplo, Al crear un lead).
3. Agregar una acción instantánea - Función
Bajo Acciones instantáneas, elige Función.
Haz clic en + Nueva función y selecciona Escribe la tuya.
4. Definir los detalles de la función
Rellena los detalles para tu nueva función (como el nombre de la función y la descripción).
Haz clic en Editar argumentos.
Agrega los siguientes argumentos exactamente como se muestra:
Nombre del argumento | Tipo de datos |
number | Texto |
LeadName | Texto |
Nota:
Escribe # para seleccionar los valores de los parámetros al mapear los campos de Zoho.
No cambies los nombres de los argumentos. Deben ser exactamente number y LeadName.
Solo necesitas el número de teléfono y el nombre del lead para agregarlos como contacto en Wati.
5. Agregar el código de la función
Copia y pega 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:
Reemplaza
##{{your-access-token}}con tu Token de Bearer de Wati.Reemplaza
##{{your-wati-api-endpoint}}con tu Punto de conexión de API de Wati.Actualiza el código de país (
91en el ejemplo) a tu 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
Guarda la función.
Guarda la regla de 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 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?
Necesitas tener el Plan Profesional de Zoho o un plan superior para crear Reglas de Flujo de Trabajo y usar funciones personalizadas.
3. ¿Dónde puedo encontrar mi Punto de conexión de API de Wati y Token de Bearer?
Puedes encontrar instrucciones detalladas sobre cómo obtener tu Punto de conexión de API y Token de Bearer en nuestra guía: [Cómo encontrar tu Punto de conexión de API y Token de Bearer en Wati].
Configuración e implementación
4. ¿Qué módulo de Zoho debo seleccionar al crear la regla de flujo de trabajo?
Debes seleccionar el módulo Lead al crear la Regla de Flujo de Trabajo.
5. ¿Qué argumentos debo agregar al definir la función?
Debes agregar estos 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 de lead de Zoho a los argumentos de la función?
Al configurar los argumentos, escribe # para seleccionar los campos de lead de Zoho correspondientes 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 asegurarse de que esté correctamente formateado antes de enviarlo a Wati.
Código de la función y uso de la API
8. ¿Qué debo reemplazar en el código de la función?
Debes reemplazar los siguientes marcadores de posición en el código:
##{{your-access-token}}→ Reemplaza con tu Token de Bearer de Wati.##{{your-wati-api-endpoint}}→ Reemplaza con tu Punto de conexión de API de Wati.91(Código de país) → Actualiza con tu 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. Puedes personalizarlo según sea necesario agregando pares clave-valor dentro del array.
10. ¿Qué sucede después de que se ejecuta la función?
Una vez que la función se ejecuta correctamente, el nombre y el número de teléfono del lead se envían a Wati y se agregan como un nuevo contacto. La respuesta se captura utilizando info resp; con 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?
Verifica lo siguiente:
Asegúrate de que tu Plan Profesional de Zoho esté activo.
Verifica que el Token de Bearer y el Punto de conexión de API en tu código de función sean correctos.
Confirma que el código de país esté configurado correctamente en la URL de la API.
Asegúrate de que el lead tenga un número de teléfono válido.




