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:

  1. Navigate to the Members page from the sidebar.
  2. Click Invite Member.
  3. Enter the person's email address.
  4. Select their role (Member or Owner).
  5. 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:

RolePermissions
OwnerFull access. Can manage prompts, API keys, members, and organization settings. Can delete the organization.
MemberCan 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.