Skip to main content

Organizations and User Management

Understand how organizations manage users and LLM API Keys

Updated this week

The Thunk.AI platform organizes users into Teams, with each team managed through an Organization structure. This determines who can access your team's resources, how LLM API keys are shared, and how subscription benefits are distributed across users.

What is an Organization?

An Organization is the management structure for a Team. Every team has an organization that handles user membership, LLM API key management, access control, and domain-based grouping.

If you're working alone on the free tier, the platform creates an organization automatically, you don't see or manage it. If you're part of a company using Thunk.AI, your organization becomes visible and manageable, with one person serving as the team owner.

How does organization ownership work?

Every organization has a designated owner who is typically the person who initially set up Thunk.AI for your company. The owner can:

  • Manage LLM API keys: Add, update, or remove API keys that everyone on the team uses

  • Add team members: Invite users who share the same email domain

  • Remove team members: Revoke access when users leave

  • View team details: See the complete list of team members

The owner manages these responsibilities from Account → Organization page.

What can team members see and do?

Team members (non-owners) can:

  • View team membership and organization details in Account Settings → Organization tab

  • Use shared LLM API keys automatically (configured by the owner)

  • View subscription details in Account Settings → Subscription tab

  • Build and run thunks within the team's SKU constraints

Team members collaborate effectively without managing individual API keys or separate subscription configurations. Everyone works within the same parameters and shares the same resources.

How does domain-based membership work?

Organizations group users by email domain. The team owner can only add users whose email domain matches their own:

This prevents accidental cross-company access, simplifies team management, and aligns with company structure. For users outside your domain (contractors, partners), contact Thunk.AI support.

Where do you manage your organization?

Organization management happens in Account Settings:

Organization tab: Shows team name, owner, and member list. Owners see management controls for API keys and membership. Members see the same information without controls.

Subscription tab: Displays your team's SKU and its capabilities/constraints. Visible to everyone on the team.

How are LLM API keys managed?

LLM API keys are team-level resources, not individual user resources. The team owner manages keys from the Organization page:

  • Adding keys: Owner provides API keys for LLM providers (OpenAI, Anthropic, etc.)

  • Multiple keys: Owner can add keys for different providers

  • Updating keys: Owner rotates keys centrally—changes affect all team members immediately

  • Removing keys: Owner can remove unused provider keys

This centralized approach eliminates duplicated API costs, reduces coordination overhead, improves security, and simplifies billing. Team members don't see actual key values—they just see which LLM providers are available.

What happens when you join a team?

When added to an organization:

  • You use the team's LLM API keys instead of individual keys

  • You inherit the team's SKU capabilities and constraints

  • You see team information in your Organization tab

  • You share team limits (production thunks, work items, etc.) with all members

Constraints apply to the team as a whole, not per user. If your SKU allows 10 production thunks, that's the total across all team members combined.

How do you add users to your organization?

Team owners add users from Account Settings → Organization:

  1. Navigate to the Organization tab

  2. Use "Add Team Member" control

  3. Enter the user's email address

  4. Platform verifies matching domain

  5. User is added and gains access to team resources

To remove a user, use the same Organization page. Their access is revoked immediately.

What about team limits and collaboration?

Multiple users share the team's subscription limits:

  • Production thunk limit: Total across all members (not per user)

  • Work item capacity: Total the team can process collectively

  • Concurrent job limit: Applies to all workflow instances across all members

This shared-limit model encourages teams to coordinate automation efforts and prioritize workflows. If your team exceeds current limits, contact support to upgrade your SKU.

Can you be on multiple teams?

No. Each user account belongs to one team at a time. For work with multiple separate organizations (e.g., consultant serving different clients), you need separate Thunk.AI accounts with different email addresses.

How does this support enterprise governance?

The organization structure provides enterprise-grade governance:

  • Clear ownership: Designated owner responsible for resources and membership

  • Centralized key management: Reduces security risks and ensures consistent usage

  • Transparent access control: Team membership explicitly visible to all members

  • Domain-based boundaries: Prevents cross-organization access

This governance model scales from small teams to large enterprise deployments while maintaining appropriate controls and visibility.

Getting started

If you're working alone, continue as normal because the organization exists behind the scenes. If you're part of a company team, check Account Settings → Organization to see your team membership. If you're the owner, use that page to add team members or manage API keys.

For questions about organization setup, team membership, or user management, contact Thunk.AI support.

Did this answer your question?