Get lead, contact, call, email, proposal, contract and invoice events at your own endpoint as they happen. Each one is signed, retried if it fails, and kept in a delivery history you can replay.
When something happens in Pitch2Sale, it posts a small signed message to your HTTPS endpoint. If your server is down, it tries again, and every attempt is kept.
Leads, contacts, activities, tasks, calls, emails, texts, form submissions, proposals, contracts and invoices.
Each request carries an HMAC-SHA256 signature of the body, made with your secret.
Three attempts with growing gaps, and a 15-second timeout per try.
Every delivery's payload, response and error, with one-click replay and an on/off switch.
POST to /api/v1/webhooks with a name, your HTTPS URL, the events you want and a secret of 16 or more characters.
Compare X-CRM-Signature with an HMAC-SHA256 of the raw body using your secret.
Events carry IDs; call the REST API for the full record.
Open Deliveries to see each attempt.
Replay a failed delivery, or switch the webhook off while you fix your endpoint.
| Direction | What | When |
|---|---|---|
| Pitch2Sale → you | Lead and contact created, updated, deleted, and lead status changes | As they happen |
| Pitch2Sale → you | Calls completed, emails and texts sent or received, tasks and activities | As they happen |
| Pitch2Sale → you | Form submitted, proposal sent, accepted or declined, contract signed | As they happen |
| Pitch2Sale → you | Invoice created, sent, paid or overdue | As they happen |
| Not synced | Full records (events carry IDs; use the API), and records brought in by a Close migration | — |
Create it with the API for now. Settings shows its deliveries and lets you replay, switch it off or delete it.
Events carry IDs so nothing sensitive sits in your logs. Fetch the record from the API.
Check the X-CRM-Signature header against your secret.
Yes, through a small relay that turns the event into a Slack message. A native Slack connector is planned.
Create a webhook with the API and watch the first delivery land.