Team Collaboration
Invite team members, manage roles, and collaborate on prompts across your organization.
Team Collaboration
FetchPrompt is built for teams. Organizations provide a shared workspace where multiple team members can create, edit, and manage prompts together. This enables cross-functional collaboration — engineers, product managers, and prompt engineers can all contribute.
Organizations
An organization is the top-level grouping in FetchPrompt. Everything — prompts, API keys, team members, and usage limits — is scoped to an organization.
When you first sign up, you create your first organization. You can be a member of multiple organizations and switch between them using the organization switcher in the sidebar.
Inviting team members
To invite someone to your organization:
- Navigate to the Members page from the sidebar.
- Click Invite Member.
- Enter the person's email address.
- Select their role (Member or Owner).
- Click Send Invite.
The invited person receives an email with a secure invite link. The link contains a JWT token that expires after 1 hour. They can:
- If they already have a FetchPrompt account — Click the link to accept the invite and join the organization.
- If they're new — Click the link to sign up, then automatically join the organization after email verification.
Roles
FetchPrompt has two roles within an organization:
| Role | Permissions |
|---|---|
| Owner | Full access. Can manage prompts, API keys, members, and organization settings. Can delete the organization. |
| Member | Can create, edit, and delete prompts. Can create and revoke API keys. Cannot manage members or organization settings. |
The person who creates the organization is automatically assigned the Owner role.
Managing members
The Members page shows two sections:
Pending invites
Invitations that haven't been accepted yet. Each entry shows:
- Invited email address
- Assigned role
- When the invite was sent
Active members
Team members who have accepted their invite. Each entry shows:
- Name and email
- Role (Owner or Member)
- When they joined
Owners can remove any member from the organization. Removing a member revokes their access to all organization resources immediately.
What team members can do
All team members (both Owners and Members) can:
- Create prompts — Write new prompts in any environment
- Edit prompts — Modify prompt content and save new versions
- View version history — See all snapshots and who made each change
- Roll back prompts — Restore a previous version
- Clone to Production — Promote a Stage prompt to Production
- Create API keys — Generate new API keys for any environment
- Revoke API keys — Disable existing API keys
- View usage — Monitor API call counts and rate limits
The audit log tracks who made every change, providing accountability and transparency across the team.
Organization settings
Owners can manage organization settings from the Settings page:
- Organization name — Update the display name
- Organization ID — A read-only card displaying the organization's unique identifier, useful for support requests or API debugging
- Delete organization — Permanently remove the organization and all its data (prompts, API keys, snapshots, usage history, and cached data). This action requires confirmation and cannot be undone.
Switching organizations
If you belong to multiple organizations, use the organization switcher in the sidebar to switch between them. Each organization has its own independent set of prompts, API keys, members, and usage limits.