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 di Windmill dalla configurazione del tuo flusso di lavoro.
Iniziare
Apri la Sezione Webhook
Nel tuo dashboard di Dodo Payments, vai su Webhooks → + Aggiungi Endpoint ed espandi il menu a discesa delle integrazioni.

Crea Flusso di Lavoro Windmill
In Windmill, crea un nuovo flusso di lavoro e copia l’URL del webhook dalla configurazione del trigger.
Configura Trasformazione
Modifica il codice di trasformazione per formattare gli eventi per il tuo flusso di lavoro 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
Operazioni su Database
Operazioni su Database
- Aggiorna i record dei clienti in PostgreSQL/MySQL
- Registra eventi di pagamento nei data warehouse
- Sincronizza i dati con sistemi esterni
- Aggiorna i livelli di inventario
- Monitora le metriche analitiche
Logica Aziendale
Logica Aziendale
- Calcola le metriche di fatturato
- Elabora rimborsi e aggiustamenti
- Gestisci il ciclo di vita degli abbonamenti
- Genera report ed esportazioni
- Valida i dati di pagamento
Integrazioni Esterne
Integrazioni Esterne
- Invia dati a piattaforme di analisi
- Aggiorna i sistemi CRM
- Attiva campagne email
- Crea eventi nel 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
Flussi di lavoro non attivati
Flussi di lavoro non attivati
- Verifica che l’URL del webhook sia corretto e attivo
- Controlla che il flusso di lavoro di Windmill sia pubblicato e attivo
- Assicurati che la struttura del payload corrisponda alle aspettative del flusso di lavoro
- Rivedi i log di esecuzione di Windmill per errori
Problemi di elaborazione dei dati
Problemi di elaborazione dei dati
- Controlla il mapping dei parametri di input del flusso di lavoro
- Verifica che i tipi di dati corrispondano ai formati attesi
- Testa il flusso di lavoro con dati di esempio
- Rivedi i log di esecuzione degli script di Windmill