Skip to main content
Team & Permissions

Put the right people on the right work.

Use role-based access built for contractor teams so sales, estimating, field, and leadership can collaborate without stepping on each other.

Team, trust, and tenant isolation

8 Production Roles

Owner, Admin, Manager, Salesman, Estimator, Crew Leader, Laborer, Viewer. Designed for how contracting companies actually operate — not a generic SaaS hierarchy.

Invite by Email

Invite a team member by email and assign their role in one step so onboarding stays fast and controlled.

3-Layer Org Isolation

Protect organization data with multiple enforcement layers so teams can trust what they see.

Role-Gated Writes

Limit sensitive write actions by role so financial and operational records stay protected.

AI Tools Respect Roles

AI assistance adapts by role so each user sees tools aligned with their responsibilities.

Real-Time Presence

See who else is viewing an estimate right now so teams can coordinate edits and avoid stepping on each other.

Field Role Differentiation

Crew Leaders can approve time entries. Laborers can clock in and out but cannot approve their own time.

Division Scoping

Business-plan orgs can scope users and estimates to divisions. Residential doesn't see commercial's pipeline unless you want them to.

Secure by Default

Core security protections are built in from day one so teams can work confidently without custom setup.

How a contractor team comes online in CC

A clear onboarding flow from account setup to productive team collaboration.

1
Create

Your org is created on payment

Start with a clean organization setup so ownership and accountability are clear from day one.

  • Organization setup begins after billing confirmation
  • The first payer is established as owner automatically
  • Sign-in identity and app user profile stay aligned
  • Eligible invited users are connected to the org with less friction
2
Invite

Send invitations with role assignment

Invite teammates with pre-assigned roles so they land in the correct permissions context immediately.

  • Email invitation with role pre-assigned
  • Secure sign-in flow for invited users
  • Low-friction join flow for eligible invitees
  • An organization must keep at least one owner before demotion or deletion is allowed
  • Re-invite and revoke supported
3
Assign

Match the role to the job

Map each user to the role that matches their day-to-day work so teams move faster with fewer permission mistakes.

  • Owner — company-wide, billing, destructive actions
  • Admin — system-wide operational access
  • Manager — projects, financials, team coordination
  • Salesman — pipeline, clients, estimates, proposals
  • Estimator — cost database, estimates, takeoffs
  • Crew Leader — time approval, dispatch, field work
  • Laborer — clock in/out, view assigned tasks
  • Viewer — read-only access where permitted
4
Enforce

Three layers protecting your data

Apply layered safeguards to keep tenant boundaries and sensitive operations protected as teams scale.

  • Application safeguards keep work scoped to the right organization
  • Request-level checks keep users in the right tenant context
  • Database protections add a final safety layer on core tables
  • Organization scoping is enforced on data read and write paths
  • Data stays scoped to the right organization across the platform
5
Collaborate

Work at the same time without stepping on each other

Use live collaboration cues and lock protections so shared records stay reliable when teams work at the same time.

  • Live presence indicators on estimates
  • Estimate lock after proposal send
  • Notifications for proposal views, invoice payments, and deadlines
  • Activity timelines on key records across the platform

Eight Roles Designed for Contractor Teams

Use role definitions that match real field and office responsibilities so permissions reflect how work actually gets done.

  • Owner — company-wide access, billing, team management
  • Admin — org operations and settings control
  • Manager — project management, financials, cross-team coordination
  • Salesman — client pipeline, estimates, proposals
  • Estimator — cost database, estimate builder, takeoffs
  • Crew Leader — dispatch, time approval, field operations
  • Laborer — clock-in, assigned tasks, limited write
  • Viewer — read-only access where permitted

Layered Organization Isolation

Keep tenant boundaries strong with multiple safeguards so data integrity does not depend on a single protection point.

  • Application safeguards enforce organization scoping
  • Request checks keep users in the correct tenant context
  • Database protections add another isolation layer
  • Sensitive operations are protected by multiple checks
  • Data remains separated across organizations
  • Isolation protections are enforced in production

Role-Aware AI Assistance

Keep AI assistance useful and safe by matching available actions to each user’s permission scope.

  • Tool availability follows role permissions by work type
  • Write actions require human confirmation before committing
  • Hank never silently modifies data — every change is reviewed
  • Permission scope updates are reflected quickly for AI tool access
  • Org-scoped data access for assistant workflows

Collaboration Safety for Shared Records

Protect high-stakes records during team collaboration with lock behavior and visibility into concurrent activity.

  • Estimate locks automatically on proposal send
  • Lock protections enforced across critical write paths
  • Realtime presence on estimate detail pages
  • Self-approval blocked on time entries (compliance win)
  • Audit trails on every stage transition

How team and permissions connect to the rest of CC

Data flows through the platform. Here's where this feature fits.

Clients → Assigned Owner → Estimate Owner

A client's assigned owner flows into estimate ownership automatically. Salespeople and estimators keep track of their own work without manual reassignment.

Role → AI Toolset

Hank's available tools are filtered per role. Laborers see field tools. Managers see financial tools. Salespeople see pipeline tools. Same assistant, different hands.

Proposal Sent → Estimate Locked

Sending a proposal locks the underlying estimate so teams cannot silently rewrite sent numbers.

Division → User Scope → Data Scope

On Business plans, users are scoped to divisions. Division assignment flows into estimate visibility, project filtering, and budget access automatically.

See it for yourself

7-day free trial. No credit card required. Pick your trade and start estimating.

We use cookies for analytics and to improve your experience. Cookie Policy