← Help center

Import customers from a spreadsheet

Import a file

On the CRM page, open the ⋯ menu at the top right and select Import from spreadsheet…. In a phase with no customers yet, the table offers Import from spreadsheet too.

  1. Pick the Sender the customers belong to, when the playbook has more than one. WhatsApp, email and Instagram senders take an import. Messenger and web chat customers are added automatically when they message you, so those senders are listed but cannot be picked. Beside the sender, the phase its new customers start in.
  2. Under the sender are the columns it takes, the one it needs first and marked with *: Phone for WhatsApp, Email for email, Instagram for Instagram. Select Download template for an empty file with exactly those columns, named in your language, ready to fill in and import.
  3. Drop a CSV or Excel (XLSX) file on the dialog, or select it to choose one, or paste cells copied from Excel or Google Sheets. A workbook with several sheets asks which Sheet to import, starting on the first one with rows under its column names. The first non-empty row is read as the column names. A file can have up to 5,000 rows and 10 MB.
  4. Select Continue. The sender's columns show again and tick off as you choose them. Each column of your file is listed with its first values. Choose what each one holds: Phone, Email, First name, Last name, Full name (split into first and last name at the last space), Contact phone, Instagram, Notes, one of your custom columns, or Skip. Columns named in English, Spanish or Portuguese, and columns named like a custom column, are matched for you. A column named just Name (Nombre, Nome) is matched as Full name, or as First name when the file also has a last-name column. Each choice can be used once. A WhatsApp sender needs a Phone column, an email sender an Email column, an Instagram sender an Instagram column. Custom columns are offered only when your access lets you edit table values.
  5. While a Phone or Contact phone column is chosen, check the Default country. Phone numbers written without a country code are read as numbers of that country. It starts on your WhatsApp sender's own country.
  6. Select Continue to review.

Instagram usernames

An Instagram column holds usernames. @maria.shop, Maria.Shop and a profile link such as https://www.instagram.com/maria.shop/ all read as maria.shop. A username has up to 30 letters, numbers, periods and underscores.

Review the rows

The review counts the rows that are New, Already in your CRM, and Need attention. Every row that needs attention is listed with its reason: a missing or invalid phone number, email address or Instagram username for the sender, a phone number, email address or Instagram username an earlier row already has, addresses that belong to two different customers, or a customer outside your access. Fix an address right in the list; the row is checked again. A row whose other address (the email on a WhatsApp sender, the phone on an email sender) is not valid still imports without it, and the report names it. The same goes for an invalid Instagram username on a WhatsApp or email sender.

If a repeating broadcast on the sender could reach the customers you import (sent to everyone, to the phase new customers start in, or to a customer table filter), the review names it.

Select Import N customers to start; no messages are sent. A bar shows the progress. Cancel stops after the rows already on their way; customers imported until then stay.

What happens to imported customers

The report

When the import ends, it shows how many customers were Added, Updated, Unchanged, and Not imported. When any row was not imported, or had a value left out (for example an invalid email next to a good phone number, a value a custom column cannot take, notes too long to keep, or a detail someone filled in during the import), select Download report. It is your file's rows that need a look, with two more columns: Result and Reason. Fix them in the file and import it again; rows already imported only fill what is still empty.

Select View in CRM to see the customers you imported: it opens the phase they start in, filtered to Source is Import. Change or remove the filter like any other (see phases-table).

Who can import, and who sees imported customers

Import from spreadsheet shows only for team members whose role lets them edit customers. A team member whose access does not reach the phase new customers start in does not see the customers they import, the same as with Add customer; ask an admin to widen your access (see team-roles-and-access).