De todas las cosas que enseño, hay una que cuesta más de transmitir que cualquier módulo de Make: la mayoría de automatizaciones son la MISMA automatización con distinto disfraz.
Recuerdo un día, hace mil, cuando Irene trabajaba conmigo como AV, en el que estábamos documentado procesos automatizados de un cliente y me dijo…
— Madre mía, ¡qué aburrimiento de automatizaciones, son todas iguales!
Aunque en realidad cada una de esas automatizaciones hacían cosas distintas (algunas MUY distintas), ella se fue dando cuenta del patrón.
Y del aburrimiento, que siempre viene bien.
(Consejo de automatista no solicitado: busca patrones aburridos porque son altamente rentables).
Piénsalo: si los procesos se repiten, aprender UN patrón te resuelve decenas de casos. Ahí está el verdadero superpoder automatista. Por encima de plantillas, ejemplos e ideas sueltas, hay dos habilidades: detectar procesos automatizables y entender patrones (para diseñar algoritmos robustos).
De entre todos esos patrones, hay uno que se lleva la palma: el UPSERT. Puede que no hayas oido el nombre nunca, pero me juego la mano buena a que si ya tienes algunas automatizaciones a tus espaldas, el proceso te suena.
El upsert nos sirve para sincronizar datos entre dos sitios y funciona siempre igual:
- Lees el origen.
- Buscas un dato en el destino.
- Si existe → lo actualizas (UPDATE).
- Si es nuevo → lo creas (INSERT)
- 5. Sigues tu vida usando el identificador del 3 o del 4, según te corresponda.
Cinco pasos. Ahora mira cuántos disfraces lleva:
Disfraz de catálogo → un marketplace de bicicletas sincroniza su tabla de modelos en Airtable con la tienda online. ¿Existe la bici? Se actualiza. ¿Es nueva? Se crea. Disfraz de facturación → llega un pago. ¿Existe el cliente en la base de datos? Sacamos su ID. ¿Es nuevo? Le creamos ficha. Y en ambos casos, factura al canto. Disfraz de academia → compras una de mis formaciones. ¿Estás ya en mi CRM? Asocio el pedido a tu registro. ¿Email nuevo? Ficha nueva. Y en todos los casos, alta en la academia y llamada al proceso de facturación de arriba.
Tres negocios distintos con tres herramientas distintas… y el mismo patrón re-re-re-petido. Te digo de verdad que he montado cientos de automatizaciones con esa estructura exacta.
Por eso soy taaaan pesado con dibujar y pensar antes de abrir Make: cuando piensas en patrones en vez de en herramientas, aparecen por todas partes y cada automatización nueva te cuesta la mitad que la anterior.

Un mismo patrón puede manifestarse diferente
Ojo a esto, que es importantísimo también. Que tú veas y trabajes con un patrón no quiere decir que siempre se implemente igual. En el taller sobre patrones que di hace un par de semanas, enseñé a los alumnos hasta 3 formas distintas de implementar un UPSERT en Make. Incluso con la misma herramienta podrías hacer algoritmos distintos que se apoyen en un UPSERT.
Ahí está la diferencia entre copiar-pegar pelotitas y entender cómo funcionan los sistemas que estamos creando.
Un saludo, automatista! 👋🏻
Santy
PD: en septiembre voy a repetir el taller de patrones. Y voy a abrir algunas plazas (seguramente 10) para NO alumnos. Presta atención a las próximas newsletters 😉
PD2: si me hubieran dejado a mí ponerle nombre, el Upsert se llamaría insertualización. Por fastidiar y porque me parece más gracioso.
PD3: si estás en LVL2 o en LVL3… ya tienes acceso al taller de +2h sobre patrones de diseño.