Skip to content
BoldCreate

Tutorials

Fixing Collaboration Gaps: Managing Users and Teams in your organization using BoldCreate's Enterprise Server

Learn how to create teams, invite users, and monitor usage in BoldCreate Enterprise Server

Overview

This tutorial teaches you how to set up and manage your development team in BoldCreate Enterprise Server. Whether you’re organizing a small team or multiple departments, you’ll learn everything needed to get your team collaborating effectively.

This tutorial is perfect for team leads and admins who want to get their team collaboration up and running quickly.

For more details on the features covered in this tutorial, see User & Teams Management and Dashboard Analytics.

Prerequisites

Before starting, ensure you have:

What You Will Learn

By the end of this tutorial, you’ll be able to:

  • Create and organize teams for different projects
  • Invite new developers and add existing members to teams
  • Monitor AI usage across your organization with the Dashboard
  • Manage team members (move between teams, change roles, remove access)
  • Handle common scenarios like team reorganization and developer onboarding

Key Concepts

Before we begin, let’s define the important concepts:

TermDefinitionExample
OrganizationYour company’s workspace in BoldCreate“Acme Corp Development”
TeamA group of developers working together“frontend-team”, “mobile-team”
AdminRole with full control over the organizationCan manage all teams, billing, and settings
Team LeadRole that manages a specific teamCan only manage their assigned team
UserRole for developers using BoldCreateCan code with AI features, view own usage
TokensUnits measuring AI usage (like credits)Each AI request consumes tokens
Avatar IconYour profile picture or initials in a circleLocated in top-left corner of BoldCreate
DashboardWeb-based admin interface for managing teamsWhere you create teams, invite users, view analytics

Steps to Manage Teams and Users

Step 1: Create a Team

What Are Teams?

Teams are organizational units that group developers working together. They help you segment your organization by project, department, technology stack, or any structure that makes sense for your workflow.

Why Use Teams?

  • Budget Control — Allocate specific token budgets to different teams
  • Usage Tracking — Monitor which teams consume the most AI resources
  • Access Management — Easily assign or revoke access for entire groups
  • Collaboration — Team members can see each other’s usage patterns and share best practices

Common Use Cases

  • By Project: web-app-team, mobile-app-team, api-services-team
  • By Technology: frontend-team, backend-team, devops-team
  • By Department: engineering-team, qa-team, data-science-team
  • By Client: client-acme-team, client-globex-team (for agencies)

How to Create Teams

To create teams with detailed step-by-step instructions and screenshots, see User & Teams - Team Management Documentation

Step 2: Invite Users

What Is User Invitation?

BoldCreate provides two ways to add members to your teams:

  • Invite New Users — Send email invitations to people who don’t have accounts yet
  • Add Existing Users — Assign existing organization members to additional teams

Why Use User Invitations?

  • Controlled Onboarding — New hires receive structured access to the right teams from day one
  • Role Assignment — Assign appropriate permissions (User, Team Lead, Admin) during invitation
  • Audit Trail — Track who invited whom and when through the Dashboard
  • Flexible Management — Move people between teams as projects evolve without creating new accounts

Common Use Cases

Invite New Users When:

  • Onboarding new employees who need BoldCreate access
  • Expanding your organization with new hires

Add Existing Users When:

  • Someone switches projects and needs access to a different team
  • A developer needs to work on multiple projects simultaneously (multi-team membership)
  • Reorganizing teams without creating new accounts

How to Invite Users

To invite users with detailed step-by-step instructions and screenshots, see User & Teams Documentation

Step 3: Monitor Token Usage

What Is Token Usage Monitoring?

The Dashboard provides real-time analytics showing how your organization consumes AI resources (measured in tokens). You can view usage at three levels:

  • Team-level — Individual team statistics and trends
  • User-level — Personal usage for specific developers

Why Monitor Token Usage?

  • Cost Control — Identify which teams or users consume the most resources before budgets are exceeded
  • Usage Patterns — Discover peak usage times, preferred AI models, and workflow trends
  • Training Needs — Spot developers who might benefit from AI best practices training
  • Capacity Planning — Make informed decisions about credit purchases and budget allocations
  • Fair Distribution — Ensure all teams have equitable access to AI resources

Key Metrics Available

The Dashboard displays comprehensive usage data:

MetricWhat It ShowsHow to Use It
Total Tokens ConsumedCumulative AI usageTrack spending against budget
Number of RequestsQuery volumeMeasure team activity levels
Top 5 UsersHighest consumersIdentify power users or anomalies
Most Used AI ModelsModel preferencesOptimize model selection per team
Session HistoryIndividual chat sessionsReview specific interactions

Common Use Cases

  • Weekly Reviews — Check team dashboards every Monday to spot trends
  • Budget Alerts — Monitor usage when approaching monthly limits
  • Onboarding Analysis — Track new developer usage to gauge adoption
  • Performance Optimization — Identify if certain models work better for specific teams
  • Audit Requirements — Generate reports for compliance or billing purposes

How to Access Usage Data

To monitor token usage with detailed instructions on accessing all metrics and reports, see Dashboard Documentation

Step 4: Manage Team Members

What Is Team Member Management?

As your organization evolves, you’ll need to perform ongoing maintenance tasks like moving people between teams, updating permissions, or removing access. BoldCreate provides flexible management options through the Dashboard.

Why Manage Team Members?

  • Project Changes — Developers switch projects frequently; team assignments should follow
  • Promotions — Update roles when someone becomes a team lead or gains admin responsibilities
  • Departures — Quickly revoke access when employees leave the organization
  • Reorganizations — Restructure teams without losing historical data or creating new accounts
  • Security — Maintain principle of least privilege by adjusting permissions as needed

Common Management Tasks

The Dashboard supports these key operations:

TaskWhen to Use ItImpact
Move User to Different TeamDeveloper switches projectsUser sees new team in BoldCreate; access to old team removed
Remove from TeamProject ends, but user stays in organizationRemoved from specific team; other team memberships unaffected
Change User RolePromotions or permission adjustmentsNew role takes effect immediately; historical data preserved
Delete User from OrganizationEmployee terminationComplete removal; cannot be undone; must re-invite to restore

Important Considerations

Role Changes:

  • User → Team Lead — Can now manage their assigned team
  • Team Lead → Admin — Gains full organization control (use with caution!)
  • Admin → User — Loses all administrative privileges immediately

Deletion vs. Removal:

  • Remove from Team — User stays in organization, just leaves specific team
  • Delete User — Permanent removal from entire organization; requires email confirmation

Data Retention:

  • Historical usage data is preserved even after user deletion
  • Budget and billing reports remain accurate for audit purposes

How to Manage Members

To perform member management tasks with detailed workflows and screenshots, see User & Teams Documentation