Dein erster Workflow in n8n (15-Minuten-Setup)
n8n ist mächtig. Und ja, am Anfang wirkt es überwältigend. Aber lass mich dir zeigen, wie einfach der Einstieg ist.
Was wir bauen
Ein Workflow, der:
1. Täglich um 9 Uhr startet
2. Deine Shopify-Bestellungen von gestern abruft
3. Eine Zusammenfassung in Slack postet
Zeitaufwand: 15 Minuten
Vorkenntnisse: Keine
Schritt 0: Account erstellen
Geh auf n8n.io und erstelle einen Cloud-Account. Für den Einstieg reicht der kleinste Plan, und es gibt eine kostenlose Testphase.
Die Alternative ist Self-Hosting auf einem eigenen Server. Das ist auf Dauer günstiger, aber für den Anfang ist Cloud einfacher. Die ausführliche Abwägung findest du in n8n Self-Hosting vs. Cloud.
Schritt 1: Neuen Workflow erstellen
- Klick auf "New Workflow"
- Gib ihm einen Namen: "Täglicher Bestellreport"
- Du siehst eine leere Arbeitsfläche mit einem "+"-Button
Schritt 2: Trigger hinzufügen
Der Trigger bestimmt, WANN der Workflow startet.
1. Klick auf "+"
2. Suche "Schedule Trigger"
3. Konfiguriere:
- Mode: "Every Day"
- Hour: 9
- Minute: 0
Fertig. Jeden Tag um 9 Uhr startet der Workflow.
Schritt 3: Shopify anbinden
Jetzt holen wir die Bestellungen:
1. Klick rechts vom Trigger auf "+"
2. Suche "Shopify"
3. Wähle "Get Many Orders"
4. Credential: Klick "Create New" und folge den Anweisungen
- Du brauchst einen API-Key aus deinem Shopify Admin
5. Konfiguriere:
- Status: Any
- Created At Min: {{ $now.minus(1, 'day').toISO() }}
- Created At Max: {{ $now.toISO() }}
Das holt alle Bestellungen der letzten 24 Stunden. Falls dir der Begriff API-Key nichts sagt: API-Basics für E-Commerce Gründer erklärt die Grundlagen in 5 Minuten.
Schritt 4: Daten aufbereiten
Die rohen Shopify-Daten sind unübersichtlich. Wir fassen zusammen:
1. Klick auf "+"
2. Suche "Code"
3. Wähle "JavaScript"
4. Füge ein:
```javascript
const orders = $input.all();
const totalOrders = orders.length;
const totalRevenue = orders.reduce((sum, order) =>
sum + parseFloat(order.json.total_price), 0);
return [{
json: {
totalOrders,
totalRevenue: totalRevenue.toFixed(2),
date: new Date().toLocaleDateString('de-DE')
}
}];
```
Keine Sorge: Du musst diesen Code nicht verstehen, nur einfügen. Er zählt die Bestellungen und summiert den Umsatz.
Schritt 5: Slack-Nachricht senden
1. Klick auf "+"
2. Suche "Slack"
3. Wähle "Send a Message"
4. Credential: Erstelle neue Slack-App-Verbindung
5. Konfiguriere:
- Channel: Wähle deinen Channel
- Message:
```
📊 Tagesbericht für {{ $json.date }}
Bestellungen: {{ $json.totalOrders }}
Umsatz: {{ $json.totalRevenue }}€
```
Schritt 6: Testen
1. Klick auf "Test Workflow"
2. Du solltest eine Slack-Nachricht bekommen
Funktioniert? Dann:
1. Geh zurück
2. Schalte den Workflow auf "Active" (oben rechts)
Ab jetzt läuft er jeden Tag automatisch.
Was du gerade gelernt hast
- Triggers starten Workflows
- Nodes sind Schritte (Shopify, Slack, etc.)
- Expressions ({{ }}) übergeben Daten zwischen Nodes
- Code Nodes für komplexere Logik
Nächste Schritte
Von hier aus kannst du erweitern:
- Fehlerbehandlung hinzufügen
- Bedingungen ("nur wenn Umsatz > 1000€")
- Mehr Daten (Top-Produkte, Neukunden, etc.)
- Weitere Integrationen (E-Mail, Discord, Notion)
Genau mit so einem kleinen Report haben wir bei unseren eigenen Brands angefangen. Heute laufen bei uns dutzende Workflows: Bei mate hat allein die Bestellabwicklung den Tagesaufwand von 4 Stunden auf 15 Minuten gedrückt. Der Weg dahin bestand aus vielen kleinen Workflows wie diesem hier. Welche Prozesse sich als nächstes lohnen, zeigt der Überblick E-Commerce Prozesse automatisieren.
Häufige Anfänger-Fehler
1. Credentials vergessen: Immer API-Keys einrichten bevor du testest
2. Workflow nicht aktiv: Der Schalter oben rechts muss an sein
3. Zeitzone falsch: In Settings die richtige Zeitzone wählen
4. Zu groß gedacht: Der erste Workflow soll klein sein. Ein Trigger, zwei, drei Nodes. Komplexität kommt von allein.
Fazit
15 Minuten, ein funktionierender Workflow. So startet jede Automation.
Der erste Schritt ist der schwerste. Die nächsten sind einfacher, weil du jetzt das Prinzip verstanden hast.
Bau noch heute deinen ersten Workflow. Wenn du hängen bleibst: hello@flowhouse.ai