VIP: Business Marketing Messaging - How to Import Contacts

Learn how to effectively import contacts for your business marketing messaging to enhance your outreach and engagement.

Written By Gideon O'Daniel (Administrator)

Updated at January 20th, 2026

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

  1. Save your contact list as a .csv, .xls, or .xlsx
    Recommended format: CSV UTF-8, comma delimited.
  2. 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: 412345678 and 0412345678).
  3. (Optional) Include extra columns (e.g., location, appointment time, customer type) if you plan to map them to custom fields.
Screenshot of a sample contact list file.

Step 2: Open the Import tool

Start from All Contacts

  1. In the left menu, go to ContactsAll Contacts.
  2. Click Import (top left).
Screenshot showing the location of the Contacts options in the side bar menu.

Start from Lists

  1. In the left menu, go to ContactsLists.
  2. Click Import (top left).
Screenshot showing the location of the import button.

Step 3: Choose “Import contacts from a file”

  1. 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)
  2. Select Import contacts from a file.
Screenshot showing the import options.

Step 4: Upload your file

  1. Click Choose file or drag-and-drop your file into the upload area.
Upload file drag and drop screenshot

Step 5: Map columns to contact fields (and create custom fields if needed)

  1. Match each column from your file to the appropriate contact field.
  2. Expand rows (if available) to preview sample data and confirm mapping accuracy.
  3. If you need a field that isn’t listed, click + Add custom field and enter:
    • Field name
    • Field type
    • Character limit
Matching columns screenshot
Add custom field screenshot
Custom field sidebar screenshot

Step 6: Finalize import settings

  1. Under Add to lists, choose one or more pre-existing lists to add all imported contacts to (optional).
  2. 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)
  3. (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.
  4. Check the consent/compliance confirmation box, then click Import.
Finalize import screenshot

Step 7: Review results (and find past imports)

  1. After the import completes, review the results summary. You can download files that show which contacts succeeded and which failed.
  2. To review previous imports, go to ContactsHistory.
Screenshot showing the imported contacts dashboard

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!