Warum Make statt Zapier für SaaS-Automatisierung?
Zapier ist beliebt, aber für SaaS-Automatisierung hat Make (ehemals Integromat) entscheidende Vorteile:
**Preis**: Zapier startet bei 19,99 USD/Monat für 750 Aufgaben. Make bietet 10.000 Operationen/Monat im kostenlosen Plan — für die meisten frühen SaaS-Stages ausreichend.
**Komplexe Logik**: Make unterstützt echte Verzweigungen (if/else), Schleifen, Fehlerbehandlung und Iterator-Module. Zapier ist für einfache lineare Flows konzipiert.
**HTTP-Module**: Make kann direkt beliebige REST-APIs aufrufen, ohne vorkonfigurierte Integrationen. Essenziell für deutsche Business-Integrationen (DATEV, Lexoffice, BankID), die kein Zapier-Plugin haben.
**Datenverarbeitung**: Make hat eingebaute Datentransformations-Module — JSON parsen, Arrays filtern, Strings formatieren — ohne Code.
Für DSGVO: Make bietet EU-Server-Option (Rechenzentren in der EU) für europäische Teams. Wichtig wenn Make personenbezogene Daten aus deinem SaaS verarbeitet.
Workflow 1: Nutzer-Onboarding-Sequenz
Ziel: Neue Nutzer durch die ersten Schritte führen und Aktivierung erhöhen.
**Trigger**: Supabase Webhook → wenn neuer Eintrag in `users`-Tabelle
**Schritte**: 1. Warte 5 Minuten (Nutzer hat Zeit, erstes Setup zu machen) 2. Prüfe Supabase: hat Nutzer die Hauptaktion gemacht? (z.B. erstes Projekt erstellt) 3. Falls nein → Sende Brevo/SendGrid E-Mail: "Du hast noch kein Projekt. So fängst du an:" (auf Deutsch, DSGVO-konform, Opt-Out-Link im Footer) 4. Warte 48 Stunden 5. Falls immer noch keine Hauptaktion → Sende zweite E-Mail mit konkreten Tipps 6. Warte 7 Tage 7. Falls immer noch inaktiv → Erstelle CRM-Aufgabe in HubSpot/Pipedrive für manuelle Outreach
Ergebnis: Aktivierungsrate typischerweise 15–25 % höher als ohne Onboarding-Sequenz. Für deutsche B2B-SaaS kritisch, da Nutzer bei teuren Tools höhere Onboarding-Unterstützung erwarten.
Workflow 2: Stripe Zahlungs-Webhooks verarbeiten
Ziel: Abonnements in deiner Datenbank synchron mit Stripe halten.
**Trigger**: Stripe Webhook Events (in Make als "Webhook" Trigger konfiguriert)
**Zu verarbeitende Events**: - `customer.subscription.created` → Supabase UPDATE: Nutzerplan auf "pro" setzen - `customer.subscription.deleted` → Supabase UPDATE: Nutzerplan auf "free" zurücksetzen, Zugriff auf Premium-Features deaktivieren - `invoice.payment_failed` → Sende Warn-E-Mail an Nutzer, erstelle Supabase-Eintrag in `payment_failures`-Tabelle - `invoice.paid` → Supabase INSERT: Zahlung protokollieren, Nutzungscontingent für neuen Monat zurücksetzen
Für den deutschen Markt: Stripe unterstützt die Generierung von DSGVO-konformen Rechnungen mit automatischem Umsatzsteuerausweis (OSS). Konfiguriere das in Stripe Tax — Make triggert das einfach, du musst keine eigene Rechnungslogik bauen.
Wichtig: Validiere Stripe-Webhook-Signaturen in einem Make-HTTP-Modul, bevor du Daten verarbeitest.
Workflow 3: Churn-Detection und Retention
Ziel: Nutzer identifizieren, die im Begriff sind zu churnen, und proaktiv reagieren.
**Trigger**: Make Scheduler → täglich um 9 Uhr morgens
**Logik**: 1. Supabase-Abfrage: Nutzer, die vor 30+ Tagen aktiv waren, aber in den letzten 14 Tagen kein Login hatten 2. Für jeden solchen Nutzer: prüfe Plan (Free vs Pro) 3. Pro-Nutzer, die inaktiv werden → hohes Churn-Risiko: - Erstelle CRM-Task für Customer-Success-Team - Sende personalisierte "Wir vermissen dich"-E-Mail mit konkretem Mehrwert-Hinweis 4. Free-Nutzer, die inaktiv werden → niedrige Priorität: - Sende eine abschließende E-Mail: "Wir haben Updates, die du vielleicht interessant findest"
**Metriken aufbauen**: Speichere in Supabase `churn_interventions`-Tabelle, wann welche Intervention gesendet wurde. Nach 30 Tagen: messe, ob der Nutzer zurückgekehrt ist. Berechne ROI der Intervention.
Für die DSGVO: stelle sicher, dass alle Nutzer bei der Registrierung in Marketing-E-Mails eingewilligt haben. Make soll nur Nutzer mit gesetztem `marketing_consent = true` kontaktieren.
Workflow 4: Slack-Benachrichtigungen für kritische Events
Ziel: Das Team sofort informieren, wenn kritische Events im SaaS passieren.
**Webhooks, die an Slack-Kanal posten sollten**:
- Neuer zahlender Nutzer → `#new-customers`: "🎉 Neuer Pro-Kunde: [Name], [Firma], Plan: [Plan], Wert: [MRR]" - Nutzer kündigt Abonnement → `#churn-alerts`: "⚠️ Churn: [Name] hat gekündigt. Plan: [Plan], Dauer: [X Monate], Kündigungsreason: [falls vorhanden]" - API-Fehler über Schwellwert → `#alerts`: "🚨 [Anzahl] API-Fehler in den letzten 5 Minuten" - Täglicher Zusammenfassungs-Report → `#metrics`: "📊 [Datum] Zusammenfassung: [MRR], [Neue Nutzer], [Churn], [Net New MRR]"
**Make-Setup**: Supabase Webhook Trigger → Filter (nur relevante Events) → Slack-Modul → formatierte Nachricht.
Für ein deutsches SaaS-Team: konfiguriere Slack-Posts auf Deutsch. Für deutsche DSGVO-Compliance: stelle sicher, dass Slack-Posts keine sensiblen personenbezogenen Daten enthalten (keine vollständigen E-Mail-Adressen, Kreditkartendaten, etc.).
Workflow 5: Daten-Sync zwischen Tools
Ziel: Kundendaten in deinem SaaS automatisch mit CRM, Analytics und anderen Tools synchronisieren.
**Wichtige Sync-Workflows**:
**Supabase → HubSpot**: Wenn neuer Nutzer in Supabase → Erstelle oder aktualisiere HubSpot Contact. Wenn Nutzer Pro-Plan wählt → Ändere HubSpot Deal-Stage auf "Closed Won". Wert: Vertriebsteam hat immer aktuellen Produktnutzungs-Kontext.
**Supabase → Brevo Segmente**: Wenn Nutzer-Plan sich ändert → Aktualisiere Brevo-Segment (Free/Pro/Churned). Wert: E-Mail-Marketing mit korrekter Segmentierung ohne manuelle CSV-Exports.
**Typeform/Tally → Supabase**: Wenn Interessent ein Demo-Formular ausfüllt → Erstelle Supabase-Eintrag in `leads`-Tabelle → Trigger Onboarding-Sequenz für Leads. Wert: kein manuelles Lead-Management.
**Täglicher Report → E-Mail**: Täglich: Aggregiere Metriken aus Supabase (neue Nutzer, MRR, Churn) → formatiere als HTML-E-Mail → sende an Gründer und Investoren.
Für DSGVO: wenn Make Kundendaten zwischen Tools synchronisiert, prüfe, dass alle Ziel-Tools in deinem Verarbeitungsverzeichnis aufgeführt sind und AVVs abgeschlossen wurden.