What webhooks are

Webhooks push events to you as they happen: instead of polling the API, PersistIQ sends an HTTP POST to your endpoint when something occurs — a prospect replied, an email bounced, a prospect opted out.
What they're good for
- Real-time reply alerts — post to Slack so replies get worked within minutes.
- Sync to a data warehouse — build your own outreach analytics on top of raw events.
- CRM enrichment — write outreach state back to any system, not just the native integrations.
- Internal workflow automation — route bounced VIP prospects to an ops queue.
Getting started
- Stand up an HTTPS endpoint that accepts POST requests.
- Register the URL on the Integrations page (see also the API & Webhooks collection for event types).
- Test with a low-stakes event before pointing production systems at it.
Reliability basics
- Respond quickly (2xx) and process asynchronously — long processing causes timeouts.
- Be idempotent: retries mean you may receive the same event twice.
[CONFIRM: exact webhook event list and payload format from the API documentation]