# Uploading Segments

While creating **dynamic Segments** in Fast Track CRM is the preferred way of working, there are certain occasions where you may want to upload a **fixed list of players** using a CSV file.

***

### 📂 When to use "Upload Segment"?

Uploading a Segment via CSV is helpful in rare, specific cases, such as:

🎯 **Unique groups of players** – when the players you want to target don’t share any common attributes that can be defined through a Segment field in the builder.

📋 **Fixed groups that won’t change** – for example, competition winners or a predefined VIP list. Since the group is static, the list won’t become outdated over time.<br>

{% hint style="warning" %}
**Please note:** \
If you’re regularly uploading Segments, you may not be making full use of our Segmentation features. Please contact your Partner Manager to discuss the best approach!
{% endhint %}

***

### ⚙️ How to Upload a Segment

**1 -** If you want to upload a Segment with a CSV file, first navigate to CRM → Segments, then click on the **Upload** button.

**2 -** Next, fill in the details: enter your **Segment name**, choose the **Segment Field** that matches your data (most commonly used: (`user_id`, `external_user_id`, `email_address`, or `phone_number`), then drag and drop your file or select it from your device.

{% hint style="info" %}
**Make sure to follow the file requirements:**

* One column only 📊
* No headers 🚫
* The first line must contain data<br>

📌 **Note:** \
If uploading `user_id`, select **User ID** in the drop-down and provide only IDs in the file.
{% endhint %}

<figure><img src="https://3654650655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGrxN2ttYCb8JwJc2TS%2Fuploads%2FnEJyRBfWrRQUJyrftwtl%2FKapture%202025-09-03%20at%2011.59.28.gif?alt=media&#x26;token=f268f765-b335-4abb-a0ed-6b2aa0f31d67" alt=""><figcaption></figcaption></figure>

**3 -** If the system validates the file format, you'll have the option to click **Upload** and **the Segment will be created**.

{% hint style="info" %}
📌 **What happens in the background?**\
When you upload a CSV, Fast Track CRM creates a **unique tag** for the players in that file. The Segment then targets all players who have that tag.
{% endhint %}

{% hint style="danger" %}
**If your CSV contains errors**, you’ll see a message and the upload option will be unavailable. Fix the file as instructed, then re-upload.
{% endhint %}

<figure><img src="https://3654650655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MGrxN2ttYCb8JwJc2TS%2Fuploads%2FJ6coi3OccOTZyezyacvT%2FKapture%202025-09-04%20at%2010.12.18%20copy%20(online-video-cutter.com).gif?alt=media&#x26;token=1f074fd5-3806-4348-8f0a-bf7b23376339" alt=""><figcaption></figcaption></figure>

***

### ⚠️ Things to Keep in Mind

**The exclusion of blocked or excluded players** still applies. \
Example: If you created a Segment by uploading 100 players, but the Segment Count displays 89, the remaining 11 players are being excluded from the Segment (at that moment in time).

**Players must exist in Fast Track CRM**. If an ID/email doesn’t exist in the database, it won’t upload. You can search for a specific user in the CRM to confirm their existence.

**Data accuracy is key.** Ensure your CSV values match the Segment Field selected. \
Example: A common mistake is uploading `external_user_id` values but selecting `user_id`.

***

👉 CSV uploads are helpful in one-off scenarios, but **dynamic Segments should always be your default** for ongoing targeting.
