Airtable als Backend für dein Startup -- Deine Daten, dein Fundament
Jedes Startup braucht ein Backend -- einen Ort, an dem Daten gespeichert, verwaltet und abgerufen werden. Traditionell bedeutet das: Datenbank aufsetzen, Server konfigurieren, APIs programmieren. Aber mit Airtable geht das alles ohne Code.
In unseren No-Code-Grundlagen haben wir Airtable bereits als zentrale Komponente im No-Code-Stack vorgestellt. Jetzt zeige ich dir im Detail, wie du es als Backend für dein Startup einsetzt.
Was ist Airtable -- und was ist es nicht?
Airtable sieht aus wie ein Spreadsheet, ist aber eigentlich eine relationale Datenbank mit einer visuellen Oberfläche. Stell dir Excel vor, aber intelligenter, strukturierter und mit der Fähigkeit, mit anderen Tools zu kommunizieren.
Airtable ist:
- Eine visuelle Datenbank mit verschiedenen Ansichten
- Ein Collaboration-Tool für Teams
- Eine Automatisierungsplattform für einfache Workflows
- Ein Backend für No-Code-Anwendungen via API
- Ein Projektmanagement-Werkzeug
Airtable ist NICHT:
- Eine echte relationale Datenbank (keine SQL-Abfragen)
- Ein Ersatz für PostgreSQL oder MySQL bei grossen Datenmengen
- Eine Web-App-Plattform (dafür brauchst du Bubble oder Softr)
- Ein Echtzeit-System für Millionen von Abfragen
Die Grundbausteine von Airtable
Bases
Eine Base ist deine Datenbank. Für jedes Projekt erstellst du eine eigene Base. Eine Base für dein Startup könnte zum Beispiel alle Tabellen enthalten, die du für dein Produkt brauchst.
Tables
Tables sind die einzelnen Tabellen innerhalb einer Base -- vergleichbar mit Blättern in einer Excel-Mappe. Jede Tabelle hat ein bestimmtes Thema: Kunden, Bestellungen, Produkte etc.
Fields
Fields sind die Spalten deiner Tabelle. Hier kommt die Stärke von Airtable ins Spiel: Du hast über 20 verschiedene Feldtypen zur Auswahl:
- Text: Einfacher Text oder langer Text
- Number: Zahlen mit verschiedenen Formatierungen
- Single Select: Auswahlfeld mit vordefinierten Optionen
- Multiple Select: Mehrfachauswahl
- Date: Datumsfelder mit Kalender
- Checkbox: Ja/Nein-Felder
- URL: Links
- Email: E-Mail-Adressen
- Phone: Telefonnummern
- Currency: Währungsbeträge
- Attachment: Dateien und Bilder
- Linked Record: Verknüpfungen zu anderen Tabellen
- Formula: Berechnete Felder
- Rollup: Aggregierte Werte aus verknüpften Tabellen
- Lookup: Werte aus verknüpften Tabellen anzeigen
Views
Views sind verschiedene Ansichten deiner Daten -- ohne die Daten selbst zu verändern:
- Grid View: Die klassische Tabellenansicht
- Kanban View: Karten auf einem Board (wie Trello)
- Calendar View: Einträge auf einem Kalender
- Gallery View: Bild-basierte Kartenansicht
- Form View: Ein Formular zum Erfassen neuer Einträge
- Gantt View: Zeitstrahl für Projekte
Praxis-Beispiel: CRM für dein Startup
Lass uns ein konkretes Beispiel durchgehen. Du gründest ein Startup im Burgenland und brauchst ein CRM-System, um deine Kontakte, Deals und Aktivitäten zu verwalten.
Tabelle 1: Kontakte
| Feld | Typ | Beschreibung |
|---|---|---|
| Name | Text | Vor- und Nachname |
| Unternehmen | Linked Record | Verknüpfung zur Unternehmen-Tabelle |
| Kontakt-E-Mail | ||
| Telefon | Phone | Telefonnummer |
| Rolle | Single Select | "Entscheider", "Einfluss", "Nutzer" |
| Status | Single Select | "Lead", "Qualifiziert", "Kunde", "Inaktiv" |
| Quelle | Single Select | "Website", "Event", "Empfehlung", "LinkedIn" |
| Notizen | Long Text | Freitext für Notizen |
| Letzter Kontakt | Date | Datum des letzten Kontakts |
| Deals | Linked Record | Verknüpfung zur Deals-Tabelle |
Tabelle 2: Unternehmen
| Feld | Typ | Beschreibung |
|---|---|---|
| Name | Text | Unternehmensname |
| Branche | Single Select | z.B. "Tourismus", "Landwirtschaft", "IT" |
| Website | URL | Unternehmenswebsite |
| Standort | Text | Stadt/Region |
| Grösse | Single Select | "1-10", "11-50", "51-200", "200+" |
| Kontakte | Linked Record | Verknüpfung zur Kontakte-Tabelle |
| Jahresumsatz | Currency | Geschätzter Jahresumsatz in EUR |
Tabelle 3: Deals
| Feld | Typ | Beschreibung |
|---|---|---|
| Name | Text | Deal-Bezeichnung |
| Kontakt | Linked Record | Verknüpfung zur Kontakte-Tabelle |
| Wert | Currency | Deal-Wert in EUR |
| Phase | Single Select | "Erstkontakt", "Angebot", "Verhandlung", "Gewonnen", "Verloren" |
| Wahrscheinlichkeit | Number | Abschlusswahrscheinlichkeit in Prozent |
| Gewichteter Wert | Formula | Wert mal Wahrscheinlichkeit |
| Erwartetes Abschlussdatum | Date | Wann rechnest du mit dem Abschluss? |
| Aktivitäten | Linked Record | Verknüpfung zur Aktivitäten-Tabelle |
Tabelle 4: Aktivitäten
| Feld | Typ | Beschreibung |
|---|---|---|
| Typ | Single Select | "Anruf", "E-Mail", "Meeting", "Notiz" |
| Datum | Date | Wann fand die Aktivität statt? |
| Kontakt | Linked Record | Verknüpfung zur Kontakte-Tabelle |
| Deal | Linked Record | Verknüpfung zur Deals-Tabelle |
| Beschreibung | Long Text | Was wurde besprochen? |
| Nächster Schritt | Text | Was ist als nächstes zu tun? |
| Fällig am | Date | Deadline für den nächsten Schritt |
Airtable Views für verschiedene Perspektiven
Sales Pipeline (Kanban View)
Erstelle eine Kanban-Ansicht der Deals-Tabelle, gruppiert nach "Phase". So siehst du auf einen Blick, wie viele Deals in jeder Phase sind und kannst sie per Drag-and-Drop verschieben.
Kalender-Ansicht für Aktivitäten
Eine Kalender-Ansicht der Aktivitäten-Tabelle zeigt dir alle geplanten und vergangenen Aktivitäten auf einem Kalender. Perfekt für die Tages- und Wochenplanung.
Galerie-Ansicht für Kontakte
Eine Galerie-Ansicht der Kontakte-Tabelle zeigt dir Kontaktkarten mit den wichtigsten Informationen. Ideal, um schnell einen Überblick zu bekommen.
Formular für neue Leads
Erstelle eine Form-View für die Kontakte-Tabelle. Du kannst dieses Formular auf deiner Webflow-Website einbetten oder den Link teilen. Neue Einträge landen automatisch in deiner Datenbank.
Airtable Automations -- Workflows ohne Code
Airtable hat ein eingebautes Automatisierungssystem. Damit kannst du Aktionen ausführen, wenn bestimmte Bedingungen erfüllt sind.
Automation 1: Willkommens-E-Mail bei neuem Lead
Auslöser: Neuer Eintrag in der Kontakte-Tabelle Bedingung: Status = "Lead" Aktion: Sende eine E-Mail an den neuen Kontakt mit einer Willkommensnachricht
Automation 2: Benachrichtigung bei grossem Deal
Auslöser: Neuer Eintrag in der Deals-Tabelle Bedingung: Wert grösser als 10.000 EUR Aktion: Sende eine Slack-Nachricht an den Sales-Kanal
Automation 3: Erinnerung bei fälligen Aktivitäten
Auslöser: Täglich um 8:00 Uhr Bedingung: Aktivitäten mit "Fällig am" = heute Aktion: Sende eine zusammenfassende E-Mail
Automation 4: Status-Update bei gewonnenem Deal
Auslöser: Feld "Phase" wird auf "Gewonnen" geändert Aktion:
- Ändere den Status des verknüpften Kontakts auf "Kunde"
- Sende eine Glückwunsch-E-Mail an das Team
- Erstelle einen neuen Eintrag in einer "Onboarding"-Tabelle
Die Airtable API -- Dein Backend für andere Tools
Hier wird es richtig spannend: Airtable bietet eine REST-API, mit der andere Tools auf deine Daten zugreifen können. Das macht Airtable zu einem echten Backend für dein No-Code-Stack.
Typische API-Anwendungsfälle:
- Softr: Baut eine Web-App direkt auf deinen Airtable-Daten auf
- Webflow: Zeigt Airtable-Daten auf deiner Website an
- Glide: Erstellt eine Mobile App aus deinen Airtable-Daten
- Zapier/Make: Verbindet Airtable mit hunderten anderen Tools
API-Limits beachten
Der Free Plan von Airtable hat ein API-Limit von 5 Anfragen pro Sekunde. Für ein kleines Startup reicht das völlig aus, aber bei wachsender Nutzerzahl musst du das im Auge behalten.
Airtable Extensions -- Zusatzfunktionen
Airtable bietet eine Reihe von Extensions (früher "Apps"), die dir zusätzliche Funktionalität bieten:
- Chart: Erstelle Diagramme aus deinen Daten
- Page Designer: Erstelle druckfertige Dokumente (Rechnungen, Berichte)
- Pivot Table: Kreuztabellen für Datenanalyse
- Import CSV: Importiere Daten aus CSV-Dateien
- Scripting: Für fortgeschrittene Nutzer, die kleine Skripte schreiben wollen
Best Practices für dein Airtable-Backend
1. Plane deine Datenstruktur vorher
Nimm dir Zeit, bevor du loslegst. Zeichne die Beziehungen zwischen deinen Tabellen auf. Welche Tabellen brauchst du? Wie hängen sie zusammen? Welche Felder brauchst du?
2. Nutze Linked Records konsequent
Linked Records sind das Herzstuck von Airtable. Sie ermöglichen es dir, Beziehungen zwischen Tabellen herzustellen -- genau wie in einer echten relationalen Datenbank.
Beispiel: Ein Kontakt gehört zu einem Unternehmen. Statt den Unternehmensnamen als Text in der Kontakte-Tabelle zu speichern, erstellst du einen Linked Record zum Unternehmen. So kannst du:
- Den Unternehmensnamen automatisch anzeigen
- Alle Kontakte eines Unternehmens sehen
- Änderungen am Unternehmen werden automatisch überall aktualisiert
3. Verwende Formeln und Rollups
Formeln und Rollups sparen dir manuelle Arbeit:
- Formel: Berechne den gewichteten Wert eines Deals automatisch
- Rollup: Zeige die Summe aller Deals pro Unternehmen an
- Count: Zähle die Anzahl der Kontakte pro Unternehmen
4. Erstelle Views für verschiedene Zwecke
Erstelle für jedes Team-Mitglied und jeden Anwendungsfall eine eigene View:
- "Meine offenen Deals" (gefiltert nach zugewiesenem Mitarbeiter)
- "Heisse Leads" (gefiltert nach Wahrscheinlichkeit grösser 70 Prozent)
- "Überfallige Aktivitäten" (gefiltert nach Fälligkeitsdatum)
5. Nutze Farben und Icons
Airtable unterstützt Farben für Single Select und Multiple Select Felder. Nutze sie, um Informationen visuell hervorzuheben:
- Grün für "Gewonnen"
- Rot für "Verloren"
- Gelb für "In Verhandlung"
6. Sichere deine Daten regelmässig
Airtable hat keine automatische Backup-Funktion. Exportiere deine Daten regelmässig als CSV und speichere sie sicher ab. Es gibt auch Tools wie "On2Air Backups", die das automatisch erledigen.
Kosten und Limits
Free Plan (0 EUR):
- 1.000 Zeilen pro Base
- 1 GB Speicher für Anhänge
- Grundlegende Automations
- Bis zu 5 Creator-Nutzer
Team Plan (ca. 20 EUR pro Nutzer/Monat):
- 50.000 Zeilen pro Base
- 20 GB Speicher
- Erweiterte Automations
- Gantt- und Timeline-Views
Business Plan (ca. 45 EUR pro Nutzer/Monat):
- 125.000 Zeilen pro Base
- 100 GB Speicher
- Premium-Integrationen
- Admin-Panel
Enterprise (auf Anfrage):
- 500.000 Zeilen pro Base
- 1.000 GB Speicher
- SAML SSO
- Data Loss Prevention
Meine Empfehlung:
Starte mit dem Free Plan. Für die ersten Monate deines Startups reichen 1.000 Zeilen völlig aus. Wenn du wächst und die Limits erreichst, steige auf den Team Plan um -- 20 EUR pro Nutzer pro Monat sind gut investiert.
Airtable-Alternativen
Falls Airtable nicht das Richtige für dich ist, gibt es Alternativen:
- Notion: Vielseitiger, aber weniger Datenbank-fokussiert
- Baserow: Open-Source-Alternative, selbst gehostet
- NocoDB: Open-Source, kann auf bestehende Datenbanken aufgesetzt werden
- Google Sheets: Kostenlos, aber weniger strukturiert
Für die meisten Startups im Burgenland empfehle ich trotzdem Airtable -- das Ökosystem an Integrationen und die Benutzerfreundlichkeit sind einfach unerreicht.
Wann Airtable an seine Grenzen stösst
Airtable ist grossartig für den Start, aber es gibt Situationen, in denen du über Alternativen nachdenken solltest:
- Mehr als 100.000 Datensätze: Airtable wird langsam
- Komplexe Abfragen: SQL-Datenbanken sind hier überlegen
- Echtzeit-Synchronisation: Airtable-APIs haben Rate Limits
- Hohe Sicherheitsanforderungen: Keine Fine-Grained Access Controls
- Multi-Region-Compliance: Daten liegen in den USA
In diesen Fällen ist es Zeit, über den Wechsel zu Custom Code nachzudenken -- aber das ist in der Regel erst nach Monaten oder Jahren der Fall.
Fazit: Airtable ist dein schweizer Taschenmesser
Airtable ist eines der vielseitigsten Tools im No-Code-Ökosystem. Als Backend für dein Startup bietet es dir alles, was du für den Start brauchst: eine strukturierte Datenbank, Automatisierungen, eine API und verschiedene Ansichten für verschiedene Zwecke.
Kombiniert mit Webflow für deine Website, Bubble für deine App und Automatisierungstools hast du einen vollständigen Tech-Stack -- ohne eine einzige Zeile Code.
Starte dein No-Code-Projekt mit Startup Burgenland
Du willst Airtable als Backend für dein Startup einsetzen und brauchst Hilfe bei der Datenstruktur? Startup Burgenland bietet dir individuelle Beratung und Zugang zu Experten.
Jetzt Beratungstermin vereinbaren und baue dein Backend in Rekordzeit auf.
Dieser Beitrag ist Teil der Serie "No-Code und Low-Code" auf dem Startup Burgenland Blog. Die Serie richtet sich an Gründerinnen und Gründer, die ohne Programmierkenntnisse ihr Startup aufbauen wollen.
Über den Autor: Felix Lenhard ist Program Director und Startup Coach bei Startup Burgenland. Zuvor Managing Director beim 360 Innovation Lab, Innovation Manager bei RHI Magnesita und Serial Entrepreneur mit internationalen Exits. Über 15 Jahre Erfahrung in Innovation und Unternehmensaufbau.