# Inviting members

Add teammates to a workspace and manage invite links.

## Inviting members

Invite teammates to any workspace via a shareable link. The workspace owner creates the link and controls its expiry and usage limit.

<h2 id="how-it-works">How it works</h2>

The workspace owner invites others by sharing an **invite link**. You control how long the link stays active and how many people can use it. Send it however you like — email, Slack, or paste it anywhere.

Each workspace has one active invite link at a time. Generating a new link revokes the previous one, and anyone holding the old link can no longer join with it.

Inviting is owner-only. Redeeming a link grants full read and write access to every form and submission in the workspace, so growing the team is the owner's call. A member does not see the invite section at all — the whole settings page is owner-only.

<h2 id="create-an-invite-link">Create an invite link</h2>

The panel tells you how many people have joined, when the link expires, and how many of its uses are spent. If the link expires or hits its cap, use **Replace this link** to generate a fresh one.

<h2 id="joining">What the invitee sees</h2>

Opening the link shows the workspace name and a button to join. They need a formbase account — signing in or signing up first is fine, the link still works afterwards. The link tells them plainly if it is invalid, has expired, has run out of uses, or if they are already in the workspace.

<h2 id="roles">Roles</h2>

Every workspace has exactly one **owner** and unlimited **members**.

- **Owner** — full control over members, workspace settings, and deletion. The owner also has the same form-building access as members.
- **Member** — creates, edits, publishes, duplicates, and deletes forms. Sends and manages requests. Views and exports submissions. Manages per-form integrations and themes. Organizes with folders.

There is no viewer role and no read-only role: every member is a full editor on everything in the workspace. Ownership cannot be transferred.

<h2 id="what-members-get">What members get</h2>

- **Pro features cover everyone.** When the owner is on Pro, every member gets the full Pro feature set on that workspace's forms — custom domains, custom themes, email customization, abandoned-response recovery, AI Skills, advanced analytics, and higher limits. No individual upgrades needed.
- **Features follow the workspace, not you.** A workspace's capabilities come from its **owner's** plan. If you're on Pro but editing in someone else's free workspace, that workspace stays on free limits — and a Pro member can't unlock paid features in a free workspace.
- **Storage and form counts land on the owner.** All file uploads in the workspace (covers, images, respondent files) use the owner's storage quota, and every form counts against the owner's limits.
- **AI credits are per-user on Free and Pro.** On Business, the workspace owner can turn on a shared pool that covers members' AI usage in that workspace. See <a href="/ai/ai-credits-usage#shared-workspace-credits">AI credits & usage</a>.
- **API keys and OAuth apps are personal.** Each member creates their own under **OAuth and API Keys**. Only the creator can see key details (name, prefix, expiry) or revoke them. The full key is shown once at creation. Removing a member immediately invalidates their keys for that workspace.

<h2 id="what-members-cant-do">What members can't do</h2>

- Open Workspace Settings
- Rename the workspace or change its timezone and notification email language
- Create, change, or revoke the invite link
- Remove other members
- Delete the workspace
- Turn shared AI credits on or off
- See or change the owner's subscription, billing details, or invoices

Only the workspace owner can do these.

> ℹ️ **No seats, no per-seat fees**
> <p>
>     formbase does not charge per member, and no plan caps how many people can join a workspace. The only limit on an invite link is the one
>     you set on it.
>   </p>

<h2 id="removing-a-member">Removing a member</h2>

In **Workspace Settings → Members**, open a member's row and choose **Remove member**. They lose access immediately, and their API keys and connected apps for that workspace are revoked. Their forms and submissions stay in the workspace — they belong to the workspace, not the person. The owner cannot be removed.

<h2 id="leaving-a-workspace">Leaving a workspace</h2>

Members can leave a workspace at any time from the sidebar dropdown. Leaving deletes your API keys and connected apps for that workspace. They stop working immediately. You'll need a new invite to rejoin, and old credentials are not restored. The owner cannot leave — they must delete the workspace instead.

<h2 id="limits">Limits</h2>

- **Unlimited members** per workspace, on every plan
- One active invite link per workspace
- Links can have a **use limit** (set it to 1 for a single-use link)
- Links can have an **expiration date**

<h2 id="next-steps">Next steps</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Folders](/workspaces-teams/folders) — Organize forms across your workspace
  - [AI Features](/ai/overview) — Generate forms, translate, and analyze with AI
</div>
