Skip to main content
When Mav processes a lead through a playbook, it fires two categories of activity: events and outcomes. Events represent discrete moments in the conversation or playbook flow — things that happen along the way. Outcomes represent the final state of a lead’s journey (see Outcomes for those). Understanding the distinction is important when designing your webhook integrations: you may want to act immediately on certain events (like 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.
Use party_line_rep_unsuccessful to trigger an alert to your team. This means Mav successfully engaged the lead for a call, but the rep could not be reached — a warm lead that needs immediate human follow-up.

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 as activity_label values in webhook payloads triggered through that integration.

Event Payload Example

The following is an example webhook payload for the copilot_paused event: