¿Cómo activar una automatización de webhook desde una herramienta externa?
Vamos a ver cómo activar una automatización de webhook entrante desde una herramienta externa y crear un participante con el nombre, los apellidos y el correo electrónico en una tabla de espacio.
Veámoslo de forma concreta.
Estás en la tabla donde quieres crear una fila a partir de la activación de este webhook.
Entras en las automatizaciones, yo empiezo creando una automatización.
A continuación, le daré un nombre a mi automatización.
Después, añado el desencadenante «webhook entrante».
Este desencadenante generará una URL para nosotros.
Tan pronto como un servicio externo la llame en POST, se activará la automatización.
Podemos observar los puntos de configuración en esta ventana.
Puedes proteger la llamada entrante de este webhook con una contraseña.
Esto es opcional.
A continuación, crearemos la estructura de los datos para recibirlos y luego utilizarlos en las acciones.
Puede crear variables locales directamente de forma manual insertando el nombre de la variable local y el nombre de la propiedad del webhook, o puede utilizar el editor JSON para insertar una estructura que esté disponible en la documentación de su herramienta externa y, gracias a ello, Timetonic leerá las claves y creará automáticamente variables locales que se podrán utilizar posteriormente en las acciones.
Haces clic en extrapolar y la estructura se crea automáticamente.
Esta estructura es una colección en la que encuentro 2 niveles.
A continuación, elijo crear una fila para cada llamada para crear un nuevo participante.
Las otras opciones se utilizan para encontrar una fila existente, ya sea por su ID o comparando el valor de un campo para actualizarlo.
Valido la configuración de mi disparador de webhook e insertaré la acción de creación de línea.
Para ello, selecciono la acción añadir un nuevo registro.
Selecciono la tabla y la vista del participante que me interesa.
Recupero los campos que quiero actualizar.
Y allí busco la variable que proviene del webhook.
Esta es precisamente la razón por la que creamos la estructura JSON anteriormente, para poder encontrarlos aquí en la lista de variables.
Por el nombre de la estructura que se creó anteriormente, selecciono cada uno de los datos frente a los campos respectivos.
A continuación, valido mi acción.
Creo mi automatización.
Una vez creada la automatización, vuelvo a mi activador de webhook, se ha generado la URL de publicación, la copiaré y la insertaré en la herramienta externa.
Y ahora, vamos a crear un participante que se inscribe en un evento desde una interfaz externa.
El participante introduce su nombre y apellidos.
Valida su inscripción.
Al final de su inscripción, podemos ir al espacio.
Vamos a actualizar la tabla y tengo un nuevo participante que se ha generado.
Puedo ir a los registros de mi automatización para ver cómo llegaron los datos.
Aquí, al pasar el cursor, veo la información que llegó desde el webhook.
Y en la acción de creación, los datos insertados en los campos respectivos.
Último punto importante para la estructura de tu JSON: cuando estás en la creación, ya sea utilizando el editor JSON que crea automáticamente tu estructura, o si la creas manualmente, y tu estructura JSON contiene una matriz como esta.
Tienes una colección en la que tienes una lista de elementos. Timetonic no podrá mapear los datos dentro de esta lista.
En este caso, tendrás que utilizar una herramienta externa como MEC o N8N para aplanar esta estructura ICEN.
Mediante operadores de transformación antes de enviarlo a Timetonic.
Así que ya lo tienes, el webbook se convierte en la puerta de enlace para conectar Timetonic con cualquier herramienta externa.
Pruébalo con un caso sencillo: nombre, apellidos, correo electrónico, y después podrás ir enriqueciendo gradualmente tu automatización.
Subtítulo