Ir al contenido principal

Cómo Solucionar Problemas de Integración de Wati-Zoho

Actualizado esta semana

```html

Resumen

¿Tienes problemas para enviar mensajes de WhatsApp desde Zoho CRM? Esta guía ayuda a resolver errores comunes de configuración de API, como puntos finales incorrectos, problemas con tokens y errores de script. Sigue estos pasos para que tu integración funcione sin problemas.

Instrucciones

Problemas comunes y soluciones

1. Punto final de API o Token incorrecto

Síntomas: Los mensajes no se envían y aparecen errores de autenticación.

Cómo solucionarlo:

  1. En Zoho CRM, ve a AjustesMercadoAplicaciones instaladasPlugin Wati.

  2. Actualiza estos campos:

  3. URL del punto final de la API: Obtén esto de la sección API Docs de tu cuenta de Wati

  4. Token de portador: Cópielo de las Configuraciones de la API de Wati

  1. Haz clic en Guardar.

:::info Aprende cómo encontrar estos detalles en nuestra guía sobre Cómo encontrar tu punto final de API y token de portador en Wati.

:::

2. Errores de configuración de funciones de flujo de trabajo

Para plantillas con un solo parámetro:

```deluge

headerValue = Map(); headerValue.put("Authorization","Bearer your_token_here"); // Reemplaza con el token real

raw_data = { "template_name": template_name, "broadcast_name": "zoho_auto_" + template_name, "parameters": [{"name":"name", "value": name}] // Un solo parámetro }; // Formatea el número de teléfono (elimina espacios/caracteres especiales) number = number.replaceAll("[\s+()-]",""); resp = invokeurl [ url: "https://your-endpoint.wati.io/api/v1/sendTemplateMessage/91" + number + "?SourceType=ZOHO", // Actualiza el código de país type: POST, parameters: raw_data.toText(), headers: headerValue, content-type: "application/json" ]; info resp; ```

Para múltiples parámetros:

```deluge

parameters: [ {"name":"name", "value": name}, {"name":"phone", "value": phone}, // Parámetros adicionales {"name":"address", "value": address} ] ```

Correcciones clave:

  • Reemplaza ####{{your-bearer-token}} y ####{{your-wati-api-endpoint}} con valores reales

  • Actualiza el código de país en la URL (reemplaza 91 si es necesario)

  • Asegúrate de que los parámetros estén separados correctamente por comas

Para obtener más información sobre las funciones y parámetros, por favor, haz clic en este artículo de ayuda.

3. Mapeo de campos incorrecto

Síntomas: Los mensajes se envían pero contienen datos incorrectos.

Verifica:

  1. Verifica que todos los campos en tu script coincidan exactamente con los nombres de campo de Zoho CRM

  2. Para contactos/prospectos:

  3. Los campos de teléfono deben incluir el código de país

  4. Los campos personalizados necesitan nombres de API exactos

Preguntas frecuentes (FAQs)

==Preguntas generales==

1. ¿Cuál es el propósito de esta guía?

→ Esta guía te ayuda a solucionar y corregir problemas comunes al enviar mensajes de WhatsApp desde Zoho CRM utilizando la integración de Wati.

2. ¿Cuáles son los problemas más comunes con la integración de Zoho CRM y Wati?

→ Los problemas más comunes son:

  • Configuración incorrecta del punto final de la API o del Token

  • Errores en la configuración de la función de flujo de trabajo

  • Mapeo de campos incorrecto en Zoho CRM

==Configuración de API==

3. ¿Cómo soluciono un punto final de API o Token incorrecto en Zoho CRM?

→ Ve a Zoho CRM → Ajustes → Mercado → Aplicaciones instaladas → Plugin Wati. Actualiza la URL del punto final de la API y el Token de portador con los valores de tu cuenta de Wati. Haz clic en Guardar.

4. ¿Dónde puedo encontrar mi punto final de API y Token de portador en Wati?

→ Puedes encontrar estos detalles en tu cuenta de Wati:

  • URL del punto final de la API: Disponible en la sección API Docs

  • Token de portador: Disponible en Configuraciones de la API

Consulta la guía "Cómo encontrar tu punto final de API y token de portador en Wati" para instrucciones paso a paso.

==Configuración de función de flujo de trabajo==

5. ¿Qué debo verificar si mi función de flujo de trabajo no funciona?

→ Asegúrate de que:

  • El encabezado de Autorización incluye tu Token de portador correcto

  • La URL de la API incluye el punto final y el código de país correctos

  • Los números de teléfono están correctamente formateados (sin espacios ni caracteres especiales)

  • Los parámetros están correctamente estructurados, especialmente para múltiples parámetros

6. ¿Cómo debo formatear los números de teléfono correctamente en el script?

→ Usa la siguiente línea en tu script para eliminar espacios y caracteres especiales:number = number.replaceAll("[\\s+()-]","");También, asegúrate de que el código de país (como 91 para India) esté correctamente incluido en la URL de la API.

7. ¿Cómo envío múltiples parámetros en la función de flujo de trabajo?

→ Usa la siguiente estructura:

parameters: [ {"name":"name", "value": name}, {"name":"phone", "value": phone}, {"name":"address", "value": address} ]

Asegúrate de que las comas separen cada parámetro correctamente.

==Mapeo de campos==

8. ¿Qué debo hacer si los mensajes se envían pero muestran datos incorrectos?

→ Verifica que:

  • Los nombres de campo en tu script coincidan exactamente con los nombres de campo en Zoho CRM

  • Los campos de teléfono incluyan el código de país correcto

  • Los campos personalizados usen sus nombres de API exactos de Zoho CRM

9. ¿Dónde puedo aprender más sobre la configuración de funciones y parámetros?

→ Puedes encontrar instrucciones detalladas en el artículo de ayuda enlazado en la guía para comprender funciones, parámetros y mapeos de campos.

```

¿Ha quedado contestada tu pregunta?