---
title: Can I bulk upload my leads?
description: "Bulk upload leads into Octiv from a CSV file under Leads >> Import: column order, required fields, status formats and import errors."
---

[Skip to content](https://knowledge.octivfitness.com/can-i-bulk-upload-my-leads#main-content)

English

Show submenu for translations

[More support](https://knowledge.octivfitness.com/kb-tickets/new?hsLang=en)

![](https://knowledge.octivfitness.com/hs-fs/hubfs/appIcon.png?width=100&height=75&name=appIcon.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [More support](https://knowledge.octivfitness.com/kb-tickets/new)
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Help Center](https://knowledge.octivfitness.com/?hsLang=en)
2. [Leads](https://knowledge.octivfitness.com/leads?hsLang=en)

# Can I bulk upload my leads?

## Upload a list of leads at once from a CSV file under Leads \>\> Import.

Yes. If you already have a list of leads, you can upload them all at once from a CSV file instead of adding them one by one.

### Upload your leads

1. Go to **Leads \>\> Import**.
2. Under **CSV File**, click to upload your file or drag it into the box. To pick a different file, click **Replace** or **Remove**.
3. Click **Submit**.

A **Response Data** window then shows the result for each row. Rows that worked say **imported**, and you'll find those leads under **Leads \>\> Manage**. Any row that didn't import shows the reason, so you can fix it in your file and upload just those rows again.

### How to set up your CSV file

The file must be saved as a **.csv** (comma-separated values) file. Include a header row with the column names. If you don't, the first lead in the file won't be uploaded.

The columns must be in this exact order:

1. **Location Name:** must match the location name exactly as it is in Octiv.
2. **Name**
3. **Surname:** required.
4. **Gender:** `M` or `F`. Optional.
5. **Email Address:** required.
6. **Mobile Number:** optional.
7. **Date of Birth:** in the format `YYYY-MM-DD`, for example 1990-12-25. Optional.
8. **Status:** one of `pending`, `contacted`, `needs_follow_up`, `drop_in`, `request_demo`, `other` or `lost`. Write statuses with more than one word using underscores, exactly as shown. For example, use `needs_follow_up`, not "Needs Follow Up".
9. **Source:** where the lead came from, for example Social Media Marketing. Optional.

Example row:

`Octiv Fitness,John,Doe,M,john@gmail.com,0831234567,1990-12-25,pending,Social Media Marketing`

### Why didn't a row import?

- **"The 2 field is required" or "The 4 field is required":** a required column is empty. Column numbers start at 0, so 2 is **Surname** and 4 is **Email Address**.
- **"Invalid option for status":** the status isn't written in one of the formats above. Check the spelling and underscores.
- **"User already exists as a member at this gym":** that email address already belongs to one of your members, so they aren't added as a lead.

To add leads one at a time instead, see [How do I capture leads?](https://knowledge.octivfitness.com/how-do-i-capture-leads?hsLang=en)

- [Getting Started](https://knowledge.octivfitness.com/getting-started?hsLang=en)
- [Members](https://knowledge.octivfitness.com/members?hsLang=en#main-content)

    - [Attendance & Tracking](https://knowledge.octivfitness.com/members?hsLang=en#attendance-tracking)
    - [Packages & Billing](https://knowledge.octivfitness.com/members?hsLang=en#packages-billing)
    - [Profiles & Setup](https://knowledge.octivfitness.com/members?hsLang=en#profiles-setup)
    - [Contracts & Waivers](https://knowledge.octivfitness.com/members?hsLang=en#contracts-waivers)
- [Staff Management](https://knowledge.octivfitness.com/staff-management?hsLang=en)
- [Leads](https://knowledge.octivfitness.com/leads?hsLang=en)
- [Packages](https://knowledge.octivfitness.com/packages?hsLang=en#main-content)

    - [Lead Drop Ins](https://knowledge.octivfitness.com/packages?hsLang=en#lead-drop-ins)
    - [Member Packages](https://knowledge.octivfitness.com/packages?hsLang=en#member-packages)
    - [Location specific packages](https://knowledge.octivfitness.com/packages?hsLang=en#location-specific-packages)
- [Scheduling](https://knowledge.octivfitness.com/scheduling?hsLang=en)
- [Accounts](https://knowledge.octivfitness.com/accounts?hsLang=en#main-content)

    - [Member Billing & Payments](https://knowledge.octivfitness.com/accounts?hsLang=en#member-billing-payments)
    - [Your Octiv Subscription](https://knowledge.octivfitness.com/accounts?hsLang=en#your-octiv-subscription)
- [Payment Gateways](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#main-content)

    - [GoCardless](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#gocardless)
    - [Stripe](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#stripe)
    - [Paystack](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#paystack)
    - [Three Peaks](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#three-peaks)
    - [Netcash](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#netcash)
    - [Sepa](https://knowledge.octivfitness.com/payment-gateways?hsLang=en#sepa)
- [Store](https://knowledge.octivfitness.com/store?hsLang=en#main-content)

    - [Products](https://knowledge.octivfitness.com/store?hsLang=en#products)
    - [Sales](https://knowledge.octivfitness.com/store?hsLang=en#sales)
- [Comms](https://knowledge.octivfitness.com/comms?hsLang=en)
- [Reports & Data](https://knowledge.octivfitness.com/reports-data?hsLang=en)
- [Check in](https://knowledge.octivfitness.com/check-in?hsLang=en)
- [Workouts](https://knowledge.octivfitness.com/workouts?hsLang=en)
- [Octiv Explore](https://knowledge.octivfitness.com/octiv-explore?hsLang=en)
- [Vitality](https://knowledge.octivfitness.com/vitality?hsLang=en)
- [Settings](https://knowledge.octivfitness.com/settings?hsLang=en#main-content)

    - [Integrations](https://knowledge.octivfitness.com/settings?hsLang=en#integrations)
- [Add-ons](https://knowledge.octivfitness.com/add-ons?hsLang=en)
- [For Members](https://knowledge.octivfitness.com/for-members?hsLang=en)

[![Chill listening crop-3](https://knowledge.octivfitness.com/hs-fs/hubfs/social%20octiv-1.png?width=24&height=24&name=social%20octiv-1.png "Chill listening crop-3")](http://www.octivfitness.com)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, Octiv