
Import a CSV Subscriber List Into MailerLite Without Mistakes
Prepare a clean UTF-8 file, verify subscriber permission, map each field, choose the correct group and explicitly decide whether imported contacts may trigger automation.

When a CSV import makes sense—and when it does not
A MailerLite CSV import is a way to transfer subscribers who already have a valid reason to receive your newsletter, not a way to turn an address book into a marketing audience. Your source might be an older opt-in form, a consented email list or a customer export with usable marketing permissions. Review the collection context and each person's preferences before sending anything.
Start with a narrow decision: which contacts, which destination group and which promised messages? Do not upload scraped email addresses or treat a purchased list as consent. MailerLite explicitly asks that every subscriber you add has agreed to receive your marketing emails. Official procedure: https://www.mailerlite.com/help/how-to-import-subscribers.
Prepare a clean CSV with only useful fields
Set up one email-address column, commonly Email, then only the fields needed for the campaign, such as Name, Country or an explicitly collected interest. A simple teaching example uses Email, Name, Interest as three column headings, with one contact on each subsequent row. This is an illustrative layout rather than a real customer export or a required template.
Save the file as CSV with UTF-8 encoding if names contain accented or other non-English characters, put the information on one spreadsheet sheet and remove leading or trailing spaces. Check that the email column contains addresses rather than comments, then delete any unrelated or unnecessary personal information before uploading. MailerLite explains these requirements in https://www.mailerlite.com/help/how-to-import-subscribers.
Choose the upload method in the current MailerLite interface
Open Subscribers and select Add subscribers. Choose Import from a CSV or TXT file, upload your file and select Import subscribers. If your data is in Excel, the service also supports pasting spreadsheet rows; for one person, it offers Add single subscriber. Choosing an import route alone does not guarantee that every submitted address is eligible for email campaigns.
You will land on Import settings once the data has been uploaded. Do not skip that screen: you still need to pick a group and match the columns to MailerLite fields. A video featuring the older Classic platform may differ from the current product. Follow the current instructions at https://www.mailerlite.com/help/how-to-import-subscribers.
Map the columns and organize meaningful groups
Check that the column containing addresses maps to Email and that the values under Name, Country or any useful custom column go to the intended MailerLite field. Create a custom field only if that information is relevant to the messages readers agreed to receive. Do not automatically import every spreadsheet column just because it exists; inspect a few example entries carefully.
Choose the destination group during import or create a new one for a legitimate topic or source. A group such as “WordPress tips” can record a reader's expressed interest, but membership is not proof of permission for unrelated promotions. Segments can later filter subscribers dynamically and are different from the group you choose on upload. See https://www.mailerlite.com/help/how-to-create-and-use-groups.
Decide whether imported contacts should start automations
MailerLite offers an import option that can allow imported subscribers to start automation workflows linked to the selected group. That decision matters when you already have a welcome series, timed follow-up or sales email running: an ordinary migration could otherwise initiate unwanted messages. Review the actual workflow and its trigger before completing the upload.
If your goal is only to organize existing people, leave automatic workflow starts off. If you intend to begin a legitimately requested series, first test with an address that you own and confirm the email content and timing. MailerLite documents this behavior under automation triggers: https://www.mailerlite.com/help/how-to-set-up-automation-triggers.
Understand duplicates and failed subscriber records
MailerLite detects duplicate email addresses and presents an import report with successful and unsuccessful entries. Invalid addresses and contacts already marked Unsubscribed, Bounced, Unconfirmed, Spam complaint or Banned may not be added. Therefore the number of CSV rows is not necessarily the number of deliverable subscribers shown in your account afterward.
Do not work around failed or opted-out contacts by altering their addresses. Instead, review the import report and correct genuine formatting mistakes at the original source. MailerLite describes reimporting an existing email address to update mapped custom-field information without inflating the subscriber count. Reference: https://www.mailerlite.com/help/update-remove-and-add-subscriber-information-in-bulk.
Respect marketing permission and unsubscribe choices
Being allowed to upload a file does not mean you are allowed to send advertising to everybody in it. For consumer marketing in France, the CNIL states that prior, specific and informed consent is normally required, subject to narrowly defined exceptions; professional audiences have different conditions. People must also be able to stop receiving marketing without difficulty.
Keep a record of where, when and for what purpose permission was collected. Preserve unsubscribes and objections during migration rather than trying to reactivate old addresses. The official French regulator explains these rules here: https://www.cnil.fr/fr/la-prospection-commerciale-par-courrier-electronique-sms-mms-et-automate-dappel. Requirements differ by country; this article is not personalized legal advice.
Worked example: move a topic newsletter to a new account
Imagine a small WordPress newsletter that acquired readers through a clear registration form. Its owner exports only contacts with a valid sign-up record, prepares Email and Name columns and includes Interest only where that preference was genuinely collected. During import, the owner maps the fields and selects a “WordPress tips” group rather than indiscriminately mixing all readers into a promotions list.
Next, the owner checks subscriber status and triggers with an owned test address, reviews the import counts and drafts a first message to match the original promise. This is an editorial scenario rather than a claim that Claim26 operated a live account. If you need targeting rules after the import, Claim26's groups-versus-segments guide explains when each is appropriate.
Run a final quality check before sending
After Finish import, compare successful and failed rows in the results summary and open a sample of subscriber profiles. Verify that email addresses, names, custom fields and group assignments are correct. Check that contacts who previously opted out have not been reactivated and that no unexpected email automation was triggered.
Before sending, review your sending-domain configuration, recipient selection, sender identity, unsubscribe mechanism, email content and mobile layout. A successful import is not simply a larger number of contacts: it means accurate records and appropriate communication. If you are choosing MailerLite for the first time, read Claim26's free-plan guide to understand the current plan restrictions separately from the mechanics of importing files.
Check these four signals.
✓Properly formatted CSV
✓Correct group and custom-field mapping
✓Automation opt-in reviewed
✓Invalid and opted-out addresses handled correctly
Need the bigger picture before choosing a plan?
Open the current offer and check MailerLite pricing, limits and features before deciding on a subscription.
Official sources for this guide
Software pricing and features can change. Review the official documentation below before choosing a product or plan.


