
Power dialer and click-to-call for HighLevel
Dial the contacts in your HighLevel business account from the browser, work through a tag as a calling list, and log every call as a note on the contact.
- Your contacts and tags
- Every call as a note on the contact
- Do Not Disturb respected
What you can do with HighLevel and CallPal
Calls land on the contact
Each finished call is written to HighLevel as a note on the contact you dialled, with the duration, outcome, start time and a link back to the call in CallPal, so it sits in the contact’s Notes beside everything else.
A tag is a calling list
Fill a campaign from any HighLevel tag. Everyone tagged in HighLevel is added in one step, and the power dialer works through them one after another.
Do Not Disturb carries over
A contact set to Do Not Disturb in HighLevel goes on your CallPal do-not-call list at the next sync, and every dialer skips them. Turn it off in HighLevel and they can be called again.
Every number, ready to dial
The contact’s phone and any additional numbers all come across, so a rep can try the next one without leaving the call screen. Your custom fields come with them.
| Name | Phone | Country | Status | Owner | ||
|---|---|---|---|---|---|---|
DWDana Whitfield | •••• 0142 | [email protected] | US | Qualified | Jordan Lee | |
MBMarcus Bell | •••• 0177 | [email protected] | UK | Follow-up | Jordan Lee | |
PNPriya Nair | •••• 0163 | [email protected] | US | New | Priya Nair | |
TATom Alvarez | •••• 0128 | [email protected] | US | Contacted | Marcus Bell |
The HighLevel objects CallPal supports
What a HighLevel team calls from.
- Contacts
- Name, every phone number, email, company, tags, assigned user, address, time zone, source and your custom fields. The calling list.
- Tags
- Offered as lists when you fill a campaign. Picking one adds everyone with that tag.
- Opportunities
- Not imported as their own list. The contact behind an opportunity is in your contacts.
One connection reads one business account. An agency connects each client’s business account on its own.
Why call from HighLevel with CallPal
CallPal dials on the SIP trunk you already have, with your own caller ID, at your carrier’s rate — no second phone bill, and no numbers to move.
The power dialer works your list end to end: the next contact rings the moment the last call ends, and each call is written back as a note so the contact’s history stays complete without anyone typing it.
Nothing is changed in HighLevel except the call notes. Contacts, tags, pipelines and workflows stay exactly as your team keeps them.
How to connect HighLevel
- Step 01
Create a Private Integration
In HighLevel, open Settings → Private Integrations in the business account you call from, and create one named "CallPal" with the scopes listed in CallPal’s connect form. Copy the token it shows.
- Step 02
Paste it into CallPal
Settings → Integrations → HighLevel. Enter the Location ID from Settings → Business Profile, and the token. CallPal checks both straight away.
- Step 03
Pick the fields, then dial
Choose the fields worth keeping. Your contacts appear under their own tab, ready to call one by one, as a campaign, or by tag.
Ready to set it up? The full HighLevel setup guide, step by step with screenshots.
The HighLevel integration at a glance
- How you connect
- Your Location ID and a Private Integration token
- What imports
- Contacts, with every phone number, tags, assigned user and custom fields
- Where calls appear
- As a note on the contact
- Calling lists
- Any HighLevel tag
- Do Not Disturb
- Contacts set to Do Not Disturb are not dialled
- How often it updates
- Every 30 minutes, reading only what changed
- Getting back to HighLevel
- One click from a contact opens it in HighLevel
What people ask about HighLevel
Where do I find the Location ID?
In HighLevel, open Settings → Business Profile in the business account you want to connect. The Location ID is shown under General Information, with a copy button.
Can an agency connect several client accounts?
Yes. Each business account is its own connection, with its own Private Integration token, so each client’s contacts stay in their own tab.
Where do calls appear in HighLevel?
As a note on the contact you dialled, with the duration, outcome, start time and a link to the call in CallPal.
What happens to contacts set to Do Not Disturb?
Their numbers go on your CallPal do-not-call list at the next sync, so no dialer in CallPal rings them. When Do Not Disturb is turned off in HighLevel, the next sync lifts them again. A number someone on your team added by hand stays on the list. If the contact is deleted in HighLevel, or the connection is set up again, the number stays on the list until someone lifts it in CallPal.
Other integrations
Calling, recording and reporting work the same way whichever of these you bring, and you can connect more than one.
Start calling from your CRM today.
Sign up, connect your phone provider, and make your first call. Your own CRM, your own data.
- Every feature, up to 5 people
- No card, nothing to cancel
- Your CRM, your phone provider
Or write to us at [email protected].



