frappe-webhook-manager

Community

Manage 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 required

Components

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.
View Source Repository