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

2
Seleziona Windmill
Scegli la scheda di integrazione Windmill.
3
Crea Flusso di Lavoro Windmill
In Windmill, crea un nuovo flusso di lavoro e copia l’URL del webhook dalla configurazione del trigger.
4
Incolla l'URL del Webhook
Incolla l’URL del webhook di Windmill nella configurazione dell’endpoint.
5
Configura Trasformazione
Modifica il codice di trasformazione per formattare gli eventi per il tuo flusso di lavoro Windmill.
6
Testa e Crea
Testa con payload di esempio e fai clic su Crea per attivare l’integrazione.
7
Fatto!
🎉 Gli eventi di pagamento attiveranno ora automaticamente i tuoi flussi 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