# Org Team Invite

Invite the team to a workspace with viewer, member, billing and admin roles.

- id: `org-team-invite`
- Page: https://agentic-ui-kit.com/components/org-team-invite
- Live preview: https://agentic-ui-kit.com/live/component/org-team-invite

## Install

```bash
agentic-ui add org-team-invite
npx shadcn@4.17.0 add @agentic-ui/org-team-invite
```

## Metadata

- **Level:** block
- **Category:** block
- **Installable in:** Radix UI (registry variant new-york), Base UI (registry variant base-vega)
- **Capabilities:** multi-email-entry, paste-many-addresses, per-recipient-role, bulk-role-assignment, duplicate-detection, existing-member-detection, pending-invite-detection, blocked-domain-rules, recipient-limit, privileged-role-warning, optional-message, empty-state, keyboard-navigation
- **Intents:** create-edit, configure
- **Suits domains:** saas, settings, auth, hr, operations
- **Interaction:** type, paste, add-recipient, remove-recipient, change-role, bulk-role-change, validation-feedback, keyboard-navigation, submit
- **Screen role:** management
- **Density:** comfortable
- **Dark mode:** yes
- **Use it for:** invite the team to a workspace with viewer, member, billing and admin roles, bulk onboarding of external collaborators restricted to corporate domains, resending a batch of invitations with addresses that are already members or pending, onboarding a new account by pasting the team's email list
- **Avoid when:** a single invitation with no roles, where an email field in a dialog is enough, managing existing members, which belongs in a permissions table
- **Preserve when adapting:** recipient-identity, rejection-model, role-assignment, separator-parsing
- **Replace when adapting:** domain-copy, role-set, rejection-messages, blocked-domains
- **Adaptation effort:** low
- **Coupling:** low
- **Quality breakdown:** visual 9/10, responsive 9/10, accessibility 9/10, code 9/10
- **Uses primitives:** button, input, label, select, textarea
- **npm dependencies (registry):** lucide-react@0.577.0
- **Registry dependencies:** lib-primitives
