Skip to content

Create a configuration

A configuration remembers a destination, a record ID column and how each column maps to fields: how to create one, what the editor's parts do and how versions work.

  • 5 min read
  • Updated October 14, 2026
On this page

A configuration is the thing you set up once so that you never map columns again. It remembers:

  • the destination: one connected site and one content type on it;
  • the record ID column that identifies each item;
  • the mapping of columns to fields, categories, tags, images and custom fields;
  • how a new file is handled (review first, or publish automatically), and who is emailed.

Every file you upload later is checked with it, and every checked file is a run of the configuration. Use one configuration for each kind of file: one for your weekly articles, another for your price list.

Create one#

  1. On the Dashboard, select New configuration. (You need a connected site first; without one the page says to connect a site before mapping.)

  2. Enter a Name (up to 120 characters) and choose a Sample file: a recent, typical spreadsheet with all the columns you will use. Select Continue to mapping.

    The New configuration page with the name, the sample file and the Continue to mapping button marked
    A name and a sample file. The sample is used only to learn the columns and to preview.

The editor opens at once and shows the sample file as it is read (Reading your file…). The sample counts as an upload to this configuration, and saving does not publish it. Until it is checked, it waits in the Uploads list as Needs mapping. When the button at the end of the editor reads Save and check file name (see Save), the sample is checked as soon as you save, and you can publish it like any first file.

The editor, section by section#

Section What you do there More
Sample file See the file name, the number of columns and rows, and how row 1 is read; replace the sample with Use a different file. A file without a header row: My file has no header row. Files without a header row
Destination Choose the Destination site (each site is listed with its platform, (WordPress) or (Joomla)) and the Content type. A site with one writable type chooses it for you. WordPress types, Joomla articles
Record ID Choose the column that identifies each item, or No ID column: match by slug or title. Choosing the record ID
Fields For each field of the destination, choose where its value comes from. How mapping works
Tags and categories Replace, keep or remove the item's terms; map columns, parent columns and fixed terms. Categories, tags
Images Map an image column and its alt text, title and caption. Where images come from
Custom fields Map the site's custom fields, or add one by name. Custom fields
Preview See any of the first 50 sample records exactly as it would be published. Nothing is sent. Preview
When a new file is uploaded Name, review-or-automatic, and email. Publishing options
Delete this configuration Remove it from the workspace. Delete a configuration

Columns are matched to fields automatically where the names are alike (column headers). You only fix what is wrong.

Save#

Select Save configuration at the end of the editor. Saving checks the mapping against the site's current fields and the sample's columns before it stores anything, and says what is wrong in place: a required field with no source, a column that does not exist in the file, a placeholder that names a column that is not there, a fixed value that the site does not accept, a category or tag the account may not create.

When it succeeds the dashboard shows Saved “Weekly articles” as version 1. Your next upload uses it. and a card for the configuration.

If your sample had already been read when the editor opened (this can happen with a small file, and it happens whenever you open the editor from a file's page with Edit configuration), the button at the end reads Save and check file name, with a tick box Check … with this configuration after saving. Saving then also checks the sample with the new mapping and takes you to its review instead of the dashboard. Untick the box, and the button goes back to Save configuration. The sample is an upload like any other: you can read the review and publish it, or leave it and drop your next file on the card.

The dashboard with a card for the new configuration and the message that it was saved
Saved as version 1. The card is where you drop files from now on.

Versions#

Each time you save a changed mapping, Content Uploader stores a new immutable version. Runs and their results keep the version they were checked with, so changing the mapping never rewrites history. Changing only the name, the publishing option or the emails does not create a version. Edit and versions explains how a new version is applied to a file that was already checked.

The editor protects your work#

  • If you open the editor for a particular file (from a run's page, Edit configuration), saving checks that file again with the new mapping.
  • If someone else saves the configuration while you are editing, a notice says so and your changes stay in the page until you decide: open the other version in a new tab, discard yours, or Save mine anyway.
  • If the site's fields change while the editor is open (for example you installed a plugin), a notice says so; reload to map the new fields. Saving always checks against the site's current fields.
  • If the sample file is read again with different columns, you are asked whether to use the new columns; your mapping is kept.

Next#

Drop your first file, or read how the record ID works first: it is the one choice that is hard to change later.

Was this article helpful?