Skip to main content

Overview

Teams are the organizational layer within Snippets AI workspaces that allow you to segment snippets by department, project, or any logical grouping. Each workspace can contain multiple teams, and each team has its own collection of snippets, folders, and members. Understanding the workspace β†’ team β†’ snippets hierarchy is key to scaling Snippets AI across your organization.

The Hierarchy

Snippets AI uses a three-level hierarchy:
🏒 Workspace (Company/Organization)
  └─ πŸ‘₯ Team (Department/Project)
      └─ πŸ“ Snippet (Individual snippets)
Example:
🏒 Acme Corp Workspace
  β”œβ”€ πŸ‘₯ Legal Team
  β”‚   └─ πŸ“ NDA Template, Contract Clauses...
  β”œβ”€ πŸ‘₯ Frontend Team
  β”‚   └─ πŸ“ React Components, CSS Utils...
  β”œβ”€ πŸ‘₯ Backend Team
  β”‚   └─ πŸ“ API Routes, DB Queries...
  └─ πŸ‘₯ Prompt Engineering Team
      └─ πŸ“ ChatGPT Prompts, Claude Prompts...

Why Use Teams?

Teams provide critical benefits:
  • Isolation: Keep team snippets separate and focused
  • Permissions: Control who can access which snippets
  • Organization: Scale to hundreds of team members without chaos
  • Context: Switch between team contexts easily
  • Collaboration: Team members only see relevant snippets

How It Works

Step-by-Step: Creating a Team

1. Open Workspace Settings

In the Snippets AI app:
  • Click on your workspace name at the top
  • Select β€œWorkspace Settings” from dropdown
  • Navigate to the β€œTeams” section

2. Click β€œCreate New Team”

Look for the ”+ New Team” button or β€œCreate Team” option.

3. Name Your Team

Choose a clear, descriptive name: Good Team Names:
  • βœ… Frontend Development
  • βœ… Customer Support
  • βœ… Sales Outreach
  • βœ… AI Prompt Engineering
  • βœ… Legal & Compliance
Avoid:
  • ❌ Team 1
  • ❌ Misc
  • ❌ Unnamed Team

4. Add Description (Optional)

Provide context for team members:
Frontend Development Team

This team contains all React components, CSS utilities,
and frontend-related snippets. All frontend engineers
should have access.

5. Set Team Settings

Configure team options:
  • Visibility: Private (team members only) or Internal (all workspace members can view)
  • Default Permissions: Can members create/edit snippets or only view?

6. Add Team Members

Invite workspace members to the team:
  1. Search for members by name or email
  2. Select their role:
    • Admin: Full control over team
    • Editor: Can create/edit snippets
    • Viewer: Can view snippets only
  3. Click β€œAdd”

7. Create the Team

Click β€œCreate Team” to finalize. The team appears in the team switcher, and you can start adding snippets.

Team Roles & Permissions

Team Admin

  • Create, edit, delete any snippet
  • Manage team members
  • Change team settings
  • Delete the team

Team Editor

  • Create new snippets
  • Edit own snippets
  • View all team snippets
  • Cannot manage team settings

Team Viewer

  • View all team snippets
  • Use snippets via Quick Access
  • Cannot create or edit snippets
  • Read-only access

Switching Between Teams

Once you have multiple teams, you can switch between them:

In Main App

  1. Click team name in sidebar
  2. Dropdown shows all your teams
  3. Select a team to switch
  4. Snippet library updates to show that team’s snippets

Common Team Structures

By Department

🏒 Company Workspace
  β”œβ”€ πŸ‘₯ Engineering
  β”œβ”€ πŸ‘₯ Product
  β”œβ”€ πŸ‘₯ Design
  β”œβ”€ πŸ‘₯ Marketing
  β”œβ”€ πŸ‘₯ Sales
  └─ πŸ‘₯ Customer Support
Best for: Traditional company structures, clear departmental boundaries.

By Project

