Hyreflow

Teams & Workspaces

How workspaces, members, invites, and shared billing work.

A workspace is the account. Your credit balance, API keys, sessions, datasets, and billing all belong to a workspace — not to you personally. A user can belong to many workspaces (up to 10), and a workspace can have many members. Everything you do is scoped to your active workspace.

Members share everything in the workspace

Every member of a workspace shares its credit balance — a charge by one member reduces the balance all members see. Members also share the workspace's API keys' scope, sessions, and datasets. There are two roles: the owner (the member who created the workspace) and admins (everyone else). Admins can run plays, manage data, and invite teammates; the owner additionally handles billing, can remove members, and can delete the workspace. Granular per-member permissions are coming later.

Inviting teammates

From the dashboard Team page, invite a teammate by email. They receive an invitation link that:

  • is single-use — once accepted it can't be reused,
  • expires after 24 hours,
  • is bound to the invited email — it can only be accepted by an account with that email address.

Any member can send or resend an invite (resending refreshes its expiry); only the workspace owner can revoke one. Inviting someone who's already a member returns an error rather than creating a duplicate.

The owner can also remove a member from the Team page — they lose access to the workspace immediately, but keep their own personal workspace (and can be re-invited later).

Invites are managed in the web dashboard. The CLI covers the rest — hyreflow workspace list, create <name>, status, and switch <slug|n|id> (see CLI Concepts).

Accepting an invite

Open the invitation link and sign in (or sign up) with the invited email. You're added to that workspace, and the dashboard opens straight to it. You also get your own personal workspace (every account has one), with the once-per-identity starter credits — so you keep a private workspace alongside the team you joined. Use the switcher to move between them.

Switching workspaces

The dashboard sidebar shows a workspace switcher at the top — click it to see every workspace you belong to and jump between them. Switching changes your active workspace for the session — the balance, keys, sessions, and data you see all follow the switch. You keep your single sign-in; there's no need to log in again per workspace. From the CLI, the equivalent is hyreflow workspace switch <slug>workspace list shows each workspace's slug (its number or ws_… id work too).

Creating additional workspaces

You can create additional workspaces you own (e.g. to separate clients or teams) up to the 10-workspace limit — click + New workspace in the sidebar switcher (or on the Settings page), or run hyreflow workspace create <name>. A newly created workspace starts at 0 credits — starter credits are once-per-identity (below), not per workspace.

Your personal workspace

Every account owns a personal workspace, created at first sign-in and named after your email — signing up as [email protected] creates "jordan's Workspace". You can rename it any time from the Settings page.

Starter credits are once per person

New accounts start with +25 credits, granted once per identity into your own personal workspace at first sign-in — not every time you join or create one. Signing up through an invite grants those credits to your personal workspace, never to the team you joined (so credits can't be farmed by inviting throwaway accounts). Additional workspaces you create start at 0 credits.

See Credits & Billing for how charges work within a workspace.

On this page