Einführung
Führen Sie benutzerdefinierte Workflows und Skripte in Windmühle aus, wenn Zahlungsevents auftreten. Führen Sie Datenbankoperationen durch, senden Sie Benachrichtigungen, verarbeiten Sie Daten und automatisieren Sie komplexe Geschäftslogik mit der leistungsstarken Workflow-Engine von Windmühle.Diese Integration erfordert Ihre Windmill-Webhook-URL aus Ihrer Workflow-Konfiguration.
Erste Schritte
Open the Webhook Section
Navigieren Sie in Ihrem Dodo Payments Dashboard zu Webhooks → + Endpunkt hinzufügen und klappen Sie das Dropdown für Integrationen auf.

Create Windmill Workflow
Erstellen Sie in Windmill einen neuen Workflow und kopieren Sie die Webhook-URL aus der Trigger-Konfiguration.
Configure Transformation
Bearbeiten Sie den Transformation-Code, um Ereignisse für Ihren Windmill-Workflow zu formatieren.
Test & Create
Testen Sie mit Beispiel-Payloads und klicken Sie auf Erstellen, um die Integration zu aktivieren.
Transformationscode-Beispiele
Basis-Workflow-Payload
basic_workflow.js
Abonnement-Workflow-Handler
subscription_workflow.js
Streitfall-Workflow-Handler
dispute_workflow.js
Häufige Anwendungsfälle für Windmühle
Database Operations
Database Operations
- Aktualisieren Sie Kundendatensätze in PostgreSQL/MySQL
- Protokollieren Sie Zahlungsevents in Data Warehouses
- Synchronisieren Sie Daten mit externen Systemen
- Aktualisieren Sie Lagerbestände
- Verfolgen Sie Analysekennzahlen
Business Logic
Business Logic
- Berechnen Sie Umsatzkennzahlen
- Bearbeiten Sie Rückerstattungen und Anpassungen
- Verwalten Sie den Lebenszyklus von Abonnements
- Erstellen Sie Berichte und Exporte
- Validieren Sie Zahlungsdaten
External Integrations
External Integrations
- Senden Sie Daten an Analyseplattformen
- Aktualisieren Sie CRM-Systeme
- Lösen Sie E-Mail-Kampagnen aus
- Erstellen Sie Kalenderereignisse
- Senden Sie SMS-Benachrichtigungen
Tipps
- Strukturieren Sie Payload-Daten für eine einfache Workflow-Verarbeitung
- Fügen Sie alle relevanten Metadaten für die Geschäftslogik hinzu
- Verwenden Sie konsistente Feldbenennungen über Ereignisse hinweg
- Fügen Sie Zeitstempel für die Workflow-Zeitplanung hinzu
- Nutzen Sie die integrierte Fehlerbehandlung von Windmühle
Fehlersuche
Workflows not triggering
Workflows not triggering
- Überprüfen Sie, ob die Webhook-URL korrekt und aktiv ist
- Prüfen Sie, ob der Windmill-Workflow veröffentlicht und aktiv ist
- Stellen Sie sicher, dass die Payload-Struktur den Workflow-Erwartungen entspricht
- Überprüfen Sie Windmill-Ausführungsprotokolle auf Fehler
Data processing issues
Data processing issues
- Prüfen Sie die Abbildung der Workflow-Eingabeparameter
- Vergewissern Sie sich, dass die Datentypen den erwarteten Formaten entsprechen
- Testen Sie den Workflow mit Beispieldaten
- Überprüfen Sie die Windmill-Skriptausführungsprotokolle