> For the complete documentation index, see [llms.txt](https://docs.bloop.plus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bloop.plus/referral-program/management/customers.md).

# Contacts

Find your best advocates and the loyal buyers nobody has asked to share yet.

Your programme runs on two kinds of people: **referrers** who share, and **referees** they bring in. **Referral → Contacts** lists both, so you can find your best advocates, spot the customers who joined but never shared, and invite loyal buyers instead of waiting for them to discover the programme on their own.

> **Best practice:** Work the **Not joined** tab, not the leaderboard. Your top referrers are already referring; the growth is in the loyal customers who've never been asked.

### Filter the list

| Tab                | Who it shows                                      |
| ------------------ | ------------------------------------------------- |
| All customers      | Everyone, whether or not they joined              |
| Referrer           | Customers who joined and can share a link or code |
| Referee            | Customers someone else referred                   |
| Referral completed | Referees who made a qualifying purchase           |
| Not joined         | Customers who haven't joined yet                  |

Each row shows the customer's Shopify status, their programme status (**Joined** or **Not joined**), successful referrals, referral invites, and the revenue they've driven on both sides. Search by name or email, and — if you [run more than one campaign](/referral-program/campaign.md) — filter to a single campaign or view all at once.

**Export** downloads your referrers as a CSV. **View log** opens the [activity feed](/referral-program/analytics/activity.md).

### Invite customers to join

1. Choose **Invite** and pick the customers you want.
2. **Send invitation.**

Bloop creates a referrer record with a unique share code for each, and emails them your referral invitation — see [referral emails](/referral-program/emails.md). Only customers whose programme status is **Not joined** can be invited; anyone already in the programme is skipped.

Invite in batches you can follow up on rather than emailing your whole list at once. An invitation that lands with no supporting nudge converts about as well as one nobody sent.

### Open a customer

Clicking a customer opens their detail view — the fastest way to answer "where did this customer come from, and what have they earned?"

**Referrer information** shows their name, email and campaign status, with copy buttons for their email, referral link and referral code. **Referrals** summarizes their invites, successful referrals and referral revenue.

**Referee list** names everyone they brought in, with the referral method used, the coupon code, whether it was used, the order, the revenue, and the status. A referral you added by hand is marked **Manually added**.

**Referrer rewards** lists what they've earned, filtered by **All**, **Discount code**, **Cash** or **Store credit**. Free products and [custom rewards](/referral-program/rewards.md#custom) appear here too — a custom reward shows the description you wrote for it. Discount codes carry their own status: **Active**, **Scheduled**, or **Expired**.

Order and reward records link straight through to the matching customer and order in your Shopify admin, and a cash reward links to its payout in [referral orders](/referral-program/management/orders.md#pay-out-cash-rewards).

### See the programme as a referrer sees it

**Login as referrer** opens that customer's [referral hub](/referral-program/referral-hub.md) exactly as they see it — their rewards, tier progress and activity. It's the fastest answer to "my reward is missing" or "my tier is wrong": look at what they're looking at before you go digging.

### Common mistakes to avoid

* **Judging the programme by its top referrer.** One heroic advocate hides a programme nobody else joined. Read the Not joined tab.
* **Inviting everyone at once.** A single mass invitation with no follow-up burns the list.
* **Debugging a complaint from the admin side.** Use Login as referrer first — most reports are explained by what the referrer can actually see.

### Next steps

* Watch what customers are doing in [referral activity](/referral-program/analytics/activity.md).
* Review referred purchases in [referral orders](/referral-program/management/orders.md).
* Choose what referrers earn in [Referrer and referee rewards](/referral-program/rewards.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.bloop.plus/referral-program/management/customers.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
