Help Center
Getting startedAdmin only15 min read

Invite your team & manage roles

Add a teammate in under a minute, then decide exactly what they can reach: which Workspaces they work in, how much they can do there, and whose contacts they see. Here’s the whole access model, end to end.
A note on names
Throughout this guide we call your whole account your Brand, and each unit inside it a Workspace. In the app today you’ll still see the older labels: Agency is your Brand, and an Organisation is a Workspace. Same things — we point out the in-app wording wherever it matters.

Brand, Workspaces & seats

Access in Exabloom has two layers, and almost everything else makes sense once you see them. Your Brand is your top-level account. Inside it live one or more Workspaces — typically an HQ plus a Workspace per outlet, client, or business unit, each often with its own WhatsApp number.

Brand
Bloom Dental
Workspaces
HQOrchardJurongTampines
One teammate = one seat in the Brand, then access to the Workspaces you pick.
A Brand contains Workspaces. People join the Brand once, then you grant them into the Workspaces they need.

That nesting gives every teammate two kinds of role:

  • Brand role — account-wide powers: managing Workspaces, people, roles, and Brand-level features. One per person.
  • Workspace role — what they can do inside a single Workspace: inbox, contacts, leads, workflows. Set separately for each Workspace you add them to.
One seat per person
A teammate takes one seat in your Brand, no matter how many Workspaces you give them. Adding someone to a second or third Workspace doesn’t cost another seat — so don’t hesitate to grant access where it’s genuinely needed.

Who can invite & assign roles

Managing people is a Brand-admin job. Out of the box:

  • Owners and Admins can invite teammates, edit their access, and remove them.
  • Only Owners can set or change someone’s Brand role. For everyone else that dropdown is locked with a padlock and the note “Only Owners can change agency roles.”
  • Members have no people-management powers at all.
Brand level, not Workspace level
All of this lives in your Brand’s Admin Dashboard — the account-wide view, not a single Workspace’s settings. It’s the one place you invite someone once and grant them access across Workspaces. The next section shows you exactly how to get there.

Find the Users page

Everything in this guide happens on one screen. It’s three clicks from anywhere in the app:

1Click your brand logo in the very top-left corner
BD
Workspaces
Admin DashboardManage brand settings
HQ
Orchard

The flyout lists your Brands on the left and, on the right, the Workspaces inside the one you’re viewing. Pinned above them is Admin Dashboard — click it.

2In the Admin Dashboard sidebar, open People › Users
Analytics
Analytics
Billing & Usage
Plan & Usage
People
Users
Roles
AI & Knowledge
Knowledge Hub

You’re now in the Brand-wide view — the sidebar changes from your everyday Workspace menu to the admin one.

3Then pick your door: Add user — or an existing row
Users
Manage who has access to your agency and its organisations.
Add user

New to your Brand? Hit Add user, top-right. Already on the team? Don’t invite them again — find them in the table below and click their row.

Brand logo (top-left) → Admin Dashboard → People › Users. The same path whether you’re adding someone new or changing what an existing teammate can reach.

One thing that trips people up: the brand logo in the corner isn’t just a logo, it’s the switcher. It’s how you move between Workspaces day to day, and it’s also the only door into the Admin Dashboard.

Don’t see “Admin Dashboard”?
The entry only appears if your Brand role allows it. If it’s missing, you’re a Member — ask an Owner or Admin to invite the teammate for you, or to promote you.

Invite a new teammate

This is the path for someone who isn’t in your Brand yet. If they already appear in the Users table, skip to Give an existing teammate access below — inviting them a second time isn’t how you widen their access.

Hit Add user to open the Invite user drawer. Only the email is required — everything else has a sensible default you can leave alone.

Invite user

Add a teammate and configure their access.

Full name
e.g. John Doe
Email
john@bloomdental.sg
Brand role What’s the difference?
MemberBuilt-in
Workspace access1 of 4 enabled
OrchardAdmin · All contacts · All pipelines
HQNo access
JurongNo access
TampinesNo access
CancelSend invitation
The invite drawer. Email is the only required field; the Brand role defaults to Member.

