🤖 Integración con Dialogflow
Dialogflow es una plataforma de procesamiento de lenguaje natural (NLP)
que permite crear chatbots inteligentes capaces de comprender conversaciones en lenguaje natural.
En Whapify recomendamos utilizar nuestra IA integrada para automatizar preguntas frecuentes,
ya que permite entrenar el bot más rápido y ofrece respuestas precisas con una sola frase de entrenamiento.
En casos más avanzados, puedes integrar Dialogflow para interpretar mensajes complejos de los usuarios.
🔗 Conectar un agente de Dialogflow con Whapify
Para conectar Dialogflow con Whapify, sigue estos pasos:
Configuración → Integraciones → Dialogflow

Después de conectar tu cuenta de Google, volverás a la sección de Integraciones.
A partir de este momento, tu bot enviará automáticamente los mensajes del usuario
a Dialogflow, incluyendo el idioma del usuario.
Si el nombre de un parámetro en Dialogflow coincide con un
campo personalizado en Whapify, el valor se guardará automáticamente.
⚠️ Importante: Dialogflow no funcionará correctamente si tu agente contiene
la intención predeterminada. Debes eliminarla para que Whapify y Dialogflow
funcionen de forma conjunta.
👤 Referenciar datos del usuario en Dialogflow
Puedes usar las siguientes variables dentro de Dialogflow:
- {{{first_name}}} para el nombre del usuario
- {{{last_name}}} para el apellido del usuario
🚀 Enviar flujos desde Dialogflow
Para enviar un flujo desde Dialogflow a Whapify, debes responder con una
respuesta JSON.
Para obtener el ID del flujo, edita el flujo en Whapify y copia el identificador
desde la URL del navegador.
Puedes combinar múltiples respuestas de texto y JSON, además de:
- Agregar o eliminar etiquetas
- Configurar o borrar campos personalizados
- Activar múltiples flujos
⚙️ Usar acciones desde Dialogflow
Agregar etiqueta
{
"flow": flow_id,
"actions": [
{
"action": "add_tag",
"tag_name": "..."
}
]
}
Eliminar etiqueta
{
"flow": flow_id,
"actions": [
{
"action": "remove_tag",
"tag_name": "..."
}
]
}
Establecer campo personalizado
{
"flow": flow_id,
"actions": [
{
"action": "set_field_value",
"field_name": "...",
"value": "..."
}
]
}
Eliminar valor de campo personalizado
{
"flow": flow_id,
"actions": [
{
"action": "unset_field_value",
"field_name": "..."
}
]
}
🎯 Llamar intenciones de Dialogflow desde Whapify
Puedes iniciar cualquier intención de Dialogflow en cualquier momento del flujo
utilizando la acción Dialogflow.
Por ejemplo, al hacer clic en un botón, puedes activar una intención específica.
🎯 Conclusión
La integración de WHAPIFY con Dialogflow
te permite crear bots avanzados con comprensión del lenguaje natural,
ideal para flujos conversacionales complejos.
Combinando la IA integrada de Whapify con Dialogflow,
obtienes un sistema potente, flexible y altamente escalable 💚
