Make.com Tutorial: Vom ersten Workflow zum Automatisierungs-Profi
Komplettes Tutorial von Basics bis fortgeschrittene Techniken mit Praxis-Beispielen.
Make.com (früher Integromat) ist eines der mächtigsten No-Code-Automatisierungstools auf dem Markt. In diesem Tutorial führen wir Sie von Null zum funktionierenden Workflow – mit konkreten Beispielen und Best Practices.
Was ist Make.com?
Make.com ist eine visuelle Automatisierungsplattform. Sie verbinden Apps, definieren Logik und lassen Daten automatisch fließen.
Was Make kann:- 1.500+ App-Integrationen
- Komplexe Logik (If/Else, Loops, Filter)
- Daten transformieren (JSON, XML, Text)
- HTTP-Requests für beliebige APIs
- Scheduling (Zeit-basierte Trigger)
Teil 1: Die Basics
Account erstellen
Die Oberfläche verstehen
┌─────────────────────────────────────────────────────────────┐
│ [Scenarios] [Templates] [Data] [Team] [Run once] │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ │
│ │ Trigger │ │
│ │ (App) │ │
│ └────┬────┘ │
│ │ │
│ ┌────▼────┐ │
│ │ Action │ │
│ │ (App) │ │
│ └────┬────┘ │
│ │ │
│ ┌────▼────┐ │
│ │ Action │ │
│ │ (App) │ │
│ └─────────┘ │
│ │
│ [+] Add module │
│ │
└─────────────────────────────────────────────────────────────┘
Wichtige Begriffe:
- Scenario: Ein kompletter Workflow
- Module: Ein Baustein (Trigger oder Action)
- Connection: Verbindung zu einer App (OAuth)
- Operation: Jede Modul-Ausführung zählt
- Bundle: Ein Datensatz der durchläuft
Ihr erster Workflow: Google Sheets → Slack
Ziel: Wenn eine neue Zeile in Google Sheets erscheint, Nachricht in Slack senden. Schritt 1: Neues Scenario
Neue Zeile: {{1.Column A}} - {{1.Column B}}
Fertig! Ihr erster Workflow läuft.
Teil 2: Intermediate Concepts
Filter: Nur bestimmte Daten durchlassen
Beispiel: Nur Zeilen verarbeiten wo Spalte "Status" = "Neu" - Field: {{1.Status}}
- Operator: "Equal to"
- Value: "Neu"
[Google Sheets] ──[Filter: Status=Neu]──> [Slack]
Router: Mehrere Pfade
Beispiel: Je nach Status unterschiedliche Aktionen┌──[Filter: Status=Neu]──> [Slack: #new]
[Google Sheets] ──> │
(Router) ├──[Filter: Status=Done]──> [Slack: #done]
│
└──[Filter: Status=Error]──> [Email: Alert]
Iterator: Arrays durchlaufen
Beispiel: Eine API gibt 10 Ergebnisse. Jedes einzeln verarbeiten.{{1.results}}[HTTP: Get Items] ──> [Iterator] ──> [For each: Create Record]
(Array) (Split) (Single Item)
Aggregator: Mehrere zu einem
Beispiel: 10 einzelne Ergebnisse zu einer E-Mail zusammenfassen[Iterator] ──> [Process each] ──> [Aggregator] ──> [Email: Summary]
Error Handling
Was passiert bei Fehlern?- Resume: Weitermachen, Fehler ignorieren
- Commit: Änderungen speichern, dann stoppen
- Rollback: Änderungen rückgängig, stoppen
- Break: In Incomplete-Queue, später retry
Best Practice: Kritische Workflows immer mit Error Handler[Modul] ──┬──> [Nächstes Modul]
│
└──> [Error Handler] ──> [Slack: Error Alert]
Teil 3: Fortgeschrittene Techniken
HTTP-Modul: Beliebige APIs
Beispiel: API ohne native Integration aufrufenhttps://api.example.com/data
Authorization: Bearer {{your_api_key}}
Content-Type: application/json
Method: POST
Body type: Raw
Content type: JSON
Request content:
{
"name": "{{1.name}}",
"email": "{{1.email}}"
}
Webhooks: Instant Trigger
Statt Polling (alle X Minuten prüfen) → Instant (sofort wenn Ereignis)
Custom Webhook erstellen:https://hook.eu1.make.com/xxxTypeform sendet Daten an Webhook-URL
↓
Make empfängt sofort
↓
Workflow startet instant
JSON & Datenstruktur
JSON parsen:{
"contact": {
"firstName": "{{1.vorname}}",
"lastName": "{{1.nachname}}",
"email": "{{1.email}}"
},
"metadata": {
"source": "website",
"timestamp": "{{now}}"
}
}
Text & Daten transformieren
Nützliche Funktionen:# Text
{{lower(1.Name)}} → kleinbuchstaben
{{upper(1.Name)}} → GROSSBUCHSTABEN
{{substring(1.Text; 0; 10)}} → Erste 10 Zeichen
{{replace(1.Text; "alt"; "neu")}}
# Datum
{{formatDate(now; "YYYY-MM-DD")}}
{{addDays(now; 7)}}
{{parseDate(1.date; "DD.MM.YYYY")}}
# Zahlen
{{round(1.price; 2)}} → 2 Dezimalstellen
{{sum(1.items[].price)}} → Array summieren
# Logik
{{if(1.status = "active"; "Ja"; "Nein")}}
{{ifempty(1.name; "Unbekannt")}}
Data Stores: Interne Datenbank
Make hat eine eingebaute Datenbank für persistente Daten.
Beispiel: Duplikate vermeiden[Trigger] ──> [Data Store: Search by Email]
│
[Filter: not found]
│
[Create Contact]
│
[Data Store: Add record]
Scheduling & Optimierung
Zeitplan-Optionen:- Every 15 minutes (Standard)
- Once a day (täglich um X Uhr)
- Custom cron expression
- Filter früh einsetzen (vor teuren Modulen)
- Aggregieren statt einzeln verarbeiten
- Webhooks statt Polling wo möglich
- Batch-Verarbeitung nutzen
- Max 40 Module pro Scenario
- Max 100MB Datei-Transfers
- Timeout: 40 Minuten
Teil 4: Praxis-Beispiel
Kompletter Workflow: Lead-Erfassung mit Enrichment
Ziel:[Typeform: Watch Responses]
│
▼
[HTTP: Clearbit Enrichment API]
│
[Router]
│
┌─────┴─────┐
▼ ▼
[Found] [Not Found]
│ │
▼ ▼
[HubSpot: [HubSpot:
Create Create
Contact Contact
+ Company Basic]
Data] │
│ │
└─────┬─────┘
▼
[Slack: New Lead Notification]
│
▼
[Gmail: Send Welcome Email]
Setup Schritt für Schritt:
1. Typeform Trigger
Module: Typeform → Watch Responses
Form: "Contact Form"
2. Clearbit Enrichment
Module: HTTP → Make a request
URL: https://company.clearbit.com/v2/companies/find
Query: domain={{parseURL(1.email).host}}
Headers: Authorization: Bearer {{clearbit_key}}
Parse response: Yes
3. Router mit Filter
Path 1 Filter: {{2.company.name}} exists
Path 2 Filter: {{2.company.name}} does not exist
4. HubSpot (Path 1 - mit Company Data)
Module: HubSpot → Create a Contact
Email: {{1.email}}
First Name: {{1.firstName}}
Company: {{2.company.name}}
Industry: {{2.company.category.industry}}
Employees: {{2.company.metrics.employees}}
5. HubSpot (Path 2 - Basic)
Module: HubSpot → Create a Contact
Email: {{1.email}}
First Name: {{1.firstName}}
6. Slack Notification
Module: Slack → Create a Message
Channel: #leads
Text:
🆕 Neuer Lead: {{1.firstName}} {{1.lastName}}
📧 {{1.email}}
🏢 {{ifempty(2.company.name; "Unbekannt")}}
7. Welcome Email
Module: Gmail → Send an Email
To: {{1.email}}
Subject: Willkommen bei [Firma]!
Content: [HTML Template mit {{1.firstName}}]
Teil 5: Best Practices
Naming Convention
[Bereich] - [Zweck] - [Details]
Beispiele:
"Sales - Lead Enrichment - Typeform to HubSpot"
"Support - Ticket Routing - Zendesk"
"Marketing - Social Posting - Blog to LinkedIn"
Ordner-Struktur
📁 Sales
├── Lead Enrichment
└── Deal Alerts
📁 Marketing
├── Social Automation
└── Email Sequences
📁 Operations
├── Reporting
└── Notifications
Fehler-Behandlung
Immer einbauen:[Modul]
│
└──[Error Handler: Break]
│
└──[Slack: "⚠️ Error in {{scenario.name}}: {{error.message}}"]
Testing
Dokumentation
In jedem Scenario:
Fazit
Make.com ist mächtig – aber nur so gut wie Ihr Verständnis davon.
Lernpfad:Häufige Fragen
Ist Make.com kostenlos nutzbar?Ja, Make.com bietet einen kostenlosen Free-Plan mit 1.000 Operationen pro Monat. Das reicht fuer einfache Automatisierungen und zum Testen. Fuer Business-Nutzung empfehlen wir den Core-Plan ab 9 EUR/Monat mit 10.000 Operationen.
Brauche ich Programmierkenntnisse fuer Make.com?Nein, Make.com ist ein visuelles No-Code Tool. Sie erstellen Workflows per Drag-and-Drop. Fuer fortgeschrittene Daten-Transformationen gibt es eingebaute Funktionen -- aber klassisches Programmieren ist nicht noetig.
Wie viele Apps kann ich mit Make.com verbinden?Make.com bietet ueber 1.500 vorgefertigte App-Integrationen. Zusaetzlich koennen Sie ueber den HTTP-Modul und Webhooks praktisch jede App mit einer API anbinden.
Make.com oder Zapier -- was ist besser?Make.com bietet mehr Flexibilitaet bei der Workflow-Gestaltung und ist bei hoeherem Volumen deutlich guenstiger. Zapier hat mehr vorgefertigte Integrationen und eine flachere Lernkurve. Fuer komplexe Workflows empfehlen wir Make.com.
Wie zuverlaessig ist Make.com fuer Business-Prozesse?Sehr zuverlaessig. Make.com bietet eingebaute Fehlerbehandlung, Retry-Mechanismen und Monitoring. Fuer kritische Prozesse empfehlen wir zusaetzlich Slack- oder E-Mail-Benachrichtigungen bei Fehlern einzurichten.
Weiterführende Artikel
- Zapier vs. Make vs. n8n: Welches Automatisierungstool passt zu Ihnen?
- Make.com Agentur: Professionelle Unterstützung für Ihre Automatisierung
- Make vs. Zapier Kosten: Detaillierter Preisvergleich
- Workflow-Automatisierung: Praxisbeispiele für Unternehmen
Sie wollen Make.com für Ihr Unternehmen einsetzen, aber brauchen Unterstützung? Wir bauen Ihre Workflows – von der Idee bis zum produktiven System.