2026.06.30
Outbound calls: callbacks, batches, and analytics
Outbound callsWidgetAnalyticsWebhook
Lexidesk can now place outbound calls — a website “call me back” bubble, single calls, and bulk batches — each driven by a reusable outbound-call instruction configured under Agent → Outbound.
- Call-me-back widget. A phone-callback bubble that ships through the same widget loader (no new embed code). Visitors request an immediate or scheduled callback; the time defaults to the next 15 minutes for today or 12:00 for another day. It hides while the chat is open on mobile.
- Single & batch outbound calls. Launch one call or upload a CSV of recipients with per-call variables. Large lists are split into batches of 50, started 1.5 hours apart and only between 10:00 and 19:00 in the agent’s timezone. US law: only call people who gave you written permission.
- Outcome tracking. Calls resolve to clear statuses — answered, no answer, voicemail, error, cancelled — with a Refresh action and automatic reconciliation, so a completed batch never shows pending calls.
- New analytics events.
lexidesk_phone_widget_opened,lexidesk_phone_widget_closedandlexidesk_callback_requestedare pushed to yourdataLayerand the navigation journey, with a new phone-callback funnel and cards in the Marketing analytics tab. - Attribution & webhook. Website callbacks carry the visit’s attribution onto the call and its conversation, and the post-conversation webhook now includes
outboundCallInstruction({ id, name }) so you can distinguish outbound calls.
Developers: see the Outbound calls sections of the developer docs for events, the webhook field, and the API.