Skip to content

Team and Roles

BuildWorkPro uses role-based access control so each teammate sees and does only what their job requires. Every user has exactly one role.

User Management list showing each teammate with a role badge — Company Admin, Manager, Member, Field Crew, and Viewer

  • Company Admin – full access to everything, including team management, billing, and all settings. The only role that can hard-delete records, manage billing, and change organization settings.
  • Manager – everything a Member can do, plus delete records, approve pay apps and change orders, manage the product catalog, send documents, and review site logs and time.
  • Member – view all business data and the team roster; create and edit contacts, leads, bids, projects, pay apps, and change orders; export reports; upload documents. Cannot delete, approve, or manage products.
  • Field Crew – for on-site workers. View projects and contacts; create and edit site logs and time entries; view documents. No access to bids, pay apps, change orders, leads, products, reports, billing, or settings.
  • Viewer – read-only access to business data. Cannot create, edit, or delete anything, cannot see the team roster, and cannot export reports.

The matrix below summarizes the capabilities that differ by role.

Capability Company Admin Manager Member Field Crew Viewer
View business data projects + field only
Create / edit contacts, leads, bids, projects
Delete records
Approve pay apps and change orders
Send bids, pay apps, change orders
Manage product catalog
Site logs and time tracking create + edit view only
Export reports
See the team roster
Invite and manage users
Manage billing
Edit organization and workspace settings
Restore deleted records

Team management lives on the Organization settings tab.

  1. Open team management. Go to Settings -> Organization. The User Management section lists every user with their role and status.

  2. Edit a user. Click a user to change their name, email, role, or active status, then save.

  1. Start an invite. In User Management, click Invite User.

  2. Enter details. Add the person’s Email and choose a Role.

  3. Send. Click Send Invitation. The user receives an email link and sets their own password.

Pending invitations appear in their own section, where you can resend or revoke them.