Help Center
Contacts & leads11 min read

Contacts, leads & pipelines

Three words you’ll see everywhere in Exabloom — and once they click, the whole product makes sense. A contact is a person, a lead is an opportunity attached to them, and a pipeline tracks each lead through stages. Here’s the full model, and how leads move through it.

The model in one picture

Exabloom keeps two things separate on purpose: the person you’re talking to, and each opportunity that person represents. The person is a contact. Each opportunity is a lead attached to that contact. The crucial part: one contact can have many leads.

Contact · the person
ST
Sarah Tan
+65 9123 5678
Parent WhatsApp
Lead · opportunity
P2 Math
Qualified
Lead · opportunity
P4 Science
New
Sarah is one contact. The two things she might enrol in are two separate leads — each tracked on its own.

Every lead lives in a pipeline and sits at one stage within it. That’s the whole model: people on one side, opportunities on the other, each opportunity moving through a defined set of stages. The rest of this guide takes each piece in turn.

Where each one lives
Contacts and Leads are separate items in the left sidebar. Pipelines are set up by an admin under Settings Pipelines.
The who

Contacts: the people

A contact is a person you talk to. Each one carries identity details — First Name Last Name Phone No. Email — plus channel handles like Telegram Handle, Facebook ID and Instagram ID, the dates they last replied, any tags, and your own custom fields.

Contacts arrive three ways:

  • Automatically — the first time someone messages a connected channel (WhatsApp, Telegram, and so on), a contact is created for them.
  • By import — bring a spreadsheet in through the Import contacts dialog.
  • By hand + New contact, where only First name is required.
One person, one contact
If the same person reaches you on a second number, you can link it as a secondary contact to the primary, rather than ending up with two half-records. Identity stays in one place.
The what

Leads: the opportunities

A lead is a single opportunity attached to a contact — one potential sale, signup or enrolment. Because a person can want more than one thing, the same contact can hold several leads at once, each at its own stage. A lead carries:

  • A Title — a short label for the opportunity (e.g. “P2 Math”). Optional; it defaults to the contact’s name.
  • Its Pipeline and current Stage — both required when the lead is created.
  • An Owner — the teammate responsible. Leads can also sit Unassigned.
  • Any custom fields defined for leads, and the contact’s tags.
Contact vs lead
The contact is who you’re talking to. A lead is what they might take up. Delete a lead and the person stays; delete the contact and everything about them goes.
There’s no money field on a lead
A lead tracks where an opportunity stands, not a dollar value. There’s no built-in deal-size or amount field — if you want to record a quote or budget, add it as a custom field (see below).
The journey

Pipelines & stages

A pipeline is the journey a lead takes from first hello to closed. It’s a named, ordered list of stages — the steps you sell through. As an opportunity progresses, the lead moves from one stage to the next, so anyone can see at a glance where every deal stands.

Tuition enrolment·5 stages
NewContactedQualifiedTrial bookedEnrolled
A tuition centre’s pipeline. This lead is currently at “Qualified.”

Stages are yours to define. Under Settings Pipelines, an admin creates a pipeline, names it, and adds stages one by one — dragging to reorder them. There are no pre-filled stages; a brand-new pipeline starts empty and you build the exact steps your business uses.

Pipeline name
Tuition enrolment
Stages (5)
New
Contacted
Qualified
Trial booked
Enrolled
Add new stage
The stage editor. Type each stage, drag the handle to reorder, “Add new stage” to extend.
Run more than one
Sell in different ways? Create several pipelines — say one for new enrolments and one for renewals. The Leads screen shows one pipeline at a time; switch between them from the dropdown at the top of the table.
No pipeline, no leads
The Leads screen needs at least one pipeline to work. If none exists yet, you’ll see a “No pipelines yet” prompt that sends you to Pipeline Settings first.

The Leads table

The Leads screen is a table, one row per lead, scoped to the pipeline picked in the top-left dropdown. Out of the box you’ll see columns like Title, the contact’s Name, Stage, Owner and Tags — plus a Chat button to jump straight into the conversation.

Tuition enrolment Search Filters Columns New lead
TitleNameStageOwnerTags
P2 MathSarah TanQualified
WWei
Parent
P4 ScienceSarah TanNew
Unassigned
Parent
Sec 3 A-MathDaniel LimTrial booked
MMei
Referral
The Leads table. Pick the pipeline top-left; each row is one opportunity, with its stage, owner and tags inline.

The toolbar gives you Search, Filters (a badge shows how many are active), Columns to choose what’s shown, an admin-only Export, and New lead. You can reorder and resize columns, and add columns for any custom field.

It’s a table, not a drag-board
Exabloom shows leads as a sortable, filterable list — not a Kanban-style board of stage columns. You move a lead between stages by editing its Stage value (next section), and you can group the view by stage with a saved view.

Moving a lead along

