copilot_paused to alert your team) while waiting for an outcome to update your CRM.
Every event is delivered as a standard webhook payload with activity_type set to "event" and activity_label set to the event name.
Subscribing to Events
Events are configured per playbook in Settings → Activity Subscriptions. You can subscribe to individual events, all events, or any combination. Unsubscribed events are not delivered to your endpoint — only the ones you opt into generate webhook calls.Lead Engagement Events
These events track the core progression of a lead through a playbook — from first contact through completion.interested and double_opted_in frequently fire together on the same action. If you are building CRM logic on top of these events, treat them as complementary signals rather than mutually exclusive states.Party Line Events
Party Line events track the full lifecycle of a Mav-facilitated three-way call between a lead and one of your reps.CatchAll Events
CatchAll events fire when a lead’s response doesn’t match any of the configured playbook branches and falls through to a catch-all handling level.Copilot Events
Copilot events fire when the conversation requires human oversight or intervention from a Mav operator.When
copilot_paused fires, no further automated messages are sent until a Mav operator takes action and the copilot_restarted event fires. If your team monitors lead activity, this pair of events is a useful signal for flagging complex or sensitive conversations.Zapier-Specific Events
The following events are available when using Mav’s Zapier integration and may appear asactivity_label values in webhook payloads triggered through that integration.
Event Payload Example
The following is an example webhook payload for thecopilot_paused event:
Related Pages
- Outcome Activities — Terminal states that close out a lead’s play.
- Outbound Webhooks — Full payload reference and best practices for receiving webhooks.
- Marketing Sources API — Submit leads to Mav to kick off a playbook.