Cómo iniciar un workflow con datos de otro sistema (webhook entrante)
En el workflow, añade el disparador Webhook entrante y copia la URL que aparece. Configura el otro sistema para enviar los datos en JSON a esa URL, haz clic en Probar disparador, elige la petición recibida como referencia y guarda. Después vincula los datos al contacto con la acción Crear/actualizar contacto.
Actualizado el
Antes de empezar
- El otro sistema (tienda online, plataforma de eventos, formulario externo, herramienta de integración) tiene que poder enviar un webhook a una URL.
- Los datos tienen que ir en formato JSON, por POST, GET o PUT.
- Para crear o encontrar el contacto, los datos enviados tienen que incluir el correo o el teléfono.
- Esta configuración suele hacerla quien gestiona el otro sistema. Tenlo a mano.
Dónde encontrarlo
Automatización › Workflows › (abrir el workflow) › Añadir nuevo disparador › Webhook entrante
Paso a paso
1. Obtener la URL
- Abre Automatización › Workflows y crea un workflow nuevo.
- Haz clic en Añadir nuevo disparador y elige Webhook entrante.
- Copia la URL del webhook que aparece. Es única para este disparador.
2. Enviar una petición de prueba
- En el otro sistema, configura el envío de datos a la URL copiada (por ejemplo, cada vez que entra un pedido).
- Envía una petición de prueba desde ese sistema.
- En el disparador, haz clic en Probar disparador. Las peticiones recibidas aparecen en la lista (la más reciente arriba; usa Cargar más para ver otras).
- Elige la petición correcta como referencia de mapeo y revisa el contenido.
- Haz clic en Guardar disparador.
3. Vincular los datos al contacto
- Al guardar, el workflow propone la acción Crear/actualizar contacto.
- Vincula cada campo del contacto (nombre, correo, teléfono…) con el dato recibido correspondiente.
- Guarda la acción y añade el resto (etiqueta, correo, notificación…). Los datos del webhook se pueden usar como valores personalizados en los mensajes y en las condiciones Si/Si no.
- Guarda y publica el workflow.
Consejos
- En los nombres de los datos usa palabras sin espacios (por ejemplo,
primerNombreoprimer_nombre). - Si cambia la estructura de los datos en el otro sistema, vuelve al disparador y elige de nuevo la referencia de mapeo.
- Si la URL se comparte por error, borra este disparador y crea uno nuevo: la URL antigua deja de servir.
- Si los datos no traen correo ni teléfono, puedes quitar la acción Crear/actualizar contacto y usar solo acciones que no necesitan contacto (por ejemplo, una notificación interna).
Problemas comunes
- Al hacer clic en Probar disparador no aparece ninguna petición → El otro sistema aún no ha enviado nada a esta URL. Comprueba que copiaste la URL completa y envía una nueva petición de prueba.
- No se crea el contacto → Los datos no traen correo ni teléfono, o esos campos no se vincularon en la acción Crear/actualizar contacto.
- Los campos llegan vacíos en los mensajes → La estructura de los datos ha cambiado o la referencia elegida es antigua. Vuelve a elegir la referencia de mapeo y vincula de nuevo los campos.
- La petición se rechaza → Envíala en JSON y con POST, GET o PUT. No se aceptan otros formatos.
Preguntas frecuentes
¿Tengo que saber programar?
En el Elooo System, no. En el otro sistema, necesitas a alguien que sepa configurar el envío del webhook.
¿Te ha resultado útil?
Gracias por tu opinión.
