Order Processing ohne Mitarbeiter: Unser Setup bei nano
Bei nano. laufen täglich 50-150 Bestellungen ein. Früher hieß das: Stunden am Tag Bestellabwicklung. Heute: 15 Minuten, und die nur für Sonderfälle. Bei mate, wo wir dasselbe Setup fahren, ging der Aufwand von 4 Stunden pro Tag auf 15 Minuten runter.
Die Ausgangslage
Vorher (manuell):
1. Bestellung in Shopify checken
2. Daten an Fulfiller kopieren
3. Tracking-Nummer abwarten
4. Tracking in Shopify eintragen
5. Kunden per Mail informieren
6. Bei Problemen: manuell nachfassen
Zeitaufwand: 3-5 Minuten pro Bestellung. Bei 100 Bestellungen: 5-8 Stunden.
Der automatisierte Flow
Heute:
Bestellung kommt rein → alles passiert automatisch → Kunde bekommt Tracking
Ich zeig dir das Setup:
Trigger: Shopify Webhook
Jede neue Bestellung triggert einen Webhook an unseren n8n-Server. Enthält alle Bestelldaten. Falls dir Webhooks noch nichts sagen: Hier erklären wir sie ohne Fachchinesisch.
Schritt 1: Validierung
Der Workflow prüft:
- Alle Pflichtfelder vorhanden?
- Adresse plausibel? (PLZ-Format, etc.)
- Sonderwünsche im Kommentar?
- Expressversand gebucht?
Bei Problemen: Slack-Notification an uns, Bestellung wird geflagt.
Schritt 2: Fulfillment-API
Bestelldaten werden automatisch an unseren Fulfiller gesendet. Wir nutzen die REST-API direkt, kein manuelles Portal.
Transformationen die der Workflow macht:
- SKU-Mapping (Shopify → Fulfiller)
- Adressformatierung nach DHL-Spec
- Versandart basierend auf Bestellwert/Kundenwahl
Schritt 3: Status-Monitoring
n8n pollt regelmäßig den Fulfiller-Status. Sobald "versendet": Tracking-Nummer wird gezogen.
Schritt 4: Shopify Update
Tracking-Nummer wird via Shopify API hinterlegt. Order-Status wird auf "fulfilled" gesetzt.
Schritt 5: Kunden-Notification
Automatische E-Mail an Kunden mit:
- Tracking-Nummer und Link
- Voraussichtliches Lieferdatum
- Support-Kontakt falls Probleme
Netter Nebeneffekt: Weil das Tracking sofort beim Kunden ist, kommen deutlich weniger "Wo ist mein Paket?"-Anfragen an. Den Rest fängt unsere WISMO-Automatisierung ab.
Der Tech-Stack
- Shopify als Store-System
- n8n (self-hosted auf Hetzner VPS, warum self-hosted steht hier) für Orchestrierung
- Fulfiller-API (direktangebunden)
- Gmail API für Transaktions-Mails
- Slack für Alerts
Gesamtkosten: ~15€/Monat für den Server.
Error Handling
Das Wichtigste bei Automation: Was passiert, wenn was schiefgeht?
Unsere Regeln:
1. Jeder Fehler → Slack-Alert mit Details
2. Retry-Logic: 3 Versuche mit exponential backoff
3. Nach 3 Fehlern: In "manuelle Queue" schieben
4. Täglich: Automatischer Report aller Anomalien
In 6 Monaten hatten wir 4 Fälle, die manuelle Intervention brauchten. Alle wegen Fulfiller-Problemen, nicht wegen unserer Automation.
Die Ergebnisse
| Metrik | Vorher | Nachher |
|---|---|---|
| Zeit pro Bestellung | 3-5 min | 0 min (auto) |
| Zeit bis Versand | 24-48h | 4-8h |
| Täglicher Aufwand | mehrere Stunden | 15 min |
Dazu kommt der Teil, den keine Tabelle zeigt: Falsch verschickte Bestellungen kommen seitdem kaum noch vor. Die 15 Minuten sind nur noch: Slack-Alerts checken, Sonderfälle bearbeiten.
Grenzen des Setups
Damit du weißt, worauf du dich einlässt, drei Einschränkungen:
- Der Fulfiller muss eine API haben. Ohne API bleibt nur Portal-Klickerei oder CSV-Upload, und beides bricht die Kette. Das war für uns ein Auswahlkriterium beim Fulfiller-Wechsel.
- Sonderwünsche bleiben Handarbeit. "Bitte als Geschenk verpacken" im Kommentarfeld erkennt der Workflow und flaggt die Bestellung, aber ausführen muss es ein Mensch beim Fulfiller.
- Der Aufbau ist kein Nachmittag. Unser erstes lauffähiges Setup stand nach etwa einer Woche, die heutige Version ist über Monate gereift. Wer die Kosten realistisch einschätzen will: Was Automatisierung wirklich kostet.
Was ich gelernt habe
1. Investier in Monitoring. Automation ohne Überwachung ist wie Autofahren mit verbundenen Augen.
2. Bau für den Fehlerfall. Der größte Teil der Entwicklungszeit ging in "Was wenn X schiefgeht?"
3. Fang einfach an. Unser erstes Setup war viel simpler. Wir haben iteriert.
4. APIs > Portale. Jeder Fulfiller der kein API hat, ist automatisch raus.
Willst du das auch?
Zwei Optionen:
Selbst bauen: Schreib mir, ich schick dir mehr Details. hello@flowhouse.ai
Bauen lassen: Genau sowas machen wir bei Flowhouse. Sprich mit uns.