Two Minute Reports Logo
Roles & Permissions

Managing Members

Invite people, change a role, assign and un-assign seats, and remove a member — including what happens to the dashboards and reports they built.

Everything on this page lives in the Hub at hub.twominutereports.comSettings → Team.

What you can do there depends on your own role. Inviting and re-roling need permissions a Deputy Admin or above holds; assigning seats is separate again. If a control is unavailable, hovering over it says why.

Inviting Someone

  1. Go to Settings → Team
  2. Click Invite member
  3. Enter their email address
  4. Choose the role they should have — any standard role except Owner, and any of your team's own custom roles
  5. Click Send invite

They get an email with a link. Until they accept, they appear under Pending invites, where you can resend or revoke the invitation.

They join without a seat. The role takes effect on acceptance; the seat does not, because a seat is a licence somebody has to decide to spend. Until you assign one they can see everything their role allows and change none of it — so a new colleague will tell you the buttons are grey. Assign a seat and everything their role allows starts working immediately.

You can only offer a role whose permissions you hold yourself, so the role dropdown may show some options locked. That is the containment rule, and the lock has a tooltip explaining it.

Inviting a Client

Invite them as a Viewer. They arrive without a seat, which is exactly what you want here: read access to everything the team has, no ability to change any of it, and no seat spent. Simply do not assign one.

If you only want them to see one dashboard rather than the whole team's work, do not invite them at all — share the dashboard with a public link instead.

Changing Someone's Role

  1. Find them in the member list
  2. Pick a new role from the Role dropdown
  3. It applies immediately

Three things you cannot do, and each is deliberate:

  • You cannot change your own role. Not even to reduce it — the failure mode is the last Admin doing it by accident, after which nobody can undo it.
  • You cannot change someone whose role is not smaller than yours. Two Deputy Admins cannot re-role each other, and one Admin cannot change or remove another — Admin and Owner hold the same permissions, so neither is below the other. The account Owner is the exception and can change or remove anybody.
  • You cannot give someone a role bigger than your own.

The Owner's row has no role dropdown at all. That role follows the account rather than an assignment — contact support to change who the Owner is.

Assigning and Un-Assigning a Seat

  1. Find them in the member list
  2. Set the Seat dropdown to Standard or Unassigned

The Seat column reads Unassigned for a member without one. It takes effect immediately — no sign-out, no waiting.

On Older Plans, Seats Can Run Out

Every current plan includes unlimited users, so you can seat as many people as you like and no count is shown.

Some older plans bought before the current lineup carry a fixed seat limit. On one of those, the member list shows how many seats are free, and assigning the last one tells you so. What you can do next depends on your role: if you can change the plan, you are offered the choice of un-assigning someone else's seat or moving to a current plan; if you cannot, the message tells you to ask an Admin — a Deputy Admin can assign seats but cannot change the plan.

You never need to check the count before trying. It is a few seconds old, and a colleague un-assigning a seat meanwhile is ordinary — so the attempt goes to the server and you are told only if it genuinely cannot be done.

What Un-Assigning Actually Does

They keep every read their role allows. They lose the ability to change anything. See Seats for the full surface-by-surface breakdown.

Their scheduled Google Sheets refreshes keep running. A schedule belongs to the team's plan, not to the person who created it, so un-seating somebody never stops a report being delivered.

Removing Someone

  1. Open the menu on their row
  2. Click Remove from team
  3. Confirm

Their seat is freed immediately and they lose all access to the team.

You cannot remove yourself, you cannot remove the Owner, and you cannot remove the last remaining Admin — otherwise a team could be left with nobody able to administer it.

What Happens to What They Built

Everything they created stays with the team. Removing a member removes their access, not their work:

What they madeWhat happens
Dashboards, widgets and themesStay, and anyone with the right role can keep editing them
Clients, goals, custom fields and initiativesStay, unchanged
Connections and enabled accountsStay connected and keep returning data
Google Sheets queries and schedulesStay, and the schedules keep running
Looker Studio query configsStay, and keep serving the reports built on them
API keys and MCP connections they createdStop working — a key carries its holder's permissions, and they no longer have any
Their place in the briefing-approval list, if they were an approverRemoved, so the approver count stays accurate
The one thing that does break is credentials they personally created. If an integration was running on an API key belonging to somebody who has left, it stops when they are removed. Re-create the key under someone who is still on the team before removing them.

Removing Versus Un-Seating

If someone is going on leave, or has moved off the account but might come back, un-assign their seat instead of removing them. They keep read access, you get the seat back, and nothing they built is affected.

Remove them when they should no longer see the team's data at all.

Reading the Member List

Each row shows the person's name and email, their role, their seat, and whether they are the account owner. Your own row is marked You.

Controls you cannot use are shown disabled rather than hidden, with the reason on hover — so "why can't I change this person's role" has an answer on the screen rather than in a support ticket.

Copyright © 2026