Subscribe only to the events your integration actually needs. Filtering out irrelevant event types reduces unnecessary POST requests to your server and keeps your handler logic focused.
Lead Lifecycle Events
lead.created — New lead enters DeltaLead
lead.created — New lead enters DeltaLead
Fired the moment a new lead arrives in DeltaLead from any connected channel — WhatsApp, Meta Ads, MercadoLibre, web form, email, or phone. At creation the lead’s score is
0; qualification happens asynchronously and triggers lead.qualified once complete.Example payload
lead.qualified — AI completes lead qualification
lead.qualified — AI completes lead qualification
Fired when the AI agent has finished its qualification conversation and assigned a purchase-intent score. The
score field ranges from 0 to 100. The intent field reflects the AI’s assessment of how close the lead is to buying, for example purchase_30_days or researching.Example payload
lead.updated — Lead status, score, or assignment changes
lead.updated — Lead status, score, or assignment changes
Fired whenever a lead record is modified after creation. Common triggers include a manual status change by a seller, a score revision after a follow-up conversation, or an update to the vehicle of interest.
Example payload
lead.assigned — Lead assigned to a human seller
lead.assigned — Lead assigned to a human seller
Fired when a qualified lead is assigned to a specific member of your sales team, either automatically by DeltaLead’s routing rules or manually by a manager. Use this event to notify the assigned seller via your own systems.
Example payload
Conversation Events
conversation.started — New conversation begins
conversation.started — New conversation begins
Fired when a lead initiates a new conversation on any channel. A single lead can have multiple conversations over time; each one triggers its own
conversation.started event.Example payload
conversation.message.received — Inbound message arrives
conversation.message.received — Inbound message arrives
Fired each time a new inbound message is received from the lead during an active conversation. Subscribe to this event to mirror conversation history in your own CRM or data warehouse in real time.
Example payload
Appointment Events
appointment.scheduled — AI books a test drive or showroom visit
appointment.scheduled — AI books a test drive or showroom visit
Fired when an AI agent successfully schedules an appointment with a lead — typically a test drive or showroom visit. Use this event to add the appointment to your calendar system, notify the responsible seller, or prepare the vehicle.
Example payload
Agent Events
agent.handoff — AI transfers conversation to a human
agent.handoff — AI transfers conversation to a human
Fired when an AI agent determines that a conversation requires human intervention and initiates a handoff. This occurs when one of the agent’s configured
handoff_triggers is detected — for example, a lead asking to negotiate pricing or inquire about financing terms. The receiving seller gets full conversation context.Example payload