Skip to content

Teams & Workspaces

Plan Count supports both Personal and Team workspaces. This guide covers everything you need to know about working with teams, including workspace switching, team administration, seat management, and collaboration.

Understanding Workspaces

Plan Count uses a dual-workspace model to keep personal and team work separate:

Personal
Team
WorkspaceColor ThemeDescription
PersonalOrangeYour private projects and personal credits
TeamPurpleShared team projects and team credits

This color-coding appears throughout the app to help you quickly identify which workspace you're viewing.

Switching Workspaces

If you're a member of a team, you'll see a workspace switcher in the header navigation.

Click the dropdown to switch between workspaces

How to Switch Workspaces

  1. Click the workspace switcher dropdown in the header (shows your current workspace name)
  2. Select either Personal or your Team name
  3. The app will refresh to show projects from the selected workspace

Workspace Switcher

Workspace Switcher Details

The dropdown shows:

  • Personal - Your private projects (orange icon)
  • Team Name - Your team's shared projects (purple icon)
  • Your role within the team (Owner, Admin, Editor, or Member)
  • Your seat type if assigned

Note

If you're a team member but don't have a seat assigned, you can see the team in the switcher but cannot access team projects. Contact your team admin to get a seat assigned.

Workspace Behavior

  • Your workspace preference is saved and remembered across sessions
  • Team users with project access default to team workspace on first login
  • All project operations (create, edit, delete) happen in the currently selected workspace
  • Credits are deducted from the current workspace (personal credits or team credits)

Team Dashboard

The Team Dashboard is your central hub for team management. Access it by clicking Team Settings from the workspace switcher dropdown (visible to Owners and Admins only).

Dashboard Overview

The dashboard displays:

  1. Quick Stats

    • Members / Seats usage
    • Team credit balance
    • Total projects count
    • Pending invitations
  2. Management Cards (Owners/Admins only)

    • Members - Manage team members and seats
    • Settings - Team permissions and domains
    • Billing - Subscription and seat management
  3. Recent Team Projects

    • Quick links to recently updated projects
  4. Recent Activity

    • Audit log of team actions (invites, role changes, etc.)
  5. Team Info

    • Team ID (slug)
    • Creation date
    • Domain join status

Managing Team Members

Navigate to Team Dashboard > Members to manage your team.

Viewing Members

Members are organized into sections:

  1. Awaiting Seat Assignment - Members who accepted invitations but need a seat
  2. Pending Join Requests - Users requesting to join via domain join
  3. Pending Invitations - Sent invitations awaiting acceptance
  4. Active Members - Members with seats who can access projects

Member Roles

RolePermissions
OwnerFull control - manages billing, settings, members, and can transfer ownership
AdminCan manage team settings and members, assign seats
EditorCan create, edit, and delete projects
MemberCan view and edit projects (cannot delete)

Inviting New Members

  1. Click Invite Member button
  2. Enter the email address
  3. Select a role (Admin, Editor, or Member)
  4. Click Send Invitation

The invitee will receive an email with a link to join your team.

Changing Member Roles

  1. Find the member in the Active Members list
  2. Use the role dropdown to select a new role
  3. Changes save automatically

WARNING

You cannot change the Owner's role. Use Transfer Ownership in Settings if you need to change team ownership.

Removing Members

  1. Find the member in the member list
  2. Click the trash icon
  3. Confirm the removal

TIP

Removing a member frees up their seat, which can be reassigned to another member.


Seat Management

Seats control how many team members can actively access team projects.

Understanding Seat Types

Seat TypeIncludedPriceCredits/MonthStorage
TEAM5 seatsIncluded in baseShared 600Shared 20 GB
BASIC0$19/seat/month+50+1 GB
GROWTH0$99/seat/month+300+10 GB

How Seats Work

  • Every team starts with 5 TEAM seats included in the base plan
  • Team members need an assigned seat to access team projects
  • Members without seats can see the team but cannot view/edit projects
  • Additional seats (BASIC or GROWTH) can be purchased to expand your team

Assigning Seats

  1. Go to Team Dashboard > Members
  2. Find a member in the "Awaiting Seat Assignment" section
  3. Click Assign Seat to auto-assign the first available seat type
  4. Or use the seat dropdown on any member to choose a specific seat type

Changing Seat Assignments

  1. Find the member in the Active Members list
  2. Click their current seat badge to open the dropdown
  3. Select a different seat type or "Unassign Seat"

