Data Tables brengen ingebouwde dataopslag naar n8n. Je slaat gestructureerde data op binnen je project en gebruikt de Data Table node om rijen op te halen, in te voegen, bij te werken, te upserten of te verwijderen — zonder externe databases voor veelvoorkomende scenario's.
Wanneer gebruik je Data Tables?
- State bewaren tussen runs (dedupe markers, counters, session data)
- Prompts/berichten hergebruiken in meerdere workflows
- Evaluatie- of loggingdata voor AI/automations opslaan
- Lookup-tabellen (producten, klanten) voor snelle referentie
- Data uit meerdere bronnen combineren en verrijken
Snel starten (2 stappen)
- Maak een Data Table: ga naar Data tables in je project → Create Data table → kolommen/rijen beheren.
- Gebruik de Data Table node: voeg de node toe en kies Get, Insert, Update, Upsert of Delete om rijen te manipuleren.
Data Table node: operations
- Get: haal rijen op met filters; Limit standaard 50; Return all is standaard uit.
- Insert: voeg rijen toe; Optimize Bulk versnelt massale inserts (retourneert dan geen data).
- Update: werk één of meerdere rijen bij op basis van voorwaarden.
- Upsert: update als rij bestaat, anders maak een nieuwe aan.
- Delete: verwijder rijen; Dry Run laat zien welke rijen verwijderd zouden worden.
- Conditional matchers: If Row Exists / If Row Does Not Exist om inputitems te matchen.
Limieten, toegang en typen
- Grootte: standaard max. 50MB per Data Table. Self-hosted: aanpasbaar via
N8N_DATA_TABLES_MAX_SIZE_BYTES. - Waarschuwingen: bij ~80% volgt een waarschuwing; overschrijding blokkeert handmatige toevoegingen en leidt tot execution errors bij insert/update.
- Toegang: tabellen zijn project-breed zichtbaar; tabellen in Personal zijn alleen voor de eigenaar.
- Datatypen: nummers, strings en datetimes; JSON volgt.
Data Tables vs Variables
| Feature | Data Tables | Variables |
|---|---|---|
| Tabulaire view | ✓ | ✗ |
| Rij/kolom-relaties | ✓ | ✗ |
| Cross-project toegang | ✗ | ✓ |
| Individuele waarde-weergave | ✗ | ✓ |
| Geoptimaliseerd voor korte waarden | ✗ | ✓ |
| Gestructureerde data | ✓ | ✗ |
| Scoped to projects | ✓ | ✗ |
| Gebruik als expressions | ✗ | ✓ |
Exporteren/Importeren (patroon)
- Get uit Data Table.
- Exporteer naar bestand of API (bijv. CSV upload of POST).
- Importeer in extern systeem of een andere Data Table.
Release highlights:
- Geïntroduceerd in n8n 1.113.1 als ingebouwde opslag (alle plannen).
- Ondersteunt numbers/strings/datetimes; JSON komt eraan.
- Geen foreign keys of default values (nog); project-brede toegang, granular permissions gepland.
Bronnen: n8n Data Tables docs, Data Table node referentie, en release notes ("Use a data table in your workflow").
#n8n
#Data Tables
#Data table node
#persistent data
#automatisering