Webhook Integration

🌐Community
by dodopayments · vlatest · Repository

Helps with webhooks, integration as part of agent workflows workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add webhook-integration npx -- -y @trustedskills/webhook-integration
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "webhook-integration": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/webhook-integration"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables AI agents to integrate with Dodo Payments webhooks, allowing for real-time notifications about payment events. It facilitates automating workflows, updating databases, and synchronizing systems based on these events. The agent can receive and process webhook data related to payments, subscriptions, refunds, disputes, license keys, credits, and more.

When to use it

  • Automate order fulfillment upon successful payment (e.g., payment.succeeded).
  • Send notifications when a payment fails so that users are informed immediately (e.g., payment.failed).
  • Update internal records when a subscription status changes (e.g., subscription.active, subscription.cancelled).
  • Trigger actions based on credit balance events, such as sending alerts for low balances (credit.balance_low).
  • Respond to new disputes automatically (e.g., dispute.opened).

Key capabilities

  • Receives webhook notifications from Dodo Payments.
  • Supports a wide range of event types including: payment events, subscription events, refund events, dispute events, license key events, and credit events.
  • Requires configuration of an endpoint URL and a webhook secret in the Dodo Payments dashboard.
  • Uses environment variable DODO_PAYMENTS_WEBHOOK_SECRET to authenticate incoming webhooks.
  • Understands request headers including webhook-id, webhook-signature, and webhook-timestamp.

Example prompts

  • "Listen for payment succeeded events from Dodo Payments and log the customer's email address."
  • "When a subscription is cancelled, send an internal notification to the support team."
  • "Monitor credit balance low events and trigger a reminder email to the customer."

Tips & gotchas

  • You must configure a webhook in your Dodo Payments dashboard and provide its secret as the DODO_PAYMENTS_WEBHOOK_SECRET environment variable.
  • Ensure your endpoint URL is publicly accessible for Dodo Payments to send webhooks.
  • The skill receives data in JSON format, requiring appropriate parsing within your agent's workflow.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
dodopayments
Installs
173

🌐 Community

Passed automated security scans.