The embedded dialer gives HighLevel users a full calling surface without leaving HighLevel.The embedded dialer is the in-HighLevel experience. HighLevel loads Consuelo inside an iframe, the widget validates that it is running in an embedded context, and the app keeps contact context from HighLevel available while you call, queue leads, or review history.
What the embedded dialer does
Click-to-Dial
Pass the selected HighLevel contact into the widget so the dialer opens with the right number and contact context.
Dialer Controls
Use the compact dialpad, active call controls, coaching panel, and quick actions inside the sidebar.
Call Logging
Log outcomes back to the current HighLevel contact after the call ends.
SSO Auth
Use the secure handoff between HighLevel and Consuelo so users do not need a second login inside the iframe.
How it works
- HighLevel opens the widget in an iframe.
- The embedded entry page marks the app as embedded-only and checks that it is not running as a standalone browser tab.
- The widget asks the parent frame for contact context and sign-in data.
- The dialer receives click-to-call, queue-add, or view-history intents from HighLevel.
- During and after the call, the widget can send call state and logging events back to the parent frame.
Deep link actions
The embedded app handles three high-level intents from HighLevel:| Action | What it does |
|---|---|
| call | Opens the dialer with the selected contact and can auto-dial when requested |
| queue-add | Creates a queue from one or many contacts passed from HighLevel |
| view-history | Opens the widget with the selected contact in context for history review |