Import Contacts to Mailchimp
Learn how to use our import tool to add or update contacts in Mailchimp.
Get the job done with a pro
From training to full-service marketing, our community of partners can help you make things happen.
When you import contacts to Mailchimp, you’ll match each column in your import file to a field in your Mailchimp audience. Certain types of fields, like email address and birthday, require a specific format to import correctly.
In this article, you'll learn how to format each column in your file to get the best results when you import.
Here are some things to know before you begin this process.
The email address field is required for email contacts. When you import email contacts, you must include an email address column in your import file and only 1 email for each contact. Review this column for anything that might cause syntax errors, like missing information, unsupported characters, and extra spaces before or after an address. For example, we can only support international characters like ñ or é if they come after the @ symbol.
Text fields are limited to a maximum of 255 bytes of information, and will be clipped if the limit is exceeded. In many alphabets, this is equal to 255 characters. Some alphabets or symbolic characters, like emoji, use more than one byte of information per character, so it isn't always a one-to-one ratio.
Use text fields for:
The address field is designed to contain each contact’s complete mailing address which can be used with features like segmentation. This field is automatically included when you create an audience, but is hidden from signup forms unless you choose to make it visible.
Here are some other things to know when you prepare your address field for import.
A United Kingdom address with UK as the country won't import correctly. You’ll need to use GB instead.
The phone field is included when you create a new audience, but is hidden from signup forms unless you choose to make it visible. It uses international format by default. If you know you’ll only have US phone numbers, choose the (###) ###-#### format on the Audience field and merge tags page. If you are importing SMS contacts into your audience, use the SMS phone number field instead.
The SMS phone number field is required for SMS contacts. This field is specific to Mailchimp’s SMS Marketing, and it’s different from the phone number field. Use the SMS phone number field to import SMS contacts who have opted into your SMS marketing. You can only import SMS contacts from your sending country.
In your SMS Marketing program, format SMS phone numbers based on the sending country. SMS phone numbers imported into Mailchimp must be in the E.164 format. Phone numbers that follow the E.164 format include the following:
To learn more about how to import SMS contacts into your audience, check out Import SMS Marketing Contacts to Mailchimp.
Note
At this time, the SMS phone number field isn’t supported with the Mailchimp Marketing API.
Use the zip code field in combination with text fields if you have U.S. address data stored in separate columns and don’t want to combine them. To store international postal codes, use an additional text field. Zip code fields are limited to five digits.
Note
Certain features, like address-based segmentation, won’t work with address data stored in separate audience fields. If the address information in your file is stored in multiple columns, we'll help you combine them when you import.
Use a number field to import numbers or currency values to your audience. We'll add comma separators to large numbers like 1,000 or 1,000,000. This field shouldn’t be used for phone numbers.
To import dates other than birthdays, use either the ISO Standard year-month-date format (YYYY-MM-DD) or month-day-year format (MM-DD-YYYY).
Mailchimp will attempt to convert the date field to match your account's default date format. For best results, we recommend that you use the ISO Standard format, YYYY-MM-DD.
If you store your contacts' birthdays, you can use this information to send annual birthday automations that include special offers or friendly messages.
To do this, you’ll need to import your contacts' birth month and day information into a birthday field instead of a regular date field. We'll accept a field with a month-day (MM/DD) or day-month (DD-MM) format.
Image fields must contain the full source URL for a hosted image, which can be used to insert personalized images in emails.
Website fields can be used to store custom links for each contact and must include the full URL.
If you add contacts who have given GDPR-friendly consent for marketing permissions, you can import that information to Mailchimp. To match the column to a Mailchimp audience field, select Marketing Permissions for the column name. Imported permissions must match the marketing permission options you specified for this audience in your GDPR-friendly form.
Tags help you organize and label your contacts. To import tags, create a single column in your spreadsheet labeled Tags. For each contact, add all of the tags that apply to them, separated by commas.
Here are some other things to know when you prepare your tags for import.
If you plan to use groups, you can add subscribers to groups during the import process. If your audience doesn’t already include the groups in your import file, you’ll need to create them first.
In your file, label the group column to match your group category. For each contact, include their group names. To add a contact to more than one group name, separate each name with a comma and a space.
For example, if you have a Newsletter Preferences group category and the group names are Student Events, News, and Donations, format the Newsletter Preferences cell for someone in all three groups like this.
If you need help, try our sample import file as a starting point. The sample file contains columns for an import that includes email address, first name, last name, address, birthday, a custom group, and tags.
Download the sample CSV file, and replace the sample data with your subscriber data. Customize the fields to match the data you have for your audience. Follow the format guidelines for different types of information, to update your Mailchimp audience correctly.
Click the link to download the sample CSV import file. For best results, open the file in a spreadsheet program like Microsoft Excel or Google Sheets.
After you update the file with your subscriber information and save it, learn how to import it into Mailchimp.
Note
The data contained in the sample import file isn't actual contact data and has been created for informational purposes only. Replace the sample information before you import.
Technical Support
Have a question?
Paid users can log in to access email and chat support.
Learn how to use our import tool to add or update contacts in Mailchimp.
Learn how to set default merge values for your audience. A default merge value will act as a replacement to fill in for missing field information.
Learn about troubleshooting contact imports, including common issues and how to fix them.