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.