Introduzione
Esegui flussi di lavoro e script personalizzati in Windmill quando si verificano eventi di pagamento. Esegui operazioni su database, invia notifiche, elabora dati e automatizza logiche aziendali complesse con il potente motore di flusso di lavoro di Windmill.Questa integrazione richiede l’URL del webhook Windmill dalla configurazione del tuo workflow.
Iniziare
1
Open the Webhook Section
Nel tuo dashboard di Dodo Payments, naviga su Webhooks → + Aggiungi Endpoint e espandi il menu a discesa delle integrazioni.

2
Select Windmill
Seleziona la scheda di integrazione Windmill.
3
Create Windmill Workflow
In Windmill, crea un nuovo workflow e copia l’URL del webhook dalla configurazione del trigger.
4
Paste Webhook URL
Incolla l’URL del webhook Windmill nella configurazione dell’endpoint.
5
Configure Transformation
Modifica il codice di trasformazione per formattare gli eventi per il tuo workflow Windmill.
6
Test & Create
Testa con payload di esempio e fai clic su Crea per attivare l’integrazione.
7
Done!
🎉 Gli eventi di pagamento attiveranno ora automaticamente i tuoi workflow Windmill.
Esempi di Codice di Trasformazione
Payload di Flusso di Lavoro di Base
basic_workflow.js
Gestore di Flusso di Lavoro per Abbonamenti
subscription_workflow.js
Gestore di Flusso di Lavoro per Controversie
dispute_workflow.js
Casi d’Uso Comuni di Windmill
Database Operations
Database Operations
- Aggiorna i record dei clienti in PostgreSQL/MySQL
- Registra gli eventi di pagamento nei data warehouse
- Sincronizza i dati con sistemi esterni
- Aggiorna i livelli delle scorte
- Monitora le metriche analitiche
Business Logic
Business Logic
- Calcola le metriche di ricavo
- Elabora rimborsi e rettifiche
- Gestisci il ciclo di vita degli abbonamenti
- Genera report ed esportazioni
- Valida i dati di pagamento
External Integrations
External Integrations
- Invia dati alle piattaforme di analisi
- Aggiorna i sistemi CRM
- Attiva campagne email
- Crea eventi sul calendario
- Invia notifiche SMS
Suggerimenti
- Struttura i dati del payload per un’elaborazione facile del flusso di lavoro
- Includi tutti i metadati rilevanti per la logica aziendale
- Usa nomi di campo coerenti tra gli eventi
- Includi timestamp per il timing del flusso di lavoro
- Sfrutta la gestione degli errori integrata di Windmill
Risoluzione dei Problemi
Workflows not triggering
Workflows not triggering
- Verifica che l’URL del webhook sia corretto e attivo
- Controlla che il workflow Windmill sia pubblicato e attivo
- Assicurati che la struttura del payload corrisponda alle aspettative del workflow
- Esamina i log di esecuzione di Windmill per errori
Data processing issues
Data processing issues
- Controlla la mappatura dei parametri di input del workflow
- Verifica che i tipi di dati corrispondano ai formati previsti
- Testa il workflow con dati di esempio
- Esamina i log di esecuzione degli script Windmill