Import customers from a CSV file
Onboard multiple customers at the same time
To import multiple customers in one step, you can use a CSV file import. To create a file with the correct format, you can download the BillPro sample file, and modify it or use it as a guide.
For some CSV errors, the whole import may fail. Or BillPro may create a new CSV file with some error records for you to download, update, and import again. If there are invalid fields in your customer record, BillPro may also create a customer with empty fields.
Create a CSV file of customers
To prepare a CSV file to import customers, do these steps.
-
In the navigation menu, go to Customers and click Import.
-
To download the sample file, click the Sample Import File link.
-
Edit the file. After you check the format, you can remove the sample customer.
-
(Optional) Enter a
Customer_ID
. Later, you can modify or delete the customer ID. If you delete it, BillPro adds a random 10-character customer ID. BillPro also creates a system ID to uniquely identify each customer. -
Enter the required fields of
Firstname
,Lastname
, andEmail
. You can't create a customer in the UI without a unique email and a full name. -
(Optional) Enter a
Birthdate
for the customer inDD/MM/YYYY
format. -
To send SMS notifications, enter a phone number with
Phone_CountryCode
andPhone_Number
. You can create a customer without a phone number but not with an invalid country code or phone number. -
(Optional) Enter the billing address fields:
Billing_Street
,Billing_City,
,Billing_PostCode
,Billing_State
, andBilling_Country
, which must be an ISO country code or a country name in English. -
(Optional) Enter a shipping address, which has the same fields as the billing address.
-
(Optional) Enter organisation details.
-
Save the file in an MS-DOS compatible CSV format.
CSV separators
BillPro supports commas as CSV separators only. If your country uses commas as decimal separators, and you are using Excel, see Use commas for Excel CSV export.
Import a customer CSV file
To import a CSV file, do these steps.
-
Go to Customers and click Import.
-
Click Browse and select your CSV file.
-
Click Import.
BillPro will import the CSV file and create the customers.
If there are any issues, the import may fail, or some customers may not be imported.
Check CSV import errors
To check the results of the CSV import, do these steps.
-
In the navigation bar, click the bell alerts icon to go to Alerts and select New.
-
Check that the total number of customers imported is the same as the number of customers in your CSV file.
-
If any customers did not import, click Download CSV to obtain a new file with the failed customer records.
-
In the new file, at the end of each record, in the
Error
column, check the message that explains why the import failed. See also Check your CSV file below. -
Update the records to fix the errors. You do not need to delete the
Error
column, but BillPro will add any new errors in anotherError
column after the previousError
column. -
Save the new file with an MS-DOS Compatible CSV format, and try the import again.
Check your CSV file
If your import is not successful, check for the issues in the following table.
Field | Issue | Error result |
---|---|---|
File format, headers, and separator | Invalid line-breaks; invalid header fields; invalid separator, such as a semi-colon. | Import fails |
Firstname, Lastname | Missing data | Customer import fails and CSV error record |
Not valid or duplicate | Customer import fails and CSV error record | |
Telephone | Not valid for country code | Customer import fails and CSV error record |
Billing address | Invalid fields | The customer is Active andthe billing address is empty |
Shipping address | Invalid fields | The customer is Active andthe shipping address is empty |
Optional fields such as Birthdate | Invalid field | The customer is Active andthe field is empty |
BillPro processes these errors in order of severity, so if you have more than one error, you may have to retry the CSV import more than once.
Updated 5 months ago
Create orders for your customers, and manage your customers.