How to Bulk-Move Leads Between Lists in VICIdial
Move a batch of leads from one list to another with Basic Lead Management Tools - the source list must be inactive and under 100,000 leads.
Sooner or later you need to shuffle leads between lists - splitting a fresh batch off, consolidating leftovers from several finished lists, or handing a block to a different Campaign. Doing it in the database by hand is error-prone and easy to get wrong. The Basic Lead Management Tools page handles the same job safely, without any database surgery. Here is the right way to do it.
What moving actually does
Moving a Lead reassigns it to a different Lead list. The lead record itself - phone number, custom fields, call history - stays intact; only its list membership changes. Nothing is duplicated and nothing is lost. Because a list is tied to one or more campaigns through its list mix, moving leads is how you change which campaign will dial them next. Move a list of warm leads into your closer campaign and that campaign starts working them on its next list reset.
The two prerequisites
Before VICIdial lets you move anything, both of these must hold for the source list:
- It must be inactive. You cannot move leads out of a list that is currently being dialed.
- It must hold fewer than 100,000 leads. Larger lists need the advanced tools or a list split first.
These are the same two conditions that gate every operation on the page, so if you have moved leads before, status updates and deletes follow the same checklist.
Step by step
- Deactivate the source list so it is no longer in any active campaign's rotation.
- Open Basic Lead Management Tools and choose the move operation.
- Pick the source list and the destination list ID.
- Sub-divide the selection by lead status and called count if you only want part of the list - for example, move only leads with a NEW Called status.
- Submit, then confirm the counts on both lists look right.
That last step is worth dwelling on. After the move, the source list should be lighter by exactly the number you moved, and the destination heavier by the same amount. If the numbers do not add up, your filters caught more or fewer leads than you intended, and it is far easier to spot that now than after you have reactivated the list and the dialer has started working it.
The decision flow
flowchart TD
A[Want to move leads] --> B{Source list inactive?}
B -->|No| C[Deactivate it first]
B -->|Yes| D{Under 100k leads?}
D -->|No| E[Split list or use advanced tools]
D -->|Yes| F[Filter by status and called count]
F --> G[Choose destination list]
G --> H[Move and verify counts]Watch the called count
When you move leads, their call history travels with them. A lead that has been dialed eight times keeps that count in the new list, which affects Lead recycling and list reset behavior - the destination campaign sees those leads as already-worked, not brand new. If you want them treated as fresh contacts in the new home, you may want to update their status as part of the same housekeeping pass - see how to bulk-update lead status.
Related reading
Moving is one of three operations on the page - for the overview of all of them and the gating rules, read our VICIdial admin bulk tools guide.
Want a hosted dialer where list management just works? See VICIfast pricing - you can be live in under 40 seconds.
About VICIfast LLC
VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.
Citing this article
VICIfast Engineering. “How to Bulk-Move Leads Between Lists in VICIdial”. VICIfast LLC, June 29, 2026. Retrieved from https://vicifast.com/blog/how-to-bulk-move-leads-between-lists
Have questions?
Related posts
You might be interested in
VICIfast newsletter
Liked this? Get the next one in your inbox.
We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.
Comments
No comments yet — be the first.