Skip to Main Content
SmartEngage
Contacts5 min read

How to Import Contacts from Excel or a vCard File

Besides CSV, SmartEngage reads two other file types: Excel workbooks and vCard files. A workbook can hold several sheets, and a vCard file from a phone or mail client carries more detail per contact than a spreadsheet. This guide covers both, and what is different from a CSV import.

SmartEngage

Both formats use the same import panel as a CSV. You choose a book, choose the source, set the country for local numbers, upload, check the preview and import. The differences are in what happens between the upload and the preview, and that is what this guide focuses on.

If you have not imported a file before, start with How to Import Contacts from a CSV File, which explains the preview in full.

Which Files Are Accepted

  • Excel workbook: .xlsx, .xls and .xlsm files
  • vCard file: .vcf and .vcard files

Files up to 25 MB can be uploaded. SmartEngage checks that a file really is the format it claims to be. A workbook is recognised by its contents rather than its name, so an .xls file that is really an .xlsx still opens.

Importing an Excel Workbook

Step 1: Prepare the sheet. Put the contacts on a sheet with a header row at the top and a Phone column. Name and Email are optional, and columns such as company, job title, address, website and notes are recognised when present. Other sheets in the workbook can stay where they are.

Step 2: Open the import. On the Contacts page, select "Import Contacts", choose the Contact book, then select "Excel workbook" under "Choose a Source".

Import Contacts panel with a contact book picker and sources: CSV file (highlighted), Excel workbook, vCard file, WooCommerce, Shopify, Google Contacts, HubSpot and Mailchimp
Choose the Contact book at the top, then Excel workbook or vCard file under From a file.

Step 3: Set the country. Check "Numbers without a country code are from". It applies to numbers that do not start with + or 00.

Step 4: Upload. Select "Choose File" and pick the workbook. If you want an example first, select "Download Sample XLSX". The sample has two sheets, so you can see how sheet selection works.

Excel workbook import step with Choose file and a highlighted Download sample XLSX button
Press Choose file to upload the workbook. Not sure of the layout? Download sample XLSX first.

Step 5: Choose the worksheet. If the workbook has more than one sheet, a Worksheet list appears above the column mapping, showing each sheet with its row count. SmartEngage opens the first sheet that has rows in it. Pick another sheet and it is read from the file you already uploaded. Only the sheet you choose is imported.

Step 6: Check the mapping and preview, then import. This works exactly as it does for a CSV.

How Excel Mapping Differs From CSV

The column mapping step is the same, but a workbook brings a few differences worth knowing:

  • Each sheet is read against its own header row, so two tabs with completely different columns both work. Switching sheets detects the mapping afresh.
  • Hidden sheets are not offered, because they are not something you could have picked in Excel.
  • Only cell values are read. Formulas, styles, charts and images are ignored.
  • A date column comes across as a date rather than the number Excel stores underneath it.

Phone numbers deserve special care. Excel likes to treat long numbers as quantities, and a number saved as something like 9.19877E+11 has lost its last digits for good. The preview marks such rows as "Number Damaged by Excel". Format the phone column as Text in Excel, re-enter or re-export the numbers, save and upload again.

Importing a vCard File

A vCard file is what a phone, Outlook or Apple Contacts produces when you export an address book. One file can hold thousands of contacts.

Step 1: Export your address book. Look for an option such as "Export vCard", "Export contacts" or "Share contacts", and choose vCard rather than CSV, as it carries more per contact.

Step 2: Get the file onto the computer you use for SmartEngage. Emailing it to yourself is usually the quickest route off a phone.

If your phone saves contacts to a Google account, you can skip the export and follow How to Import Contacts from Google Contacts.

Step 3: On the Contacts page, select "Import Contacts", choose the Contact book, then select "vCard file". Set the country for numbers without a country code, select "Choose File" and upload. A "Download Sample VCF" button is there if you want to compare your export with a working example.

vCard file import step with Choose file and a highlighted Download sample VCF button
Press Choose file to upload your .vcf export. Download sample VCF gives you one to compare against.

Step 4: Review the preview and import.

How vCard Mapping Differs From CSV

A vCard has a fixed structure, so SmartEngage already knows which part of each card is which. The mapping is filled in for you, and you normally do not need to touch it. A card can bring across:

  • The name and a phone number, which every usable card needs
  • Email, company, job title, address, website and notes
  • Tags, taken from the card's categories

Some other behaviour is specific to vCards:

  • When a card has several numbers, the mobile is chosen. A number marked as a mobile wins over a landline, and a fax number is never chosen.
  • The address is joined into one line, because address books fill in the parts of an address differently.
  • vCard versions 2.1, 3.0 and 4.0 are all read, including the older encodings some phones still use.
  • A card with no phone number cannot be messaged, so it is shown in the preview under Cannot import.

What Stays the Same

Whichever file you use, the rules after upload are identical: numbers are converted to international format, each number can exist only once in your account, duplicates are skipped unless you choose to update them, and rows with an unusable number are reported rather than stored.

If rows land under Cannot import, read Fixing Contact Import Problems.

To understand each count in the preview, see Duplicates, Invalid Numbers and Opt-outs Explained.

Next, prepare the message you will send: How to Create a Message Template.

Tagged

ContactsGetting Started

Ready to send safely?

Start free — no new number, no setup fee, no card required.

Start Free Today
Chat with us on WhatsApp (opens in a new tab)