Manage your team — office staff, site managers, accountants. Granular per-module permissions, access control, audit trail on every action.
In construction — office, site, accounting — everyone has a different role. Without granular permissions everyone sees all or nothing. No compromise.
Worker shouldn't see finances. Manager shouldn't delete stock items. Granular permissions solve.
New employee — you circle 10 systems for access. Create account once here — all modules configured.
Fired employee with active access — security risk. removeSystemAccess instantly disables.
Who changed price in offer X? Without user tracking — no answer.
Construction Hub provides enterprise-grade user management.
Per-module permissions — offers:read, contracts:update, banking:create, etc. Create custom roles with precise authorities.
All users isolated per companyId. One user can have access to multiple companies (multi-tenancy).
Administrator sets/resets password for user. Useful on forgotten passwords or initial setup.
Disables user without deleting record. History preserved, but no access. Reversible if needed.
Returns only ID and name — fast loading when choosing responsible, supervisor, team member.
Each user with custom jobPositionId — seniority levels, organizational hierarchy.
Four steps to managed team:
create with email, name, job position. Admin defines initial permissions.
Choose which modules and actions. offers:read for estimators, banking:manage for CFO.
User logs in with email/password. Permissions checked on every action. Audit log records all.
On departure — removeSystemAccess instantly. History preserved for audit, but no access.
Any firm with 5+ employees:
Easy add/remove users, centralized permissions management.
Know who can do what, who's responsible. Control without over-oversight.
Audit trail, offboarding. Compliance with internal policies.
Centralized new employee creation. Onboarding in minutes.
Why Excel can't manage users:
| Feature | Excel/Manual | Construction Hub |
|---|---|---|
| Permissions | None | Granular per-module |
| Multi-tenancy | Impossible | Company isolation |
| Password management | Manual | setPassword + policies |
| Offboarding | Multiple systems | removeSystemAccess |
| Audit | None | Full log |
| Dropdown integration | Copy-paste | listSimple |
| Job positions | Column | jobPositionId model |
Granular — per-module + per-action. For example offers:read (offer preview), offers:create (create), contracts:update (change contracts), banking:manage (banking operations).
Yes. Pick combination of permissions and save as named role. Assign to multiple users.
User changes via profile. Admin can reset via setPassword — useful on forgotten password.
Deactivates user without deleting. History (actions, created documents) remains. If needed — reactivation.
Currently no. 2FA is on roadmap for future development.
Subscription based on user count. Different plans have different limits. Upgrading possible on growth.
Yes. Multi-tenant architecture allows one email to have access to more than one company with different permissions in each.