Who is this Guide For?
- Admins / Marketing users who manage Contacts and Lists in Business Marketing Messaging
Prerequisites
- Access to the Business Marketing Messaging web portal
- A contact file in .csv, .xls, or .xlsx format (recommended: CSV UTF-8, comma delimited)
- Confirmed consent/compliance for all contacts you are importing
Overview
This guide walks you through importing contacts into Business Marketing Messaging from a file. You’ll learn how to format your file, map fields correctly (including custom fields), and complete the import with the right list and subscription options.
Important: Compliance & Consent
- The system retains the last subscription preference for contacts (including deleted contacts).
- Re-importing a contact does not re-subscribe them—contacts who are unsubscribed will remain unsubscribed.
- If you need to re-subscribe a contact, it must be done manually.
Step-by-Step: Import Contacts from a File
Step 1: Prepare your contact file
-
Save your contact list as a .csv, .xls, or .xlsx.
Recommended format: CSV UTF-8, comma delimited. -
Format phone numbers correctly:
- If you do not include an international prefix, numbers are treated as matching your account’s preset location.
- If importing numbers from other countries, include the correct international prefix.
- For local numbers, the leading zero may be omitted—both formats can be accepted (example:
412345678and0412345678).
- (Optional) Include extra columns (e.g., location, appointment time, customer type) if you plan to map them to custom fields.
Step 2: Open the Import tool
Start from All Contacts
- In the left menu, go to Contacts → All Contacts.
- Click Import (top left).
Start from Lists
- In the left menu, go to Contacts → Lists.
- Click Import (top left).
Step 3: Choose “Import contacts from a file”
-
You will typically see two options:
- Import contacts from a file
- Sync contacts (only applicable if your account is connected to an integration such as HubSpot or Shopify)
- Select Import contacts from a file.
Step 4: Upload your file
- Click Choose file or drag-and-drop your file into the upload area.
Step 5: Map columns to contact fields (and create custom fields if needed)
- Match each column from your file to the appropriate contact field.
- Expand rows (if available) to preview sample data and confirm mapping accuracy.
-
If you need a field that isn’t listed, click + Add custom field and enter:
- Field name
- Field type
- Character limit
Step 6: Finalize import settings
- Under Add to lists, choose one or more pre-existing lists to add all imported contacts to (optional).
-
Choose what you want to do with the imported rows:
- Add/update contacts, or
- Unsubscribe contacts (useful when importing a suppression list from another system)
-
(Optional) If your file includes list names, select the column that contains those list names.
Note: If a list doesn’t exist, it will be created. - Check the consent/compliance confirmation box, then click Import.
Step 7: Review results (and find past imports)
- After the import completes, review the results summary. You can download files that show which contacts succeeded and which failed.
- To review previous imports, go to Contacts → History.
Troubleshooting
- Import fails or contacts show as invalid: Confirm file type is .csv/.xls/.xlsx and re-check phone number formatting (international prefixes where needed).
- Contacts imported but not in the right list: Verify you selected the correct list under Add to lists or mapped the correct “list name” column.
- Contacts are still unsubscribed after import: Re-importing does not re-subscribe. Unsubscribed contacts remain unsubscribed and must be re-subscribed manually.
- Custom field missing from mapping dropdown: Use + Add custom field during mapping, then re-select it from the dropdown.
FAQs
What file formats are supported for importing contacts?
.csv, .xls, and .xlsx are supported. The recommended format is CSV UTF-8, comma delimited.
Do I need to include international prefixes on phone numbers?
If you’re importing numbers outside your account’s preset location, include the correct international prefix. If you omit it, numbers are treated as local to your preset location.
Can I create new lists during the import?
Yes—if you choose a column containing list names, lists that don’t already exist will be created automatically.
Can I import a suppression list to unsubscribe contacts?
Yes—during finalization you can choose to unsubscribe contacts instead of adding/updating them.
Why didn’t re-importing re-subscribe my contacts?
Re-importing does not qualify as a resubscribe action. Unsubscribed contacts remain unsubscribed and must be re-subscribed manually.
If you need additional assistance, please contact Crexendo Support at 855-211-2255 or email us at support@crexendo.com — our team is happy to help!