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.