Real-time detection

How high-intent events trigger opportunity detection in near-real time, in addition to the periodic sweep.

Alongside the periodic sweep, the autopilot reacts to behavior as it happens. When a contact fires an event that signals a moment worth acting on, the autopilot can run a detection pass within minutes instead of waiting for the next scheduled cycle — so time-sensitive opportunities like an abandoned cart surface while they still matter.

What counts as a trigger

Only high-signal events trigger a real-time pass — the ones that create or resolve an opportunity the moment they occur:

  • Intent — a pre-conversion signal such as added to cart or contacted seller.
  • Conversion — the key milestone such as purchased, subscribed, or funded account.
  • Churn — an explicit cancel signal such as subscription canceled.

These are resolved from your event mapping: the autopilot only reacts to the real event names you mapped onto those behaviors. Recurring activity events (like routine logins) don’t trigger a pass — they’re handled by the regular sweep, so the firehose of everyday events doesn’t cause needless work.

How it stays efficient

  • Debounced. A burst of high-intent events from a busy workspace coalesces into a single detection pass within a short window, rather than one pass per event.
  • Cheap to check. Whether an event is a trigger is resolved from a per-workspace cache, so the check doesn’t hit your configuration store on every event — including a fast “this workspace isn’t eligible” answer for workspaces without the autopilot.
  • Gated. It only runs for workspaces where the autopilot is enabled and entitled; otherwise the event is ignored.

What happens next

A triggered pass runs the same idempotent detection as the sweep: it re-checks lifecycle stages, finds qualifying opportunities, and drafts campaigns. Because detection is de-duplicated per kind per day, a real-time pass won’t create a duplicate of an opportunity the sweep already surfaced.

Next steps