Skip to content
For LLMsView as Markdown·

Team Management

Invite teammates into your OneHazel organisation, each with their own login. Everyone in the organisation shares the same connectors, workflows, connections, and data — there's no need to share a single password or API key.

Where to find it: sign in at app.onehazel.com and open Account → Team in the sidebar. The Team page is visible to Owners and Admins. (Members don't see it — they already have full access to the org's data.)

How organisations work

A OneHazel organisation is a single workspace. When you signed up, you became its Owner. Inviting a teammate creates a brand-new login for them that joins your workspace — they see the same Marketplace, Connections, Workflows, and Analytics you do.

Each person has a role that controls whether they can manage other teammates:

RoleManage members?Access org data, connectors & workflows?
OwnerYes — full controlYes
AdminYes — but Members onlyYes
MemberNoYes

There is exactly one Owner per organisation. The Owner can't be removed or demoted from the Team page; transferring ownership is a separate flow (contact support if you need it).

What each role can do

Owner

  • Invite Admins and Members.
  • Change any teammate's role between Admin and Member.
  • Revoke (suspend) and reinstate Admins and Members.
  • Everything a Member can do.

Admin

  • Invite Members (Admins can't invite other Admins).
  • Revoke (suspend) and reinstate Members.
  • Admins can't change, revoke, or reinstate the Owner or other Admins.
  • Everything a Member can do.

Member

  • Full access to the organisation's connectors, connections, workflows, and analytics.
  • Can't see or use the Team page, invite anyone, or change roles.

Owners and Admins manage people. All three roles have the same access to the org's data and integrations. Roles are about team administration, not data permissions.

Inviting a teammate

  1. Open Account → Team and click Invite member.
  2. Enter the teammate's email address.
  3. Choose a role:
    • Member — full access to org data (the default).
    • Admin — can also manage members. Only Owners can grant the Admin role.
  4. Click Send invite.

OneHazel emails the teammate an invite link. The invite expires after 7 days.

Email didn't arrive? Right after sending, the Team page shows a copy-able invite link for that invite — share it directly (e.g. over Slack) if the email is slow or filtered. You can also use Resend later (see below), which generates a fresh link.

One account per email

An email address can belong to only one OneHazel organisation at a time. If the address already has an account, the invite is rejected with "That email already has a OneHazel account." Multi-organisation access is on the roadmap.

Accepting an invite (what your teammate sees)

When the invited person clicks the link in their email, they land on the Accept Invite page (no existing account needed). They'll see:

  1. The name of the organisation they're joining and their assigned role.
  2. Their email, pre-filled and locked (it's the address you invited).
  3. Fields for their First name and Last name.
  4. A password they choose (minimum 8 characters), entered twice to confirm.

After they click Accept invite & continue, OneHazel creates their login inside your organisation and signs them straight in — they land in the shared dashboard.

If the link is no longer usable, the page explains why instead of showing the form:

What they seeWhy
"This invite link is invalid."The token is wrong or the invite was never created.
"This invite has expired."More than 7 days passed. Resend it.
"This invite has already been used."Someone already accepted it. They should sign in instead.
"This invite was revoked."An Owner/Admin cancelled it. Send a fresh one.

Managing pending invites

Pending invites appear in their own table on the Team page. For each one you can:

  • Resend — issues a new invite link (the old link stops working) and re-emails it. Use this if the original expired or got lost.
  • Revoke — cancels the invite. The link immediately stops working.

Re-inviting the same email simply refreshes the existing pending invite rather than stacking duplicates.

Revoking and reinstating members

To remove someone's access, click the Revoke (trash) icon next to their row. Revoking:

  • Signs the member out immediately and blocks them from signing back in. Their next request is rejected and they're returned to the sign-in screen with an "access removed" message. (Under the hood this is the MEMBER_ACCESS_REVOKED response — see the API reference.)
  • Moves them to a Suspended section on the Team page, where you can Reinstate them later in one click. Reinstating restores their access right away.

API keys survive revocation

API keys belong to the organisation, not the individual. Revoking a member does not revoke any API keys they created — those keys keep working. If a departing teammate created keys you no longer trust, revoke them separately under Account → API Keys. (See API Keys.)

You can't revoke or change your own membership, and the Owner can never be revoked.

What's next?