# Workspace admin

Everyone in the workspace, and what each of them can change.

Who is in a workspace and what each person can change: members, guests, invites and the domains that join on their own.

- Canonical page: https://notchset.dev/kits/workspace-admin
- Live pieces: 7 (5 free, 2 Pro)

## Follow the task

1. Tick two people and change their role in one step.
2. Invite someone as a guest, then copy the join link and change when it expires.
3. Allow a domain, so people there join without an invite.

## States

A role changed for many at once, an invite that expires and is sent again, a link copied or revoked, a guest who sees only what they're added to, a last owner kept.

## Application boundary

The demo keeps fictional people in the page. Your server sends the invites, checks the link and enforces each role.

## Install the kit

Set up your project and authorized Pro registry first:
https://notchset.dev/docs/installation

```sh
npx shadcn@latest add @notchset-pro/workspace-admin @notchset-pro/invite-dialog @notchset/select @notchset/avatar @notchset/tabs @notchset/checkbox @notchset/dialog
```

## Start with free pieces

No Pro entitlement is required for these public Base UI URLs.

```sh
npx shadcn@latest add https://notchset.dev/r/select.json https://notchset.dev/r/avatar.json https://notchset.dev/r/tabs.json https://notchset.dev/r/checkbox.json https://notchset.dev/r/dialog.json
```

## Live pieces

- [Workspace admin](https://notchset.dev/blocks/workspace-admin) · Pro
- [Invite dialog](https://notchset.dev/blocks/invite-dialog) · Pro
- [Select](https://notchset.dev/components/select) · Free
- [Avatar](https://notchset.dev/components/avatar) · Free
- [Tabs](https://notchset.dev/components/tabs) · Free
- [Checkbox](https://notchset.dev/components/checkbox) · Free
- [Dialog](https://notchset.dev/components/dialog) · Free

Each item installs as source in your project. This public guide contains descriptions and installation links, not Pro source.
