Skip to content

Roles & permissions

WorkSquares controls access with roles and permissions, enforced on every request across all modules.

  • Users — people in your workspace.
  • Roles — named sets of permissions (e.g. Sales Rep, Accountant, Admin).
  • Permissions — fine‑grained rights per object and action (view, create, update, delete).
  • Each user is assigned one or more roles.
  • Permissions are checked server‑side on every action — the UI only ever shows what a user is allowed to do.
  • The Admin role has full access; create additional roles to match how your teams actually work.
  • Give each team the least access it needs.
  • Use separate roles for finance (Accounts/Billing) and sales (CRM/CPQ).
  • Review role assignments when people change teams; assignments can be time‑bound.