Cómo enviar datos de un workflow a otro sistema (webhook de salida)
En el workflow, haz clic en + y añade la acción Webhook personalizado. Pega la dirección (URL) que recibirá los datos, elige el método (POST, GET, PUT o DELETE), la autorización si el otro sistema la exige y monta los datos a enviar con los campos del contacto. Guarda la acción y publica.
Actualizado el
Antes de empezar
- Ten la dirección (URL) del sistema que va a recibir los datos. Quien gestiona ese sistema puede decirte la URL, el método (normalmente POST) y si exige autorización.
- Si el destino pide una clave o token, guárdalo en un valor personalizado en Configuración › Valores personalizados, para no escribirlo a la vista en el workflow.
- Comprueba que el sistema de destino aguanta el número de envíos que vas a hacer: la acción se dispara en el instante en que cada contacto llega a ese paso.
Automatización › Workflows › (abrir el workflow) › + › Webhook personalizado
Paso a paso
- Abre Automatización › Workflows y entra en el workflow (o crea uno nuevo con el disparador que quieras).
- Haz clic en el + en el punto en que deben enviarse los datos y elige Webhook personalizado.
- En URL, pega la dirección del sistema de destino.
- En Método, elige el que espera el destino: POST (el más habitual para enviar datos), GET, PUT o DELETE.
- En Autorización, elige el tipo que exige el destino (o ninguno) y rellena las credenciales que pide.
- Si el destino lo necesita, añade Cabeceras (por ejemplo, el tipo de contenido) y Parámetros de consulta.
- En la zona de datos a enviar, crea un campo por cada información: escribe el nombre del campo (ej.:
email) y, en el valor, elige el dato del contacto. Al empezar a escribir aparecen sugerencias con los campos del contacto, los valores personalizados y los datos recibidos por webhook de entrada. - Haz clic en Guardar acción.
- Pasa un contacto de prueba por el workflow y comprueba en el sistema de destino que los datos han llegado.
- Publica el workflow.
Consejos
- Pon a los campos los nombres que espera el sistema de destino (ej.:
nombre,email,telefono); si los nombres no coinciden, el destino puede ignorar los datos. - Puedes enviar todo lo que el workflow conoce: datos del contacto, campos personalizados, valores personalizados y lo que entró por un webhook de entrada.
- Para ver exactamente qué se envió y la respuesta del destino, abre Registros de ejecución dentro del workflow y busca el contacto.
Problemas comunes
- La acción aparece como fallida en los registros → El sistema de destino respondió con error. Revisa la URL, el método y la autorización. El Elooo CRM reintenta varias veces con intervalos crecientes; si sigue fallando, la acción se salta y el contacto continúa al paso siguiente.
- Los datos llegan pero algunos campos van vacíos → El contacto no tiene ese dato relleno o el valor elegido en el campo no es el correcto. Abre la acción y revisa cada campo.
- Muchos errores cuando añado contactos en masa → El destino tiene límites de peticiones por segundo. Añade los contactos en lotes más pequeños o coloca una acción Esperar antes del webhook.
- El destino exige un token y no sé dónde ponerlo → Normalmente va en Autorización o en una Cabecera (ej.:
Authorization). Pregunta a quien gestiona el sistema qué formato espera.
Preguntas frecuentes
¿Qué diferencia hay entre webhook de entrada y webhook de salida?
El webhook de entrada es un disparador: otro sistema envía datos al Elooo CRM e inicia el workflow. El webhook de salida es una acción: el Elooo CRM envía datos a otro sistema.
¿Necesito saber programar?
No. Basta con rellenar URL, método, autorización y los campos a enviar. La parte técnica (lo que espera el destino) te la indica quien gestiona ese sistema.
¿Te ha resultado útil?
Gracias por tu opinión.