Moving a lead forward means changing its Stage. Click the stage cell on any row and pick the new stage — the change saves on the spot, no separate “save” step.

Move to stage
New
Contacted
Qualified
Trial booked
Enrolled
Click a lead’s stage cell and choose the next step. Owner and tags edit inline the same way.

There are three ways a lead’s stage gets updated:

  • Inline — edit the stage (or owner, or tags) right in the table cell.
  • In bulk — tick several leads and use Bulk update to set the same Stage or Owner across all of them at once.
  • By workflow — an automation can move a lead’s stage as part of its steps, so routine progress happens without anyone clicking. See Automate with workflows.
Tags belong to the contact
When you edit Tags on a lead row, you’re tagging the underlying contact, not that one lead. So a tag added from a lead shows up on the person’s other leads too. Use tags for traits of the person (“VIP”, “Referral”), and stages for where each opportunity stands.
Advanced

Filters & saved views

Beyond ad-hoc filters, you can save reusable views as pills above the table. They come in three group types — and two of them build themselves:

Priority· custom
Hot leadsFollow upThis week
Monthly3mo · auto-generated
Mar 26Apr 26May 26
Stages· auto-generated
NewContactedQualifiedTrial bookedEnrolled
Saved views as one-click pills. Monthly and Stages regenerate themselves so they never go stale.
  • Custom — views you build by hand from any filter (e.g. “Hot leads”).
  • Monthly — auto-generated month pills based on when each lead was created. Show the last 3, 6 or 12 months; they roll forward on their own as time passes.
  • Stages — one pill per stage in the current pipeline, generated automatically and kept in sync when you edit your stages.
Pills stack with AND
Active views and filters combine. Click May 26 and then a Proposal stage pill and you get leads created in May and sitting at Proposal — a quick way to slice without rebuilding a filter each time.
Advanced

Custom fields & tags

The built-in fields cover identity and progress. Everything else your business cares about goes into custom fields, defined under Settings Custom Fields. Each field has a type — text, number, date, single- or multi-select, and so on — and can be marked required.

The key decision is what the field describes. A custom field belongs either to the contact or to the lead — and that choice decides where the answer lives:

On the contact
True of the person, every time
Preferred languagePostal codeSource
On the lead
Specific to one opportunity
SubjectBudget rangePreferred slot
Put a field on the contact if it’s true of the person; on the lead if it’s specific to one opportunity.

A reliable test: would the answer be the same across every opportunity this person has? Then it’s a contact field (preferred language, postal code). Does it change per opportunity (the subject they’re enquiring about, a per-deal budget)? That’s a lead field.

Tags are the lightweight cousin: shared labels you define once in SettingsTags and stick on contacts. Reach for a tag when you just need a yes/no badge on the person (“VIP”, “Referral”), and a custom field when you need to store an actual value.

Admins can shape the New Lead form
The Create lead form starts with the three required fields — Pipeline, Stage and Contact — plus an optional Title. An admin can hit Customise to add, reorder or hide fields per pipeline, so reps only see what matters for that journey.
Create lead Customise
Pipeline *
Tuition enrolment
Stage *
New
Contact *
Search or pick contact…
Title
Sarah Tan
CancelCreate
Creating a lead: Pipeline, Stage and Contact are required; Title is optional.

Setups to copy

A few common shapes, built from the pieces above. Adapt them to how your business actually sells.

1 · A simple sales pipeline

The starting point for most teams: one pipeline, a handful of clear stages, leads created from incoming chats.

1 pipelineNew → Qualified → WonLead per enquiry
2 · One parent, many enrolments

Track each child’s subject as its own lead under the same contact, so progress doesn’t get tangled.

1 contactLead: P2 MathLead: P4 Science
3 · Record a budget without a money field

No deal-size field exists, so capture the quote as a lead custom field and filter or sort on it.

Lead field“Budget range” (NUMBER)
4 · This month’s pipeline at a glance

Add a Monthly view group, then stack a stage pill to see what’s new and where it sits.

Monthly view+ Stage pillCombined (AND)

Good to know & pitfalls

  • One contact, many leads. Don’t create a second contact for a returning customer — add another lead to the person you already have.
  • Tags live on the contact. A tag added from a lead row applies to the person and shows on all their leads. Use stages, not tags, to track a single opportunity.
  • There’s no money field. Leads track stage, not amount. Store a quote or budget as a lead custom field if you need it.
  • Pipelines start empty. A new pipeline has no stages until you add them — build the exact steps your business uses, in order.
  • The Leads view is a table. Move a lead by editing its Stage, in a row, in bulk, or via a workflow — there’s no drag-between-columns board.
  • Custom fields have a home. Decide up front whether each field describes the person (contact) or the opportunity (lead) — you can’t cleanly move it later.

Need a hand?

Our Singapore-based team is one message away — happy to help you get set up.