# Add Subscribers

### Add Manually

To manually add a subscriber or referral to your campaign:

1. Go to your campaign dashboard > Subscribers
2. Click the **Add Subscriber** button in the top right corner
3. In the modal, enter the subscriber’s information, such as email address and name
4. Click **Add Subscriber**

<figure><img src="/files/5qkuuAjUzlYNAmlGRhuN" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Note:** Click **Customize Fields** in the modal to control which fields are visible when adding a subscriber.
{% endhint %}

To add a referral, make sure to enter the advocate’s unique identifier or referral code in the Advocate field. (For example, if you're adding *<john.smith@email.com>*, who was referred by *<john.doe@email.com>*, enter *<john.doe@email.com>* in the Advocate field.)

<figure><img src="/files/xKng5IBXR2ivNfVa3hEf" alt="" width="375"><figcaption></figcaption></figure>

### Upload CSV File

To import your existing users/subscribers in ReferralHero, go to your Campaign Builder >  Add Subscribers >  Upload CSV File.

<figure><img src="/files/ZbpZ1GIWC0wkyFdQdqql" alt=""><figcaption></figcaption></figure>

On that page, you can upload a CSV file containing the data of your existing users.

#### File Formatting

{% hint style="success" %}
Your CSV file must have headers, and they must be **lowercase**. The only required header is **email.** We highly recommend using our [example file](https://app.referralhero.com/maitre_import_example.csv) as a starting point, and please delete all blank rows/columns in your file before uploading.
{% endhint %}

Here are all the fields that you can use with your import:

| column            | description                                                                                                                                                                        |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **email**         | (Required if campaign's primary identifier) Subscriber's email                                                                                                                     |
| **domain**        | <p>Default referral link (e.g: <code><http://mywebsite.com/competition></code>). <br>\* If left blank, the default referral link set in the GOAL campaign builder will be used</p> |
| **name**          | Subscriber's name                                                                                                                                                                  |
| **phone number**  | <p>Subscriber's phone number (eg: +141234xxx34)<br>Country code must be present.</p>                                                                                               |
| **extra field**   | Subscriber's extra field (e.g: age)                                                                                                                                                |
| **extra field 2** | Subscriber's extra field 2 (eg: country)                                                                                                                                           |
| **date**          | Subscriber's sign up date (DD/MM/YYYY or DD/MM/YYYY HH:MM)                                                                                                                         |
| **referrals**     | Subscriber's number of referrals. Useful if you're importing people who have already accumulated referrals from a previous referral program                                        |
| **referrer**      | Use this column to indicate the referrer (or advocate) of a subscriber. The value is the email address of the referrer                                                             |

{% hint style="success" %}
**Good to know**

* All imported subscribers will have *Imported from csv* as their source.
* You can choose to send a Welcome email to imported subscribers by enabling it in the **Automations** section. The Welcome email will only be sent if one has been created and is currently active.
* If you’ve enabled integration with your CRM, imported contacts will also be synced to your connected CRM list. If a contact already exists in your CRM list, their name and custom fields will be updated.
* You can navigate to another page while the import is in progress. The **Upload** button will become active again once the import is complete.
  {% endhint %}

### Import via Integration

You can also import contacts, users, or customers directly from your connected integrations.

To do this, go to your Campaign Builder >  Add Subscribers > Import via Integration, and select from the available integration sources.

<figure><img src="/files/BmEsXUv6e2F5JEsdl6E7" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
If your **Welcome Email** automation is active, imported subscribers will receive this email—just like those added manually or via CSV upload.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.referralhero.com/campaign-builder/add-subscribers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
