Purpose of Teams

Teams plans are designed for companies or teams who need to collaborate on Bolt projects. Benefits include:
  • Centralized billing.
  • Easier project sharing within the team.
  • Group controls: the team admin can set access and integrations controls for all projects in the team.

Features and benefits

  • Unified workspace. Create your team directly in Bolt or connect your existing GitHub organization.
  • Advanced features. Connect private NPM registries. Create a Team prompt to set common conduct and Package prompts for additional instructions on third-party packages.
  • Admin controls. Add, upgrade, restrict, or remove members. Manage integrations on the project level. Set visibility limits and sharing permissions.
  • Centralized billing.
    Manage your team’s subscription in one place.

Create a new team

To create a new team:
  • Hover over the left-side menu and click Select Account, then Create a team. Create Team Dialog
  • You can also create a team from the Pricing page. Under the Teams plan, click Create new team. Create New Team
  • Now, Create a team dialog opens. Choose whether to create a standalone team or connect your GitHub organization. Using a GitHub organization automatically syncs members.
    • For a standalone team:
      1. Enter the slug for your team. This forms part of the team’s projects URL.
      2. Click Save and continue.
      3. On the next screen, enter the email address or Bolt username to add members.
      4. Click Send invite.
  • If you prefer to connect your GitHub organization and sync members:
    1. Click Add GitHub Organization.
    2. Click Authenticate with GitHub. Follow the GitHub authentication flow.
After creating the team, the system takes you to Members page. You need to upgrade to the Teams subscription plan:
  1. Click Upgrade team. If your team doesn’t have any members, you need to add at least one.
  2. Finalize the payment process.
Only the team admin can create a team and invite members.

Add and upgrade team members

To add a team member:
  1. On the Members page, enter the username or email of the person you wish to invite to your team.
  2. Choose their role: member, admin, or billing admin.
  3. Click Send invite to invite members.
Once the new member accepts their invitation, you’ll see them as active, i.e., the ‘’Pending invitation’’ will be removed. As the team admin, you need to upgrade them:
  1. Click the Upgrade button next to the user’s details.
  2. Alternatively, if you want to upgrade multiple users, select them by clicking the checkbox on the left side. At the top of the Members page, change their role, click the three-dot menu on the right > click Upgrade to paid button.
  3. Finalize the payment process.

Subscribe to a Teams plan

Only admin users can subscribe to Teams. If you’re an admin of the team, go to My Subscription, select the team and choose your Teams plan. This takes you to the Members page to select the members to upgrade and finalize the payment.

Tokens for team members

The subscription cost for Teams is per team member. Each paid team member receives a monthly token allotment based on the subscription tier. Tokens aren’t shared among team members. You can’t reload tokens (buy extra tokens) on Teams plans. To get more tokens, upgrade the plan.

Token balance

Team admins can track the number of tokens each member has spent. Navigate to the left-side panel > Settings > Subscription & Tokens. Here, a table shows each team member’s token balance. Additionally, you will see when the next refill is coming. Token Consumption Pn If you need more tokens, click on the Add more tokens button in the upper right corner of the modal.

Manage team billing

  • On Bolt: Make sure your team account is selected. Go to Settings > Teams.
  • On StackBlitz:
    • If it’s a GitHub team: https://stackblitz.com/orgs/github/TEAM_NAME/billing
    • If it’s a StackBlitz team: https://stackblitz.com/orgs/custom/TEAM_NAME/billing

Project controls

Admins can configure default project access for all team projects in StackBlitz:
  • If it’s a GitHub team: https://stackblitz.com/orgs/github/TEAM_NAME/project_settings
  • If it’s a StackBlitz team: https://stackblitz.com/orgs/custom/TEAM_NAME/project_settings
All users can change the sharing settings of individual projects by opening a project in StackBlitz and clicking the Share button.

Find your Bolt projects

Both your personal and team projects are under your Bolt collection: https://stackblitz.com/@USERNAME/collections/bolt

Share team projects

When a team member creates a project in a team, the project is accessible to all team members by default (even if the project is set as private), but it isn’t automatically visible. Sharing the project URL with team members allows them to open the project in their accounts. Changes made by different team members are automatically synced across accounts.

Set project visibility

By default, all projects can be private, secret (accessible via URL), or public. As team admin, you can set maximum visibility to ensure team members don’t share the project outside of your team. To do so:
  1. Open a project in your team.
  2. Navigate to the left-side menu, click Settings > Team.
  3. Click the gear icon in the top right to open team settings.
  4. Under Team settings, click on (or drag-and-drop the slider) your preferred Project visibility option. Set Max Visibility Gi

Restrict project integrations

Team admins can control which integrations are available in team projects. Use this if you want to make sure that team members don’t connect to Supabase, Netlify, or Stripe. GitHub always remains available. To do so:
  1. Open a project in your team.
  2. Navigate to the left-side menu, click Settings > Team.
  3. Click the gear icon in the top right to open team settings.
  4. Under Team settings > Project integrations, click the toggle to enable or disable this option for your team.

Set a team prompt

A team prompt defines team-wide rules. This can be used to create a code of conduct and best practices.
Only team admins can view or modify the team prompt.
To set the team prompt:
  1. Open the sidebar [insert sidebar icon] by hovering over the left side of the screen.
  2. Go to Settings > Knowledge tab within the Team section.
  3. Click Team prompt. Create Team Prompt Pn
  4. Create a new team prompt or modify the existing one.
  5. Click Save prompt.
The changes will be discarded if you close the modal before clicking Save prompt.

Add package prompts

Package prompts give Bolt additional context about the packages your team uses. This informs Bolt about the internal libraries. It also helps fill in any knowledge gaps about third-party packages where Bolt may have limited knowledge of the package or the specific version.
Only team admins can view or modify package prompts.
To create package prompts:
  1. Open the sidebar [insert sidebar icon] by hovering over the left side of the screen.
  2. Go to Settings > Packages knowledge.
  3. Click Add package instructions. Add Package Instructions Pn
  4. Enter the exact package name as it appears in package.json. New Package Prompt Pn
  5. Enter your prompt and save.

Private NPM registries

You can integrate Bolt with any private NPM registry, only if they are accessible from the internet without proxies or VPNs. To connect a registry to your Teams account:
  1. Get the registry URL and access token from your provider. Check your provider’s documentation for specific steps.
  2. Navigate to the left-side menu.
  3. Go to Settings > Private registries. Add Private Registry Pn
  4. Click Add private registry.
  5. Fill in the URL, token, and the optional scopes. Registry Details Pn
  6. Save the new registry.
If you leave the scope field empty: All package installations for your team will run through your private registry. If you fill in the scope field: All package installations for the SELECTED SCOPE for your team will run through your private registry.
Bolt keeps registry credentials secure in your account settings. It does not create or update an .npmrc file. Team members need to manage their .npmrc files for local development.

Switch between personal and team accounts

Click Select Account to switch between your personal and team accounts.

Migrate personal projects to Teams

  1. Select your Teams account on Bolt.
  2. Go to StackBlitz and open your Bolt collection page: https://stackblitz.com/@USERNAME/collections/bolt.
  3. Click the project you want to edit.
  4. Click Open in bolt.new | AI. When you send a new prompt, Bolt automatically forks the project to your team.
You can also manually fork it to your team on StackBlitz by opening the Fork dropdown menu, selecting your team, then clicking Open in bolt.new | AI.