> ## Documentation Index
> Fetch the complete documentation index at: https://help.maestra.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Bulk Import Customers from a File?

## **1. Prepare your file for import**

Go to **Customer Data Platform** → **Customers** → **Import .csv** → **Customer data:**

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.00.28.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=4f334b9879259553386463012c6aa6b7" alt="2026 05 18 14 00 28" width="2922" height="646" data-path="images/2026-05-18-14.00.28.png" />
</Frame>

Select **Customer import** from the **Task** drop-down menu:

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.04.11.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=02bc27c446d3d9efc5806dccb7bae529" alt="2026 05 18 14 04 11" width="2932" height="1650" data-path="images/2026-05-18-14.04.11.png" />
</Frame>

Now you’ll need to prepare a file for import.

<Tip>
  The supported file format for uploads is CSV.
</Tip>

Download the file template (see the screenshot above, **download.csv**) to see an example of a properly formatted file. You can also customize it for your needs by adding or removing columns and filling it in with your customer data.

Use the hints on the right and the column name reference to format your file correctly.

Here's an example of a file ready for import:

<img src="https://mintcdn.com/maestraio/Itk5DZRmZl9Vbe7N/images/imported/img-d1b6ebe0.png?fit=max&auto=format&n=Itk5DZRmZl9Vbe7N&q=85&s=96845fd5386f32ec453ff9fcfb5fbf05" alt="02_importcustomer" width="1254" height="352" data-path="images/imported/img-d1b6ebe0.png" />

<Card title="Important" type="warning">
  * Make sure your file includes **at least one identifier** (email, phone number, or external ID) — otherwise the import will fail.
  * Your file should not contain any irrelevant columns or empty columns (columns with a header but no data).
</Card>

## **2. Import customers**

### **2.1. Fill in the settings:**

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.23.17.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=46cf7e3f444c1bb2afbff2fd068fcde3" alt="2026 05 18 14 23 17" width="1158" height="1268" data-path="images/2026-05-18-14.23.17.png" />
</Frame>

**Task:** Customer import.

**Description:** fill in if applicable. This description can help you find your import task in the tasks list.

**Encoding:** the default encoding is UTF-8.

**Uploaded file:** follow Step 1 to upload the import file.

#### **Import settings:**

* **API endpoint:** indicates where the data originated. This affects customer action attribution. The default is "Maestra touchpoint".
* **Touchpoint:** determines which channel or integration the customer is linked to. By default, this is detected automatically based on the API endpoint. If you need to explicitly associate customers with a specific website or store, select the touchpoint manually.
* **Segment group:** you can add customers from the file to a static segment. Select an existing segment or create a new one.
* **Source action:** the action associated with the customer when they're added to the database (e.g., "Create customer"). This affects segmentation and analytics.\
  Source action will be added to customers' activity feeds. If you [create an action template](/customers-orders-and-products/actions/how-to-create-an-action-template), make sure the **action name** is easy for you to find – for example "Filled in May "22 survey" or "Registered on xyz.com".

Each parameter can be set either in the import settings (applied to all customers in the file) or in the file itself (individually per row).

### **2.2. Click Launch import to add your task:**\\

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.48.45.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=2360c065b9babc104bd454e520df6f94" alt="2026 05 18 14 48 45" width="1144" height="1458" data-path="images/2026-05-18-14.48.45.png" />
</Frame>

\
Now you can see a URL leading to this task:

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.50.47.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=d1747d1e698a60af26d7d5d3a42bcc03" alt="2026 05 18 14 50 47" width="2906" height="932" data-path="images/2026-05-18-14.50.47.png" />
</Frame>

Wait for the import to be completed:

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.55.51.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=917a8032495c9c0a8ec5dbe50cbe21e0" alt="2026 05 18 14 55 51" width="2332" height="838" data-path="images/2026-05-18-14.55.51.png" />
</Frame>

The customer will emerge in the database:

<Frame>
  <img src="https://mintcdn.com/maestraio/12rIpp_FerVDAgj5/images/2026-05-18-14.58.26.png?fit=max&auto=format&n=12rIpp_FerVDAgj5&q=85&s=62f4aa31d8dfa8effdb1b70c21a14c12" alt="2026 05 18 14 58 26" width="2914" height="640" data-path="images/2026-05-18-14.58.26.png" />
</Frame>
