---
title: Growth | Outreach Contact Lists
description: Upload your own contacts as a CSV in Growth Outreach and send campaigns to them, including people who haven’t shopped with you yet. Covers CSV columns and upload status.
---

[Skip to content](https://support.blaze.me/hc/en-us/articles/growth-outreach-contact-lists#main-content)

[![BLAZE-Logo-Blue (2)](https://support.blaze.me/hs-fs/hubfs/BLAZE-Logo-Blue%20(2).png?width=140&height=37&name=BLAZE-Logo-Blue%20(2).png)](https://support.blaze.me?hsLang=en)

- [BLAZE US Knowledge Base](https://support.blaze.me/hc/en-us/articles)

Open main navigation

Close main navigation

- [BLAZE US Knowledge Base](https://support.blaze.me/hc/en-us/articles)

 Welcome to the Blaze US Knowledge Base! Find helpful reference by searching here...

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

1. [BLAZE US Knowledge Center](https://support.blaze.me/hc/en-us/articles?hsLang=en)
2. [BLAZE Growth](https://support.blaze.me/hc/en-us/articles/blaze-growth?hsLang=en)

# Growth | Outreach Contact Lists

## Contact Lists let merchants upload a CSV of contacts into Growth Outreach and send campaigns to them, including people who aren't customers of the store yet. Each upload creates a list that can be chosen as a campaign audience.

Useful if you're moving over from another marketing tool or collecting signups at events and pop-ups. Lists can be reused across campaigns, so you only need to upload once.

**Availability:** Contact Lists are available to Growth merchants in the US and Canada.

### Uploading a contact list

1. Go to **Audiences → Contact Lists** and click **Upload contact list**
   
   **![contact\_lists\_clean](https://support.blaze.me/hs-fs/hubfs/contact_lists_clean.png?width=670&height=365&name=contact_lists_clean.png)**
2. Enter a **list name** (required) and an optional description
   
   ![contact lists title](https://support.blaze.me/hs-fs/hubfs/contact%20lists%20title.jpg?width=670&height=727&name=contact%20lists%20title.jpg)
3. Download the **CSV template**, fill it in with your contacts and select the file
   
   ![contact lists download template](https://support.blaze.me/hs-fs/hubfs/contact%20lists%20download%20template.jpg?width=670&height=740&name=contact%20lists%20download%20template.jpg)
4. Check the box confirming the consent information in your file is valid and up to date. The upload button stays disabled until this is checked
   
   ![contact lists consent confirm](https://support.blaze.me/hs-fs/hubfs/contact%20lists%20consent%20confirm.jpg?width=670&height=747&name=contact%20lists%20consent%20confirm.jpg)
5. Click **Upload list**
   
   **![iScreen Shoter - Google Chrome - 261105172051](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105172051.jpg?width=670&height=737&name=iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105172051.jpg)**

Once the upload finishes you'll see a summary of what happened to each row (see Checking an upload below).

---

### CSV template and column titles

**Important: column headers must match the template exactly.** Your file needs all six of these headers: **First Name, Last Name, Email, Phone, Email Opt-in, Phone Opt-in**. If any are missing or named differently, the upload will fail with "The column headers don't match the template" and list which ones are missing. The easiest way to avoid this is to download the template from the upload page and paste your contacts into it.

![iScreen Shoter - Claude - 261105173428](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Claude%20-%20261105173428.jpg?width=670&height=251&name=iScreen%20Shoter%20-%20Claude%20-%20261105173428.jpg)

Use these column titles, spelled exactly like this:

| Column title | Required? | Notes |
| --- | --- | --- |
| First Name | First Name or Last Name | Each row needs at least one of the two |
| Last Name | First Name or Last Name | Each row needs at least one of the two |
| Email | Email or Phone | Each row needs at least one of the two |
| Phone | Email or Phone | Each row needs at least one of the two |
| Email Opt-in | No | Whether the contact agreed to receive emails |
| Phone Opt-in | No | Whether the contact agreed to receive SMS |

All six headers have to be in the file even if you leave some of the cells blank.

---

### Upload rules

- Rows repeated within the file are only imported once
- Rows with no first name and no last name are skipped
- Rows with no email and no phone are skipped
- Contacts that match an existing customer by email or phone are added to the list and linked to that customer
- An upload never changes an existing customer's details or consent. Customer information is updated through the POS

**Consent is your responsibility.** Only upload contacts who agreed to hear from your store, and mark each contact's email and SMS opt-in accurately.

---

### Checking an upload

Large files process in the background, so you don't need to stay on the page. The Contact Lists table shows each list with its **Upload status**, number of **Contacts**, **Emails** and **Phones**, and who uploaded it and when.

To see the results of an upload, click **⋮ → View upload details** on the list. Upload details show:

![iScreen Shoter - Preview - 261105174256](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Preview%20-%20261105174256.jpg?width=670&height=142&name=iScreen%20Shoter%20-%20Preview%20-%20261105174256.jpg)

![iScreen Shoter - Google Chrome - 261105174348](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105174348.jpg?width=228&height=146&name=iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105174348.jpg)

- Contacts added
- Matched existing customers (added to the list and linked)
- Duplicates removed
- Rows skipped for having no email or phone
- Rows skipped for having no first name and no last name

![iScreen Shoter - Google Chrome - 261105174642](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105174642.jpg?width=670&height=335&name=iScreen%20Shoter%20-%20Google%20Chrome%20-%20261105174642.jpg)

If an upload shows **Failed**, View upload details shows the reason (for example, column headers that don't match the template) and no list is created. Fix the file and upload it again.

---

### Managing your lists

- A list is read-only once uploaded. You can view its contacts, edit its name and description, or delete it
- To add or change contacts, upload a new list
- In a list's contacts, names of contacts linked to an existing customer are links that open that customer's profile

---

### Using a contact list in a campaign

When building an Outreach campaign, pick your list from the **Contact Lists** group in the audience picker.

- Contacts only get messages on the channels they opted in to
- Lists that are still processing can't be selected yet. They show up once processing finishes

![iScreen Shoter - Preview - 261105175201](https://support.blaze.me/hs-fs/hubfs/iScreen%20Shoter%20-%20Preview%20-%20261105175201.jpg?width=670&height=729&name=iScreen%20Shoter%20-%20Preview%20-%20261105175201.jpg)

**Related Articles:** 

[SMS Campaigns](https://support.blaze.me/hc/en-us/articles/growth-outreach-sms-messaging?hsLang=en)

[Email Campaigns](https://support.blaze.me/hc/en-us/articles/growth-email-campaign-setup?hsLang=en)

---

### FAQs

**What format does the file need to be in?**   
CSV, with the column titles listed above. Download the template from the upload page to get the right headers.

**My upload failed and says the column headers don't match the template. What do I do?**   
One or more headers are missing or spelled differently. Make sure the file has all six: First Name, Last Name, Email, Phone, Email Opt-in, Phone Opt-in. Then upload again.

**Why were some of my rows skipped?**   
Every row needs a first name or last name, and an email or phone. Rows missing either get skipped. Check View upload details to see how many and why.

**What happens if someone in my file is already a customer?**   
They're added to the list and linked to their customer profile. Their existing customer details and consent are not changed.

**Can I update a customer's email or phone with an upload?**   
No. Customer information is updated through the POS.

**Will a contact who didn't opt in get messages?**   
No. Contacts only get messages on the channels they opted in to.

**Can I add contacts to an existing list?**   
No, lists are read-only once uploaded. Upload a new list with the additional contacts.

**Why can't I select my list in a campaign?**  
It's still processing. It becomes selectable once processing finishes.

**Are uploaded contacts added to my customer list?**   
No. Contacts live in their contact list. Contacts that match an existing customer are linked to that customer's profile.

**Is this available in Canada?**   
Yes, it works for US and Canada merchants.

---

Learn more about [Growth](https://support.blaze.me/hc/en-us/articles/blaze-growth?hsLang=en)

**If you have any questions please reach out to ECOM Support at**  
[ecomsupport@blaze.me](mailto:ecomsupport@blaze.me)

 

- [BLAZE Retail](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#main-content)

    - [FAQs](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#faqs)
    - [Ecommerce](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#ecommerce)
    - [Transactions](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#transactions)
    - [Loyalty / Marketing](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#loyalty-marketing)
    - [Members](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#members)
    - [Integrations](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#integrations)
    - [Reporting](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#reporting)
    - [Metrc](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#metrc)
    - [Delivery & Dispatch](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#delivery-dispatch)
    - [Getting Started](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#getting-started)
    - [BioTrack](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#biotrack)
    - [Promotions](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#promotions)
    - [Point of Sale (POS)](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#point-of-sale-pos)
    - [Purchase Orders](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#purchase-orders)
    - [Insights](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#insights)
    - [BLAZEPAY](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#blazepay)
    - [Compliance & Taxes](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#compliance-taxes)
    - [Inventory Management](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#inventory-management)
    - [Hardware & Labels](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#hardware-labels)
    - [Web POS App](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#web-pos-app)
    - [State Limits](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#state-limits)
    - [New Mexico S2S](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#new-mexico-s2s)
    - [Member Merge](https://support.blaze.me/hc/en-us/articles/blaze-retail?hsLang=en#member-merge)
- [BLAZE ECOM](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#main-content)

    - [ECOM Mission Control](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#ecom-mission-control)
    - [Ecommerce](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#ecommerce)
    - [Onboarding](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#onboarding)
    - [Website Content](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#website-content)
    - [Mobile Apps](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#mobile-apps)
    - [SEO](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#seo)
    - [General](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#general)
    - [Promotions, Discounts & Rewards](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#promotions-discounts-rewards)
    - [Integrations](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#integrations)
    - [WordPress](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#wordpress)
    - [Order Notifications](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#order-notifications)
    - [Online Store Configuration](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#online-store-configuration)
    - [Customization](https://support.blaze.me/hc/en-us/articles/blaze-ecom?hsLang=en#customization)
- [BLAZEPAY](https://support.blaze.me/hc/en-us/articles/blazepay?hsLang=en#main-content)

    - [Cashless ATM](https://support.blaze.me/hc/en-us/articles/blazepay?hsLang=en#cashless-atm)
- [BLAZE Growth](https://support.blaze.me/hc/en-us/articles/blaze-growth?hsLang=en)
- [Ecommerce](https://support.blaze.me/hc/en-us/articles/ecommerce?hsLang=en#main-content)

    - [Online Store Configuration](https://support.blaze.me/hc/en-us/articles/ecommerce?hsLang=en#online-store-configuration)
- [Mobile Apps](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#main-content)

    - [Go To Market](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#go-to-market)
    - [Troubleshooting](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#troubleshooting)
    - [Push notifications](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#push-notifications)
    - [Onboarding](https://support.blaze.me/hc/en-us/articles/mobile-apps?hsLang=en#onboarding)
- [Payment Integrations](https://support.blaze.me/hc/en-us/articles/payment-integrations?hsLang=en#main-content)

    - [Birchmount](https://support.blaze.me/hc/en-us/articles/payment-integrations?hsLang=en#birchmount)
- [BLAZE Sites](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#main-content)

    - [SEO](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#seo)
    - [General](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#general)
    - [Widgets](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#widgets)
    - [BLAZE Widgets](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#blaze-widgets)
    - [3rd Party Apps](https://support.blaze.me/hc/en-us/articles/blaze-sites?hsLang=en#3rd-party-apps)
- [Company Products](https://support.blaze.me/hc/en-us/articles/company-products?hsLang=en)
- [SSO(Single Sign-On)](https://support.blaze.me/hc/en-us/articles/ssosingle-sign-on?hsLang=en)
- [BLAZE Brands](https://support.blaze.me/hc/en-us/articles/blaze-brands?hsLang=en)
- [Product Catalog](https://support.blaze.me/hc/en-us/articles/product-catalog?hsLang=en)
- [Compliance](https://support.blaze.me/hc/en-us/articles/compliance?hsLang=en#main-content)

    - [New Mexico](https://support.blaze.me/hc/en-us/articles/compliance?hsLang=en#new-mexico)

[![BLAZE-Logo-Blue (2)](https://support.blaze.me/hs-fs/hubfs/BLAZE-Logo-Blue%20(2).png?width=140&height=37&name=BLAZE-Logo-Blue%20(2).png "BLAZE-Logo-Blue (2)")](http://blaze.me)

BLAZE US Help Center

Copyright © 2026, BLAZE Solutions Inc.