frappe-webhook-manager
CommunityManage Frappe webhooks, enable real-time events.
AuthorVenkateshvenki404224
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Implementing event-driven integrations with external systems using webhooks in Frappe requires setting up secure receivers and reliable senders, which can be complex and error-prone. This Skill automates webhook generation.
Core Features & Use Cases
- Webhook Receiver: Generate secure Python endpoints to receive webhooks from external services, including signature verification for authenticity.
- Outgoing Webhook Sender: Create functions to send webhooks to external systems on specific Frappe document events (e.g.,
on_submit), complete with retry logic. - Asynchronous Processing: Integrate with Frappe's enqueue system for asynchronous webhook sending, preventing performance bottlenecks in your application.
- Use Case: Generate a webhook receiver to process payment success notifications from a payment gateway, automatically updating the corresponding Sales Invoice status in Frappe.
Quick Start
Generate an outgoing webhook sender that triggers when a 'Sales Order' is submitted, sending its details to an external CRM system.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: frappe-webhook-manager Download link: https://github.com/Venkateshvenki404224/frappe-apps-manager/archive/main.zip#frappe-webhook-manager Please download this .zip file, extract it, and install it in the .claude/skills/ directory.