Importing SMS marketing contacts into Mailchimp: the rules that apply
A plain-language walkthrough of Mailchimp's SMS contact import rules, covering consent, country limits, permissions, and file formats.
Small businesses that pair QuickBooks bookkeeping with Mailchimp marketing keep running into the same wall: a contact list that refuses to import as an SMS audience. The block is rarely the file itself. It is the set of conditions the marketing platform attaches to text messaging, and none of them live in the accounting software.
One point deserves clearing up before anything else. Nothing in this workflow touches QuickBooks. The contacts, the consent records, and the import tools all belong to the marketing platform. Businesses that run their books in one app and their outreach in the other sometimes go hunting for a setting on the accounting side. There is no such setting, and no sync that carries the work across. We have grouped the requirements below, in the order you will meet them.
The gates you have to pass
Mailchimp sells SMS marketing as a paid add-on, and geography decides who can buy it. Accounts based in the United States, the United Kingdom, Australia, or Canada qualify, provided they sit on the Essentials plan or a tier above it. Elsewhere, the option simply does not appear.
Permission matters too. Only the account owner, an administrator, or a manager can bring SMS contacts in. Lower roles can prepare a file all they like; the import control stays out of reach.
There is one final administrative step. Mailchimp requires an enrollment request for SMS marketing before the program goes live. The useful detail is that you do not have to wait. Imports are allowed while the request is still being processed, so list building can start early.
Does your list match your sending country?
Here is the gate that catches the most people. An SMS program is tied to a single sending country, and imports must match it. A program that texts from the United Kingdom accepts British numbers only. A list of mixed international numbers will not go through, even when every number on it is valid.
The practical move is to split the list by country and import each piece into its own program. It feels slower. It is also the only route the rules allow.
One status at a time
Mailchimp sorts SMS contacts as subscribed or non-subscribed. The importer handles one status per run. If your file mixes people who have opted in with people who have not, the whole import stalls. Sort first, then import twice.
Formats the importer accepts
The tool is flexible on shape. A comma-separated CSV works, a plain text file works, and you can paste a selection straight out of a spreadsheet. An automatic import path exists as well. One relief stands out: an email address is not required. A record carrying nothing but a phone number can join the audience, which spares you from inventing addresses to satisfy a form.
Consent is the part with teeth
Every other rule here is administrative. This one is contractual, and Mailchimp treats it that way. Consent for SMS marketing means express, verifiable permission from a real person to receive your messages. A past purchase is not consent. An email opt-in is not consent. Silence is certainly not consent.
The platform’s signup form does the heavy lifting for you. When someone subscribes through it, Mailchimp records the date and time of the request and of the approval. That timestamp becomes your evidence if a contact later disputes the messages. Rebuilding the same proof from scattered emails or old spreadsheets is close to impossible, which is why the form route is the one worth taking.
Assuming consent is also the fastest way to lose the channel. The terms of use make verifiable permission a condition of sending, not a courtesy.
Before your first campaign
Run the checklist in order. Confirm the account’s country and plan support the add-on. Confirm your role allows imports. File the enrollment request, then import while it processes. Split the list by country, then by status. Pick whichever file format suits you, and skip the email column without guilt.
Above all, collect consent through the signup form before a single message goes out. The import is the easy half of the job. The permission behind it is what keeps the program alive.
If you arrived here from the accounting side of your business, the takeaway is simple: the books and the texting do not overlap on this task. Set QuickBooks aside, open the marketing platform, and give its gates the respect they demand.