🏒 Agency Workspace
  β”œβ”€ πŸ‘₯ Client A - Website Redesign
  β”œβ”€ πŸ‘₯ Client B - Mobile App
  β”œβ”€ πŸ‘₯ Client C - Marketing Campaign
  └─ πŸ‘₯ Internal - Agency Operations
Best for: Agencies, consultancies, project-based organizations.

By Function

🏒 Engineering Workspace
  β”œβ”€ πŸ‘₯ Frontend
  β”œβ”€ πŸ‘₯ Backend
  β”œβ”€ πŸ‘₯ DevOps
  β”œβ”€ πŸ‘₯ Security
  └─ πŸ‘₯ Data Engineering
Best for: Large engineering orgs, specialized teams.

By Use Case

🏒 AI Development Workspace
  β”œβ”€ πŸ‘₯ Prompt Engineering
  β”œβ”€ πŸ‘₯ Code Generation
  β”œβ”€ πŸ‘₯ API Integrations
  └─ πŸ‘₯ Testing & QA
Best for: Focused organizations, specific workflow needs.

Hybrid Approach

🏒 Startup Workspace
  β”œβ”€ πŸ‘₯ Product Development
  β”‚   (Everyone: engineers, designers, PMs)
  β”œβ”€ πŸ‘₯ Go-to-Market
  β”‚   (Sales, marketing, support)
  β”œβ”€ πŸ‘₯ Operations
  β”‚   (Finance, legal, HR)
  └─ πŸ‘₯ AI & Automation
      (Cross-functional: prompts, tools, workflows)
Best for: Startups, cross-functional work, flexible structures.

Best Practices

Start with Few Teams: Begin with 3-5 core teams. Add more as you grow. Too many teams creates confusion.
Clear Naming: Use descriptive team names that clearly indicate purpose. Avoid abbreviations or internal jargon.
Document Team Purpose: Add descriptions to teams explaining what snippets belong there and who should join.
Regular Audits: Quarterly, review team membership and remove inactive members. Archive unused teams.
Cross-Team Snippets: For snippets needed by multiple teams, create a β€œShared” or β€œCommon” team that everyone joins.

Managing Teams

Renaming Teams

  1. Click team name in sidebar
  2. Select β€œTeam Settings”
  3. Change name
  4. Save
All members see the updated name immediately.

Archiving Teams

When a project ends or team is no longer needed:
  1. Team Settings β†’ β€œArchive Team”
  2. Snippets are preserved but team is hidden
  3. Can be restored later if needed

Deleting Teams

Caution: This is permanent.
  1. Team Settings β†’ β€œDelete Team”
  2. Confirm deletion
  3. All team snippets are deleted
  4. Cannot be undone
Recommendation: Archive first, delete later if certain.

Transferring Team Ownership

If a team admin leaves:
  1. Current admin goes to Team Settings
  2. Select β€œTransfer Ownership”
  3. Choose new admin
  4. Confirm transfer
Or workspace admin can reassign ownership.

Advanced Use Cases

Client Projects

Create a team per client:
🏒 Agency Workspace
  β”œβ”€ πŸ‘₯ Client: TechCorp
  β”‚   └─ Subfolders by deliverable
  └─ πŸ‘₯ Client: RetailCo
      └─ Subfolders by campaign
When project ends, archive the team but keep snippets for reference.

Onboarding Teams

Create temporary teams for onboarding cohorts:
🏒 Company Workspace
  β”œβ”€ πŸ‘₯ Onboarding - Q1 2025
  β”‚   └─ New hire resources
  └─ πŸ‘₯ Onboarding - Q2 2025
      └─ Updated onboarding snippets

Testing & Staging

Separate production from development:
🏒 Engineering Workspace
  β”œβ”€ πŸ‘₯ Production Snippets
  β”‚   └─ Tested, approved snippets only
  └─ πŸ‘₯ Development Snippets
      └─ Experimental, WIP snippets
Promote snippets from Development to Production after review.

What’s Next

Switching Between Teams

Learn how to quickly switch between teams

Folders & Tags Management

Organize snippets within teams using folders and tags

Moving Snippets Between Teams

Transfer snippets from one team to another