webhookImplement secure webhook receivers and senders with proper verification and reliability.
Install via ClawdBot CLI:
clawdbot install ivangdavila/webhookHMAC-SHA256(secret, raw_body) compared to header valuet=timestamp,v1=signature—allows versioned signatures{"type": "order.created", ...}—receivers filter by typeapi_version field—allows breaking changesGenerated Mar 1, 2026
An online store uses webhooks to notify a fulfillment system when an order is placed. The webhook includes the order details, and the receiver verifies the signature to ensure data integrity, processes the order asynchronously to avoid timeouts, and uses idempotency to prevent duplicate shipments from retries.
A banking app sends webhooks to a third-party accounting service for real-time transaction updates. The receiver checks timestamps and signatures to prevent replay attacks, logs errors for auditing, and handles retries with exponential backoff to ensure reliable delivery without double-counting transactions.
A smart home system uses webhooks to alert a maintenance platform when a device malfunctions. The sender includes event types for filtering, and the receiver validates HTTPS certificates, uses fast responses to avoid device timeouts, and tracks delivery attempts in a dashboard for troubleshooting.
A clinic's booking system sends webhooks to a patient notification service when appointments are confirmed or canceled. The receiver verifies signatures to protect sensitive health data, implements replay prevention to avoid duplicate alerts, and uses error handling to retry on temporary failures like network issues.
A subscription platform uses webhooks to update a CRM system when users upgrade or cancel plans. The sender includes full resource data to save API calls, and the receiver uses idempotency to prevent duplicate CRM entries, with manual retry options for stuck deliveries after fixes.
Offer a webhook management platform with features like signature verification, retry logic, and delivery tracking. Charge customers a monthly fee based on the volume of webhooks sent or received, with tiered plans for small businesses to enterprises.
Provide a gateway that handles webhook sending and receiving with security and reliability features. Bill customers per webhook event processed, with additional fees for premium features like advanced analytics or longer log retention.
Consult with large organizations to implement custom webhook solutions, including security audits, idempotency design, and integration with existing systems. Charge project-based fees or retainer contracts for ongoing support and maintenance.
đź’¬ Integration Tip
Always use raw body bytes for signature verification to avoid JSON key reordering issues, and implement asynchronous processing with a queue to respond quickly and prevent timeout-induced retries.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.