N8n con Airtable automatización es uno de los usos más prácticos de n8n. n8n con Airtable es una combinación muy popular para equipos que usan Airtable como base de datos central de su negocio. Con n8n puedes crear registros automáticamente, sincronizar Airtable con otros sistemas y disparar flujos de trabajo cuando se actualicen datos. En esta guía aprenderás todo lo necesario.
¿Por qué conectar n8n con Airtable?
Airtable es potente como base de datos visual, pero sus automatizaciones nativas son limitadas. n8n amplía esas capacidades:
- Crear registros en Airtable desde cualquier fuente (formularios, emails, webhooks)
- Sincronizar Airtable con HubSpot, Notion, Google Sheets, Shopify
- Disparar acciones cuando un registro cambia de estado
- Generar documentos o emails automáticamente desde los datos de Airtable
Paso 1: Configurar las credenciales de Airtable en n8n
Método recomendado: Personal Access Token
- En Airtable, ve a airtable.com/create/tokens
- Haz clic en Create new token
- Nombre: "n8n Integration"
- Scopes mínimos:
data.records:read,data.records:write,schema.bases:read - Acceso: selecciona las bases necesarias
- Copia el token (empieza por
pat...)
En n8n:
- Ve a Credentials → Add Credential
- Busca Airtable Token API
- Pega el token
Paso 2: Los nodos de Airtable en n8n
n8n tiene un nodo completo de Airtable con estas operaciones:
| Operación | Descripción |
|---|---|
| Create | Crear uno o varios registros |
| Read | Leer registros con filtros |
| Update | Actualizar registros existentes |
| Delete | Eliminar registros |
| List | Listar todos los registros de una tabla |
| Upsert | Crear o actualizar según si ya existe |
Caso de uso 1: Guardar leads de un formulario en Airtable
Cuando alguien rellena un formulario de contacto en tu web, guárdalo automáticamente en Airtable:
Estructura:
Webhook (recibe datos del formulario)
→ Airtable — Create (crea el registro)
→ Gmail (envía confirmación al lead)
→ Slack (notifica al equipo de ventas)
Configuración del nodo Airtable — Create:
- Base: selecciona tu base
- Table: "Leads"
- Fields:
Nombre:{{ $json.body.nombre }}Email:{{ $json.body.email }}Empresa:{{ $json.body.empresa }}Fecha:{{ $now.toISO() }}Estado: "Nuevo"
Caso de uso 2: Sincronizar Airtable con Google Sheets
Mantén una copia actualizada en Google Sheets para compartir con personas que no tienen acceso a Airtable:
Trigger: Schedule (cada hora)
Schedule Trigger
→ Airtable — List (obtiene todos los registros)
→ Google Sheets — Clear (limpia la hoja)
→ Google Sheets — Append (escribe los datos)
O si quieres sincronización solo de cambios recientes:
Schedule Trigger
→ Airtable — List (filtra por "modified > hace 1 hora")
→ Loop
→ Google Sheets — Upsert (actualiza o crea según ID)
Caso de uso 3: Disparar acciones cuando cambia el estado
Airtable no tiene triggers nativos robustos. Usa n8n con polling:
Schedule Trigger (cada 5 minutos) → Airtable — List con filtro:
{Estado} = "Aprobado"
→ IF: ¿existe el campo email_enviado? No → enviar email + actualizar registro
Configuración del filtro en Airtable node:
- Filter by Formula:
AND({Estado}="Aprobado", {Email Enviado}=BLANK())
Esto evita enviar el email varias veces.
Trabajar con registros relacionados (linked records)
Airtable permite relacionar tablas. En n8n, cuando lees un registro con campos relacionados, obtienes un array de IDs de registros de la tabla relacionada.
Para obtener los datos completos del registro relacionado:
Airtable — Read (obtiene el pedido con el ID del cliente)
→ Airtable — Read (obtiene los datos del cliente por ID)
→ Combinar datos y continuar el flujo
Operaciones masivas con Airtable
Para importar o actualizar muchos registros de una vez:
- Prepara los datos en un nodo Code o Set
- Usa el nodo Airtable — Upsert con el campo clave configurado
- n8n enviará los registros en lotes de 10 (límite de la API de Airtable)
// Ejemplo: transformar datos de CSV para Airtable
const rows = $input.all();
return rows.map(row => ({
json: {
Nombre: row.json.name,
Email: row.json.email,
Empresa: row.json.company,
}
}));
Conclusión
Conectar n8n con Airtable convierte tu base de datos en el centro de operaciones de tu negocio con automatizaciones potentes. Desde capturar leads automáticamente hasta sincronizar con otros sistemas, n8n complementa perfectamente las capacidades de Airtable. La clave está en identificar los flujos repetitivos de tu equipo y automatizarlos uno a uno.


