VICIfast
Operations

Assigning Columns in a VICIdial Loader Template

Map each list and custom-table column to a field from your sample file using the colored dropdowns, and master the index-based editor for fine control.

VICIfast··2 min read
Assigning Columns in a VICIdial Loader Template

Assigning columns is the heart of building a loader template. This is where you tell VICIdial that column three in your file is the phone number, column five is the first name, and so on. Get this right once and every future import in that format drops each value into the correct field automatically.

Blue columns and pink columns

After you upload a sample file and choose a target list, the builder shows every column you can map. Columns highlighted in blue are the standard fields from the list table, things like phone_number, first_name, and state. Columns highlighted in pink belong to the custom table for the list you picked, meaning each Custom field you set up earlier shows here too. Each column has its own dropdown.

Each dropdown is filled with the fields from the first row of your sample file. You pick which file field feeds which list column. The freedom here is real: you do not need to assign every field from your file, and you do not need to fill every column on the list. Map only what matters and leave the rest alone.

flowchart LR
  A[Sample file row] --> B[Dropdown per column]
  B --> C[Blue: list table field]
  B --> D[Pink: custom field]
  C --> E[Mapped]
  D --> E
  E --> F[SUBMIT TEMPLATE]

Editing columns by index

If you later need to change the layout a template expects, there is an index-based editor. You enter a field number for each piece of data in the file row. The catch most people miss: indexes start at zero, so the first field in the row is 0, not 1. The second is 1, and so on. Get the offset wrong and your phone numbers land in the wrong field.

Index values can repeat. When two data fields share the same index, the layout preview shows them separated by a pipe character. Any non-numeric characters you type into an index field are stripped out when you submit, so only the digits survive.

Indexes are zero-based. The first column in your file is index 0. Counting from 1 is the single most common mistake when editing a template layout by hand.

Reading the current file layout

The Current File Layout line is a quote-comma-delimited preview of what your template expects, based on the settings you have entered. Any field in the file that your template does not use shows up as -unused- in that preview. It is a quick sanity check: scan it before you submit and confirm the real columns line up where you think they do. Each Lead you load later will follow exactly this arrangement.

Once your mapping looks correct, SUBMIT TEMPLATE saves it. From there your file format is locked in and reusable. For how this fits the wider job of feeding a Campaign, see the lists and leads guide, and the what is a VICIdial list primer for the list these columns map into.

VICIfast dialers arrive with the full template builder and custom-field support, ready in under 40 seconds after signup. Compare plans on our pricing page and map your file layout once, then forget about it.

Frequently asked

What do the blue and pink columns mean?
Blue columns are standard fields from the list table. Pink columns belong to the custom table for the list you selected, meaning the custom fields you created on that list.
Do I have to map every column?
No. You do not need to assign every file field, and you do not need to fill every list column. Map only what you need.
Why is the first index 0 instead of 1?
The index editor is zero-based, so the first field in a file row is index 0. Counting from 1 is the most common mistake and lands data in the wrong field.

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. “Assigning Columns in a VICIdial Loader Template”. VICIfast LLC, June 23, 2026. Retrieved from https://vicifast.com/blog/vicidial-loader-assign-columns

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

Comments are reviewed before they appear. We never publish your email.

No comments yet — be the first.