What It Does
If your stack runs on Zapier, n8n, your own backend, or a third-party CRM, you need event-driven hooks. SalesButler's Outbound Webhooks fire on ten meaningful events — lead.created/updated, job.created/updated/completed, invoice.created/paid, appointment.created/canceled, quote.signed — with HMAC-SHA256 signatures for verification and an 8-second per-request timeout. A rolling delivery log of the last 50 attempts shows status code, error, and response per attempt.
Step-by-Step Guide
Add a Webhook URL
Provide an HTTPS endpoint that will receive event payloads.
Pick Events
Choose which of the ten event types should fire to this URL.
Set the Secret
A per-subscription secret is generated for HMAC-SHA256 signature verification.
Test the Connection
Built-in test-ping button sends a sample test.ping event to confirm the connection.
Production Events Fire
Real events fire automatically; the delivery log tracks every attempt.
Why You'll Love This Feature
Ten Event Types
Cover the most-requested integration triggers out of the box.
HMAC-SHA256 Signatures
Per-subscription secret signs every payload for verification.
8-Second Timeout
Reliable timeout protects upstream from slow consumers.
Rolling Delivery Log
Last 50 attempts visible per webhook with status and error.
Test-Ping Button
Validate the connection before relying on real events.
HTTPS Required
Secure-only target URLs protect data in transit.
Perfect For
Pushing leads into a third-party CRM
Triggering Zapier or n8n flows
Custom internal dashboards consuming SalesButler events
Sync to ERP or accounting systems
Real-time notifications to a custom Slack bot