CallPal
HighLevel logo

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.

Contacts
Synced from your CRM or CSV import — pick contacts and power-dial them in sequence.
Refresh dataImport contacts Call selected (2)
HighLevel 846CSV import 358
Search name or email… Filters846 contacts Columns 7/12
NamePhoneEmailCountryStatusOwner
DWDana Whitfield
•••• 0142[email protected]USQualifiedJordan Lee
MBMarcus Bell
•••• 0177[email protected]UKFollow-upJordan Lee
PNPriya Nair
•••• 0163[email protected]USNewPriya Nair
TATom Alvarez
•••• 0128[email protected]USContactedMarcus Bell
1–10 of 846 contacts10 per page PrevPage 1 / 85Next

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

  1. 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.

  2. 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.

  3. 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].