The fields, in order:

  1. 1Full name — optional. If you skip it, their email stands in until they set a name.
  2. 2Email — required. This is where the invite goes.
  3. 3Brand role — defaults to Member. Covered next.
  4. 4Workspace access — tick each Workspace to grant, then tune its role, contact visibility and pipelines. Untouched, every Workspace is No access.

Most invites need almost none of that. Here’s the fast path versus the parts you can save for when you actually need them:

Simple · most teammates
  1. 1Type their email
  2. 2Leave Brand role on Member
  3. 3Tick their Workspace, set the role to Admin

Hit Send invitation and you’re done — a teammate who can work that Workspace fully, with no account-wide powers.

Advanced · only if you need it

Reach for these only when you actually want to hold something back: narrowing the Workspace role to Agent or Viewer, tightening contact visibility, limiting them to specific pipelines, or handing out a stronger Brand role (Admin/Owner).

Start simple. Reach for the advanced knobs only when you actually want to restrict something.
Not sure which role to give? Pick Admin
For most teams the simplest thing that works is Member at the Brand level and Admin in the one Workspace they work in. Workspace Admin sounds big, but it’s sealed inside that Workspace — they can run it end to end and still can’t touch billing, other Workspaces, or anyone’s roles. You can always tighten it later.

When you’re happy, hit Send invitation. We’ll walk through what that fires off in Invites, reminders & expiry below.

Give an existing teammate access

Opening a second outlet, or someone’s covering another branch this month? You don’t invite them again. They’re already in your Brand and already using their seat — you just widen what that one account reaches.

Same page, different door. Instead of Add user, find them in the Users table and click their row — the whole row is clickable, or use the Edit user icon on the right. The same drawer reopens, this time headed Edit user, holding everything they have today.

UserWorkspacesActions
ML
Mei Lin
mei@bloomdental.sg
Orchard · Agent
Click the row — or the icon
Edit user

Change access, roles, and contact visibility.

Email
mei@bloomdental.sg
Workspace access2 of 4 enabled
OrchardAgent · Assigned only · All pipelines
JurongJust tickedAdmin · All contacts · All pipelines
HQNo access
TampinesNo access
CancelSave changes
Click Mei Lin’s row, tick Jurong, hit Save changes. The Workspaces she already had stay exactly as they were.

Scroll to Workspace access. Every Workspace in your Brand is listed — the ones they have are ticked and expanded, the rest read No access. Tick the one you’re granting, and it opens up with its three dials ready:

  • Role lands on Admin — full run of that Workspace, nothing outside it. Leave it unless you want to hold something back.
  • Contact visibility lands on All contacts.
  • Pipeline access lands on All pipelines.

Then hit Save changes — not “Send invitation”, which only exists for brand-new people.

No email, no waiting
Widening access doesn’t send an invite and doesn’t need accepting. The moment you save, the new Workspace is live for them — they’ll find it in their own switcher on their next page load. Nothing about their existing Workspaces, login, or seat changes.
Each Workspace is set on its own
Giving Mei a second Workspace doesn’t copy her first one’s settings across. She can be an Agent seeing only assigned contacts at Orchard and an Admin seeing everything at Jurong — that’s normal, not a mistake. Set each one for the job she does there.
Saving is silent
There’s no confirmation step and no success message — the drawer just closes. To check it took, look at that person’s Workspaces column in the table: the new Workspace and its role should now be listed there.

The reverse works the same way: to take a Workspace away, untick it in this drawer and save. They keep every other Workspace, their seat, and their login — see Edit access & remove people below for the fuller picture.

The Brand role

The Brand role answers one question: how much of the account can this person run? There are three built-in roles, from most to least powerful:

OwnerBuilt-in

Runs the whole Brand. Everything an Admin can do plus changing Brand roles and removing people. Every Brand must keep at least one Owner.

AdminBuilt-in

