📥 Importing Subscribers From A CSV

New here? Not a customer yet?See everything ResultsAiX Mailer can do, and get it.Get ResultsAiX Mailer →

The Imports tab takes a CSV from any other platform, such as Mailchimp, ActiveCampaign, AWeber, ConvertKit or GetResponse, and brings the people into ResultsAiX Mailer.

How the import works:

  1. Drag your CSV onto the upload area, or click to browse
  2. The plugin reads the headers and guesses which column is which
  3. Check the mapping and correct anything it got wrong
  4. Optionally pick a list to add everyone to, and tags to apply
  5. Click Start import and watch the progress bar

Email is the only column you must map. Everything else, including first name, last name, country and any custom fields, is optional.

Why it does not break on big files:

The CSV is written to disk rather than held in memory or in a database option, so a 200MB file with hundreds of thousands of rows is no problem. The job state is tracked in its own table and updated as it goes.

If PHP times out halfway through, nothing is lost. WordPress cron notices the stalled job and picks it up again from the exact row it reached, usually within a minute. You can close the browser tab and the import carries on in the background.

Automatic pausing:

If the import hits fifty errors in a row, it stops and tells you why rather than grinding through the rest of the file. That almost always means a column is mapped wrongly, so you fix the mapping and resume.

Duplicates:

People who already exist are updated rather than duplicated, and the count of new versus updated records is shown as it runs. Anyone on your suppression list is skipped.

Every finished import is recorded in the history on the Safety tab, where it can also be rolled back.

Creating your own custom fields during import:

Every column dropdown in the import mapper now has an Add A Custom Field option at the bottom. Click it, give the field a name (for example Aff ID or T-shirt Size), and it appears in every dropdown immediately.

New fields are remembered for all future imports, and each one instantly works as a merge code in your emails ({{aff_id}}), as a Custom Field filter in the audience builder, and on your signup forms.

WHAT IS NEW

Exports from AWeber, ActiveCampaign, GetResponse and Mailchimp now map themselves. Status, signup date, unsubscribe date, signup IP, country and tags all land in the right fields, and every other column automatically becomes a custom field you can use as a merge code and filter on. Nothing is skipped unless you choose to skip it. Always glance down the mapping screen before starting, it tells you exactly where every column is going.

Tags come across in full. A comma separated tags column is split into individual tags with no limit, five or a hundred per person, and importing MERGES with the tags someone already has instead of replacing them.

Your history comes with you. Each subscriber keeps their real signup date, shown as First Contact, and their real signup IP. Anyone marked unsubscribed at your old provider imports as unsubscribed and can never be mailed by accident.

Large files upload in small pieces with a progress bar, so a 25,000 subscriber export works regardless of your host's upload limit.

New here? Not a customer yet?See everything ResultsAiX Mailer can do, and get it.Get ResultsAiX Mailer →

Ready to stop reading and start using?

Every plugin documented here works alongside the others, managed from one ResultsAIx Hub.