---
title: "Invite people to a workspace"
description: "Bring teammates into a workspace with an invite link, see who's a member, and remove people when they no longer need access."
canonical_url: "https://trytree.house/docs/sharing/invite-people"
last_updated: "2026-09-29"
---

# Invite people to a workspace

Bring teammates into a workspace with an invite link, see who's a member, and remove people when they no longer need access.

**Available on:** Grove, Forest plans.

> **Note**
>
> Inviting people needs a paid plan, Grove or Forest. A Seedling workspace is for one person (and their agents), so creating an invite link there shows **Your plan is for one person** with a way to upgrade. To give someone read-only access to a single file or folder instead, [share a link](https://trytree.house/docs/sharing/share-links). That works on every plan.

An invite link joins someone to one workspace: the one you create it from. Your other workspaces stay private.

## Steps

1. Open the account menu at the bottom of the sidebar and choose **Dashboard**.
2. Check the workspace switcher shows the workspace you want to invite people to. The card reads **Invite someone to** followed by its name.
3. Select **Create invite link**.
4. Select **Copy** and send the link to your teammate however you like.

![The Dashboard's invite card, showing a new invite link with a Copy button and its expiry date](https://trytree.house/docs/images/invite-link.webp)

Under the link you'll see **Expires** with a date, and "Anyone with the link can join until then." Every invite link:

- lasts **7 days**;
- can be used by any number of people until it expires;
- makes each person who joins a **Member**.

Any member of the workspace can create one. Select **Create another** for a fresh link, for example to give each person their own.

> **Warning**
>
> Treat an invite link like a key. There's currently no way to list or cancel outstanding links in the app, so anyone who has one can join until it expires 7 days after you created it.

## What your teammate sees

1. They open the link. If they aren't signed in, they're asked to sign in first and then brought back. If they need to create an account, they should open the link again once they have.
2. They see **Join** followed by the workspace name, and select **Accept invite**.
3. They see **You're in 🌳**. On an Apple silicon Mac they're offered **Open in Treehouse** and **Download for Mac (Apple Silicon)** to [sync the workspace to a folder](https://trytree.house/docs/desktop/install-the-desktop-app). Everyone can open the workspace in the browser straight away.

If the link has a problem, they see **Invite unavailable** with the reason, such as "This invite link has expired." Ask a member for a new link. Someone who's already a member can open an old link at any time: it just takes them in.

## Seats and billing

On a paid plan, every member is a seat. When someone accepts an invite, a seat is added to the workspace's bill straight away, charged pro rata for the rest of the billing period. Removing someone takes the seat off the same way. The price per seat is shown on the invite card and in the members panel. Agents and the people you share links with don't count as seats.

See [billing](https://trytree.house/docs/account/billing) for the details.

## Roles

Each member has one of three roles, shown next to their name in the members panel:

| Role | What they can do |
| --- | --- |
| **Owner** | Everything a member can, plus remove members (including other owners) and manage billing. The person who created the workspace is its owner. |
| **Admin** | Everything a member can, plus remove members (but not owners) and manage billing. |
| **Member** | Read and write every file except other people's [private files](https://trytree.house/docs/files/private-files), comment, create invite links and share links, and connect agents. |

Everyone who joins through an invite link is a **Member**. Roles can't currently be changed in the app. There's no read-only role: for people who should only read, use a [share link](https://trytree.house/docs/sharing/share-links).

## See and remove members

Open the account menu and choose **Members** to see **Who can see** the workspace and each person's role.

![The Members panel, listing each member with their role and a Remove button](https://trytree.house/docs/images/members.webp)

Owners and admins see **Remove** next to people they can remove. An admin can't remove an owner, only an owner can, and a workspace always keeps at least one owner. You'll be asked to confirm: "They'll lose access to its files, and any folder they sync from it will stop syncing."

To leave a workspace yourself: if you're an owner or admin, select **Leave** next to your own name. If you're a member, ask an owner or admin to remove you. The last owner can't leave.

## What happens when someone is removed

- They lose access to the workspace's files straight away, in the web app, over MCP and through the API.
- Any folder they sync from it stops syncing. The files already on their computer stay there.
- Keys tied to this workspace, such as their desktop app and CLI device keys, are deleted.
- Their account-wide [API keys](https://trytree.house/docs/agents/connect/api-keys) stop working for this workspace, though they still work for any other workspace they belong to.
- Their past changes, comments and history stay, so the [activity feed](https://trytree.house/docs/sharing/activity) still shows who did what.
- Their other workspaces aren't affected.

## Troubleshooting

### Why does creating a link say "Your plan is for one person"?

The workspace is on Seedling, which allows one member. An owner or admin can [upgrade to Grove or Forest](https://trytree.house/docs/account/billing) from the same notice.

### My teammate's link says it has expired. What now?

Links last 7 days. Create a new one from the **Dashboard** and send that instead.

## Related

- [Share a file or folder with a link](https://trytree.house/docs/sharing/share-links): Send members straight to a file, or give anyone read-only access to a file or folder, with an optional password and a pinned version.
- [Upgrade and manage billing](https://trytree.house/docs/account/billing): Move a workspace onto Grove or Forest, understand how seats are charged, and what happens if a payment fails or you cancel.
- [Manage API keys](https://trytree.house/docs/agents/connect/api-keys): Create a key for each agent, see which keys can reach your workspaces, and revoke the ones you no longer need.
