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.