Team & Permissions
Team & Permissions
Every teammate you invite gets exactly one permission profile, which governs what they can do across every module your organization has enabled. Manage this from Settings → Team.
Built-in profiles
Profiles are immutable system defaults — you assign one per person rather than building custom permission sets from scratch.
Inviting a teammate
Add them by email under Settings → Team → Invite, and assign a profile at the same time. You can change a teammate’s profile later from the same screen.
Under the hood: permission keys
Every check ultimately resolves to a module:resource:action key — e.g.
crm:lead:create, billing:invoice:export. You’ll see these in
error responses when a request is blocked
("required": "crm:lead:view"), which is the fastest way to tell a
teammate exactly what to ask for.
Related
- Core Concepts — how module entitlement and permission checks combine on every request
- Plans & Modules — which modules exist for a profile to have access to in the first place