Webhook Integration
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.
Run in terminal (recommended)
claude mcp add webhook-integration npx -- -y @trustedskills/webhook-integration
Or manually add to ~/.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_SECRETto authenticate incoming webhooks. - Understands request headers including
webhook-id,webhook-signature, andwebhook-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_SECRETenvironment 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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.