What happens on click-to-dial
When HighLevel sends a click-to-call event to the embedded widget, Consuelo:- verifies the message came from a trusted HighLevel origin
- stores the pending contact in widget state
- prefills the dialer with the contact’s name and phone number
- optionally auto-dials if the action requests it
Supported embedded actions
| Action from HighLevel | Result inside Consuelo |
|---|---|
| click to call a single contact | opens the dialer with that contact selected |
| queue-add for one contact | creates a quick queue and keeps the contact in context |
| queue-add for many contacts | builds a queue from the selected contacts |
| view-history | opens the widget with the contact selected for history review |
Why the ready and busy states matter
The embedded widget notifies the parent frame when it is ready to receive calls and when the dialer is already busy on an active call. That keeps HighLevel from sending duplicate call starts into a live session.Best practices
- open the dialer once and keep it loaded while you work in HighLevel
- use HighLevel contact actions instead of manually typing numbers whenever possible
- use queue-add when you want to turn a group of selected leads into a call queue
Only messages from trusted HighLevel origins are accepted. If the widget is embedded in another frame or opened directly, click-to-dial events are ignored.