INFO

TEAM seats cannot be unassigned (they're included in the base plan). Only BASIC and GROWTH seats can be reassigned.

Purchasing Additional Seats

  1. Go to Team Dashboard > Billing
  2. In the "Add Seats" panel:
    • Select BASIC ($19/mo) or GROWTH ($99/mo)
    • Enter the quantity
    • Click Purchase
  3. You'll be redirected to Stripe to complete payment

Removing Seats

  1. Go to Team Dashboard > Billing
  2. In the "Remove Seats" panel:
    • Select the seat type to remove
    • Enter the quantity (only unused seats can be removed)
    • Click Remove Seats
  3. Changes take effect at your next billing cycle

Team Settings

Navigate to Team Dashboard > Settings to configure your team.

Team Settings

General Settings

Renaming Your Team

  1. Go to Team Settings
  2. Edit the Team Name field
  3. Click Save Changes

The new name will appear in the workspace switcher and throughout the app.

Domain Join

Domain Join allows users with matching email domains to request to join your team automatically.

Enabling Domain Join

  1. Toggle Enable Domain Join on
  2. Add allowed domains (e.g., yourcompany.com)
  3. Configure approval settings:
    • Require Approval ON: Join requests need admin approval
    • Require Approval OFF: Users join automatically (use with caution)
  4. Click Save Changes

Adding Allowed Domains

  1. Enter a domain (e.g., company.com)
  2. Press Enter or click the + button
  3. Repeat for additional domains
  4. Click Save Changes

WARNING

Public email domains (gmail.com, outlook.com, yahoo.com, etc.) are blocked from domain join for security reasons.

Danger Zone (Owner Only)

The owner can access these options:

  • Transfer Ownership - Transfer team ownership to another admin

Team Billing

Navigate to Team Dashboard > Billing to manage your subscription.

Team Billing

Billing Overview

The billing page shows:

  1. Monthly Cost - Base plan plus any additional seats
  2. Credit Balance - Current team credit balance
  3. Seats - Total seats used vs. available
  4. Storage - Total storage allocation

Managing Your Subscription

Click Manage in Stripe to:

  • Update payment method
  • View invoices
  • Cancel subscription
  • Update billing information

Credit History

View your team's credit transaction history, including:

  • Monthly credit additions
  • Export deductions
  • Manual grants/revokes (by admins)

Collaborating on Projects

When working in team workspace:

Creating Team Projects

  1. Switch to team workspace using the workspace switcher
  2. Create a new project as normal
  3. The project is automatically owned by the team

Project Visibility

  • Team workspace: All team members with seats can see all team projects
  • Personal workspace: Only you can see your personal projects

Credit Usage

  • Team project exports deduct from team credits
  • Personal project exports deduct from personal credits
  • Each workspace has its own credit balance

Best Practices for Teams

  1. Establish naming conventions for projects (e.g., [Client] - [Building] - [Phase])
  2. Use team workspace for client work and shared projects
  3. Use personal workspace for experiments or personal reference
  4. Assign seats strategically - GROWTH seats for heavy users, BASIC for occasional users
  5. Review seat allocation monthly to optimize costs

Joining a Team

Accepting an Invitation

  1. Check your email for a team invitation
  2. Click the invitation link
  3. Sign in or create an account (if needed)
  4. You'll be added to the team

INFO

After accepting an invitation, you may need to wait for an admin to assign you a seat before you can access team projects.

Requesting to Join via Domain

If a team has domain join enabled for your email domain:

  1. Sign up with your company email
  2. The app will detect a matching team
  3. Click Request to Join
  4. Wait for admin approval (if required)

Troubleshooting

"No Seat Assigned" Warning

Cause: You're a team member but don't have a seat assigned.

Solution: Contact your team admin to request a seat assignment.

Cannot Switch to Team Workspace

Cause: Either you don't have a team, or you don't have a seat assigned.

Solution:

  • If you're not in a team, ask for an invitation
  • If you're in a team without a seat, contact your admin

Cannot Access Team Settings

Cause: Only Owners and Admins can access team settings.

Solution: Ask your team Owner or Admin to make changes, or request role elevation if appropriate.

Domain Join Not Working

Cause: Your email domain may not be in the allowed list.

Solution: Ask your team admin to add your domain to the allowed domains list.

Plan Count User Guide