Prerequisites
- A campaign with
activeTagsset and a number on it. See Who gets called. - The contacts already carry one of those tags in GoHighLevel. Backfill does not add tags; it finds contacts that have them.
- A cadence on the campaign if its
dialingispdors2l_pd. See Cadences, steps and the queue. - An API key with
agents:write.
Step 1: Dry-run it
Call Enroll existing leads withdryRun: true:
Look at
preview. If it contains people who should not be called, fix the
tags in GoHighLevel first.
Step 2: Pick the moment
Enrolment respects the calling window, but it respects it immediately. On ans2l or s2l_pd campaign, enrolling a thousand
contacts while the window is open starts dialling a thousand contacts now.
On a pd campaign they enter the cadence at step one and are spaced out by it.
If you want the calls spread over days, use a pd campaign or enrol in
batches with limit.
Step 3: Enrol
Send the same request withdryRun: false. The response now reports what
happened: enrolled is the count queued, statuses breaks the rest down, and
skipped and preview are as before.
limit caps one run. Because contacts already queued are skipped, you can run
the same request again for the remainder until truncated is false.
Step 4: Watch the queue
- Get pipeline steps shows how many leads sit on each step.
- List pipeline leads lists
them with
nextCallTime. - List calls with the
campaignIdshows the calls as they complete.
Next steps
- Speed to lead and power dialer if the pace was wrong.
- Contacts and leads to see each person’s
nextScheduledCall.
