The REST API is in early access and is enabled per account on request. API keys are not yet issued from the dashboard. To request access, contact your account executive.
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, MercadoLibre, Typeform, the Custom Webhook, email, or manual entry. 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 summary produced by qualification is reflected in ai_summary_status, which turns completed once the AI Summary is available on the lead.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 vehicles of interest.
Example payload
lead.assigned — Lead assigned to a seller
lead.assigned — Lead assigned to a 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
message.received — Inbound message arrives
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. The message text travels in
body; attachments and audio transcription, when present, travel in media.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
Escalation Events
escalation.created — AI transfers conversation to a human
escalation.created — AI transfers conversation to a human
Fired when an AI agent determines that a conversation requires human intervention and escalates it. This occurs when one of the agent’s configured business rules is met — for example, a lead asking to negotiate pricing or inquire about financing terms. The receiving seller gets full conversation context.
Example payload