Zapier es el proveedor líder de automatización sin código y se integra con más de 5.000 aplicaciones de socios como Google, Salesforce y Microsoft. En este artículo, aprenderá a diseñar un Zap de varios pasos para crear una integración que automatice la actualización de las entradas existentes de SeaTable. Esto se hace mediante el uso de una búsqueda en Zapier para identificar las entradas deseadas en SeaTable y luego actualizarlas en consecuencia.

Imagine que utiliza Brevo (antes SendinBlue) para gestionar sus relaciones con los clientes y, en consecuencia, todos los datos de contacto de sus clientes se almacenan en Brevo. En este ejemplo, los datos de contacto deben transferirse ahora de Brevo a Sendinblue utilizando Zapier. Esto significa que cuando se crean nuevos contactos en Brevo, también deben crearse en SeaTable, pero al mismo tiempo, cuando se realizan cambios en los contactos existentes en Brevo, deben actualizarse las entradas correspondientes en SeaTable.

Este requisito puede realizarse mediante una búsqueda intermedia en el Zap, y aprenderá cómo funciona exactamente en este artículo de ayuda.

Para enviar los contactos de Brevo a Seatable, necesitamos una base adecuada. Para que el ejemplo sea lo más sencillo posible, creamos una base mínima con solo tres columnas.

  • Nombre
  • OriginalID
  • Correo electrónico

Los nombres de las columnas son básicamente irrelevantes, pero es importante que tengamos una columna en la que se almacene un valor que identifique unívocamente al usuario. En Brevo, este es el ID original, que no cambia. Utilizamos este valor en el Zap durante la búsqueda para identificar de forma única a un contacto.

Registro de contactos en SeaTable

Brevo ofrece una aplicación Zapier con el evento Contacto nuevo o actualizado en Brevo. Este disparador es ideal porque reacciona tanto a los nuevos contactos como a los cambios. El siguiente gráfico muestra los valores de retorno de un cliente creado a modo de prueba.

Brevo es siempre el gatillo

La segunda acción del Zap es Find Row. Con este evento, puedes buscar específicamente un valor en una columna. Como ya anunciamos anteriormente, utilizamos el ID original para buscar el contacto. Ahora hay dos posibilidades: o no se encuentra ninguna entrada, lo que significa que se trata de un nuevo contacto y debe ser creado.

La segunda posibilidad es que se encuentre una entrada, lo que significa que no hay que crear una nueva entrada y en su lugar obtenemos el ID de la fila del contacto en SeaTable. Con este ID único podemos actualizar el contacto existente en el tercer paso.

La búsqueda del contacto en SeaTable

Si Zap encuentra una entrada en el segundo paso, el contacto existente se actualiza en el tercer paso. Para ello se utiliza una acción con el evento Actualizar fila. El ID de fila único del paso 2 determina qué entrada debe actualizarse, por lo que en este ejemplo sólo se actualizan el nombre y la dirección de correo electrónico.

Actualizar la cuenta

Por supuesto, se puede copiar mucha más información de Brevo a SeaTable. Este ejemplo sólo sirvió para ilustrar cómo se puede llegar a la actualización de las entradas existentes a través de un paso de búsqueda.