Manages the Brand day-to-day: invite and edit teammates, manage Workspaces, and run Brand-wide features (shared knowledge, cross-Workspace reports, exports). Can’t change anyone’s Brand role — that’s Owner-only.

MemberBuilt-in

No Brand-admin powers. A Member simply has whatever Workspace access you grant them. This is the default for new invites and the right choice for most reps.

Built-in Brand roles. In the drawer this is the “Brand role” dropdown, right under Email.
When in doubt, pick Member
A Member with the right Workspace access can do everything a rep needs. Reserve Admin for people who genuinely manage the account, and Owner for the one or two people who should control billing, roles, and who stays or goes.
Roles are customisable
Owner, Admin and Member are built-in, but you can fine-tune what each one allows, or create your own custom Brand roles. That lives in the Roles editor — a topic for its own guide. This guide sticks to assigning the built-ins.

Workspace access

For each Workspace you tick, you set three independent things. They don’t follow each other — this is the part people most often get wrong, so it’s worth a careful read.

Orchard
Role
AgentBuilt-in

Everyday rep — inbox, contacts, leads, workflows.

Contact visibility
Assigned + unassigned

Using the recommended default for Agent.

Pipeline access
All pipelinesSpecific pipelines
New Patients
Recall / Follow-up
One Workspace, expanded. Role, contact visibility and pipeline access are three separate dials — shown here with the optional restrictions switched on.

1 · Workspace role

What they can do inside this Workspace. Three built-ins:

AdminBuilt-in

Full control inside that one Workspace — its settings, pipelines and members, plus all the day-to-day work below. Nothing outside this Workspace. The simple choice when you just want a teammate up and running.

AgentBuilt-in

The everyday rep: work the inbox, contacts, leads, calendar and workflows, but no settings or member management. This is what the dropdown pre-selects, so change it if you want Admin.

ViewerBuilt-in

The lightest, look-but-don’t-touch role — handy for an auditor or a stakeholder who only needs to see what’s going on.

Built-in Workspace roles. New invites default to Agent.

2 · Contact visibility

Whose contacts they see in this Workspace — separate from what they can do. Three choices:

  • All contacts — sees every contact in the Workspace.
  • Assigned + unassigned — their own contacts, plus anything not yet assigned to anyone.
  • Assigned only — only the contacts assigned to them.

Picking a role pre-fills a recommended default (you’ll see “Using the recommended default for Agent”), but you’re free to override it.

Visibility doesn’t follow the role
A Viewer can still be set to All contacts, and an Agent can be locked to Assigned only. The role and the visibility are two separate dials — if a rep should only see their own customers, set Assigned only yourself; choosing a “smaller” role won’t do it for you.

3 · Pipeline access

Which lead pipelines in this Workspace they can work. There are two options, and the simple one is the right one most of the time:

  • All pipelines the simple choice, and what the app already selects the moment you tick a Workspace. They can work every pipeline in it, including any you build later. Leave it alone unless you have a reason not to.
  • Specific pipelines — tick only the pipelines they should reach. Use this when you genuinely need to control which leads they can get to: a rep who should only touch New Patients and never Recall / Follow-up, say, or a partner working a single campaign.

Like contact visibility, this is independent of the role — picking a smaller role won’t narrow their pipelines for you.

New pipelines aren’t added for you
If you pick Specific pipelines and later build a new one, that teammate won’t see it until you come back and tick it. All pipelines keeps up on its own — one more reason to start there.

Invites, reminders & expiry

Sending an invitation emails the teammate a link to set up their login. Until they accept, their row shows Pending invite with how long ago you sent it and when it lapses. Once they verify, they flip to Active and their access is live immediately.

UserBrand roleWorkspacesStatusActions
Y
YouYou
you@bloomdental.sg
OwnerAll Workspaces · AdminActive
ML
Mei Lin
mei@bloomdental.sg
MemberOrchard · AgentActive
RP
Raj Patel
raj@bloomdental.sg
MemberJurong · Agent
Pending invite
Invited 2 hours ago · expires in 12 days
Resend
The Users table — your home base. Each row shows the Brand role, Workspaces, and live invite status.

