Pular para o conteúdo principal

Introdução

Execute fluxos de trabalho e scripts personalizados no Windmill quando eventos de pagamento ocorrerem. Realize operações de banco de dados, envie notificações, processe dados e automatize lógica de negócios complexa com o poderoso mecanismo de fluxo de trabalho do Windmill.
Esta integração requer a URL do webhook do Windmill da configuração do seu fluxo de trabalho.

Começando

1

Open the Webhook Section

No painel do Dodo Payments, vá para Webhooks → + Adicionar Endpoint e expanda o menu suspenso de integrações.
Add Endpoint and integrations dropdown
2

Select Windmill

Escolha o cartão de integração Windmill.
3

Create Windmill Workflow

No Windmill, crie um novo fluxo de trabalho e copie a URL do webhook a partir da configuração do gatilho.
4

Paste Webhook URL

Cole a URL do webhook do Windmill na configuração do endpoint.
5

Configure Transformation

Edite o código de transformação para formatar os eventos para o seu fluxo de trabalho Windmill.
6

Test & Create

Teste com payloads de exemplo e clique em Create para ativar a integração.
7

Done!

🎉 Os eventos de pagamento agora acionarão automaticamente seus fluxos de trabalho Windmill.

Exemplos de Código de Transformação

Carga Útil de Fluxo de Trabalho Básico

basic_workflow.js

Manipulador de Fluxo de Trabalho de Assinatura

subscription_workflow.js

Manipulador de Fluxo de Trabalho de Disputa

dispute_workflow.js

Casos de Uso Comuns do Windmill

  • Atualize registros de clientes no PostgreSQL/MySQL
  • Registre eventos de pagamento em data warehouses
  • Faça sync de dados com sistemas externos
  • Atualize níveis de estoque
  • Acompanhe métricas de analytics
  • Calcule métricas de receita
  • Processe reembolsos e ajustes
  • Gerencie o ciclo de vida de assinaturas
  • Gere relatórios e exportações
  • Valide dados de pagamento
  • Envie dados para plataformas de analytics
  • Atualize sistemas CRM
  • Acione campanhas de e-mail
  • Crie eventos de calendário
  • Envie notificações por SMS

Dicas

  • Estruture os dados da carga útil para fácil processamento do fluxo de trabalho
  • Inclua todos os metadados relevantes para a lógica de negócios
  • Use nomes de campo consistentes entre eventos
  • Inclua timestamps para o tempo de fluxo de trabalho
  • Aproveite o tratamento de erros embutido do Windmill

Solução de Problemas

  • Verifique se a URL do webhook está correta e ativa
  • Confira se o fluxo de trabalho Windmill está publicado e ativo
  • Garanta que a estrutura do payload corresponda às expectativas do fluxo de trabalho
  • Revise os logs de execução do Windmill em busca de erros
  • Verifique o mapeamento dos parâmetros de entrada do fluxo de trabalho
  • Confirme se os tipos de dados correspondem aos formatos esperados
  • Teste o fluxo de trabalho com dados de exemplo
  • Revise os logs de execução de scripts do Windmill
Última modificação em 20 de abril de 2026