Skip to main content
The Lead domain stores what happened to the lead, not how it happened. Each source domain retains its operational data and publishes only the relevant signals.

Webhook Domain (external sources)

External platform webhooks (Hotmart, Stripe, Shopify, Typeform, etc.) are received and normalized by the Webhook Domain. Relevant lead signals arrive via EventNormalized:
CategorySignals
Purchase/Checkoutpurchase_completed, purchase_abandoned
Subscriptionsubscription_created, subscription_cancelled
Formform_submitted

Messaging

Stays in MessagingPublished to Lead
Individual messages (text, media)conversation_started, conversation_ended
Conversation logsinterest_detected, sentiment_detected
Read receipts, typing indicatorsobjection_raised, question_asked
Dispatch jobs and configurationcampaign_delivered, campaign_engaged
Template + rendered variablescampaign_ignored
Delivery attempts and retries
Provider data (message IDs)

AI Agents

Stays in AI AgentsPublished to Lead
Session and short-term contextagent_insight
MAB decisions
Experiment assignments/outcomes