The status pill tells you exactly where each person stands:

Active
Pending invite
Invited 2 hours ago · expires in 12 days
Invite expired
Invite expired 3 days ago
Invites expire after 14 days
An unaccepted invite lapses 14 days after it’s sent and the link stops working. When a row shows Pending or Invite expired, a Resend invite action appears — sending a fresh link and resetting the 14-day clock.

Edit access & remove people

The Edit user drawer you met above isn’t only for adding Workspaces — it’s where every later change happens. Three rules govern it:

  • Email is locked. You can change the name, roles, Workspaces, visibility and pipelines, but not the email an invite was tied to. If someone’s address changes, remove them and invite the new one.
  • Brand role is Owner-only. If you’re not an Owner, that dropdown is greyed out behind a padlock. Everything below it — Workspaces, roles, visibility, pipelines — you can still edit.
  • To remove someone from one Workspace, just untick it here and save — there’s no separate button. They keep their access to every other Workspace.

Removing someone from the whole Brand is a bigger, deliberate step. The action opens a confirmation that spells out the consequences and asks you to type their email to be sure.

Remove user from brand
This cannot be undone.
RP
Raj Patel
raj@bloomdental.sg
Member
What happens on removal
  • Loses access to 1 Workspace (Jurong).
  • Contacts and leads assigned to them become unassigned.
  • Their pending conversations stay in the inbox for teammates to pick up.
  • Workflows they built stay in place; audit logs are kept.
To confirm, type raj@bloomdental.sg below.
raj@bloomdental.sg
CancelRemove from brand
Removing from the Brand. This frees their seat and pulls them out of every Workspace at once.
Two removals are blocked outright
You can’t remove yourself, and you can’t remove the last Owner — every Brand must keep at least one. To hand over, promote someone else to Owner first, then remove the old one.

Setups to copy

Four configurations that cover most teams. Each is just the dials above, set together — adapt, don’t copy blindly.

1 · Everyday teammate, one Workspace

The default answer. Someone who works one branch and should be able to run it, with no account-wide powers.

Brand: MemberWorkspace: AdminAll contactsAll pipelines
2 · Frontline rep, one outlet

A salesperson who only works their own leads at a single branch.

Brand: MemberWorkspace: AgentAssigned onlySpecific pipeline
3 · Multi-outlet manager

Someone who oversees several branches and needs the full picture in each.

Brand: AdminWorkspace: Admin (each)All contactsAll pipelines
4 · Read-only auditor

An accountant or stakeholder who should see activity but never touch it.

Brand: MemberWorkspace: ViewerAssigned + unassigned
5 · A second Owner

A co-founder or ops lead — so you’re never the only Owner if you step away.

Brand: Owner

Good to know & pitfalls

  • Visibility and pipelines don’t follow the role. Set them on purpose — a “small” role won’t automatically narrow what someone sees or which pipelines they touch.
  • Specific pipelines don’t pick up new ones. A pipeline built after you saved their access stays invisible to them until you tick it. All pipelines — the simple setting — keeps up on its own.
  • Never re-invite someone who’s already on the team. To give them another Workspace, click their row, tick it, and Save changes — no email goes out and access is live immediately.
  • Invites expire in 14 days. The link stops working after that — use Resend invite to send a fresh one and reset the clock.
  • Only Owners change Brand roles, and you can’t remove the last Owner or yourself. Promote a second Owner before you ever need one.
  • Removing from the Brand unassigns their work. Their contacts and leads go unassigned and pending chats return to the inbox; workflows they built and the audit log stay put. Removing from a single Workspace just unticks it.
  • One seat covers every Workspace. Adding a teammate to more Workspaces never costs another seat.
  • A couple of old labels linger. The screen now says Brand and Workspace nearly everywhere, but the Users page still describes itself as “your agency and its organisations” and the Owner lock mentions “agency roles”. Same two layers, older words — agency means your Brand, organisation means a Workspace.

Need a hand?

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