1
Go to Settings → Users
Main sidebar → Users (under Settings)- In the left sidebar, scroll down to the Settings section
- Click on 'Users' (labeled with a Users icon)
Tips
- The Users page shows all your current team members and their status (invited or active)
- Only people with the 'Manage users' permission can invite new members and change roles
Watch out
- If you don't see the Invite team member form, your role doesn't have the 'Manage users' permission — ask an Owner or Admin
2
Invite a team member
Settings → Users → 'Invite a team member' card- Enter the person's email address in the 'Email' field (e.g., name@company.com)
- Click the 'Role / department' dropdown and select a role (e.g., Dispatcher, Technician, Admin)
- Click 'Send invite' button
What to enter
- Email: The team member's email address (required; they will receive an invitation to join)
- Role / department: The job function and permission set for this person (required; choose from built-in or custom roles)
Tips
- An invitation email will be sent to the person. They must accept it to become an active member
- Re-inviting someone already in the org simply updates their role; it doesn't consume an extra seat
- Choose the closest matching role — you can change it later if needed
Watch out
- Your plan includes a limited number of team seats. If you hit the limit, you'll see an error: 'Your plan includes X seat(s). Upgrade or add seats to invite more.' Contact support or upgrade your plan
- You must select a role before sending the invite; leaving it blank will show an error
3
View and manage your team
Settings → Users → 'Team' card- Scroll down to see the Team table with all members
- Look at the Email, Status, and Role columns
- To change someone's role: click the dropdown in their Role column, pick a new role, and click 'Save'
- Statuses are either 'active' (accepted the invite) or 'invited' (waiting to accept)
What to enter
- Email: Team member's email (with '(you)' badge for your own account)
- Status: 'active' = member accepted invite; 'invited' = waiting on them
- Role: Hover over the role dropdown for a brief description of permissions
Tips
- You can change someone's role anytime by editing the dropdown and clicking Save
- Invited members don't take up a seat until they accept; re-inviting them doesn't waste a seat
- Each team member sees only the features and data their role permits
4
Go to Settings → Roles & permissions
Main sidebar → Roles (under Settings)- In the left sidebar, find 'Roles' (labeled with a Lock icon)
- Click it to see all roles and the permission matrix
Tips
- The Roles page shows every role (built-in and custom) and a checkbox matrix of permissions
- Built-in roles are marked with a 'Built-in' badge and can't be deleted, but their permissions can be customized
- Permission categories include: Organization, Settings, CRM, Pricebook, Jobs, Billing, Memberships, Communication, Reporting, AI, Operations
Watch out
- The Owner role always has full access and can't be limited — you can't change the Owner's permissions
- Only people with the 'Manage roles' permission can modify roles
5
Customize a role's permissions
Settings → Roles & permissions → any role card (except Owner)- Find the role card you want to edit (e.g., 'Dispatcher')
- Review the permission checkboxes organized by category (e.g., CRM, Billing, Jobs)
- Check or uncheck boxes to grant or remove permissions
- Scroll down and click 'Save changes' to apply
What to enter
- Role name: Displayed at the top of the card (e.g., 'Technician')
- Member count: Shows how many people are assigned to this role
- Permission checkboxes: Each checkbox is a permission (e.g., 'View jobs', 'Send invoices'). Hover over a checkbox label to see a tooltip with the full description
Tips
- Common permission groups: View = read-only access; Create/Edit = write access; Send = customer-facing actions (invoices, estimates, messages); Manage = admin control (billing, roles, settings)
- For a Technician: give them 'View jobs', 'Edit jobs', 'Track time', 'Collect payments', and 'Send messages'
- For a Dispatcher: give them job and customer creation/editing plus 'Assign jobs' and 'View financials'
- For Accounting: give them invoice, payment, and financial report permissions, plus 'Manage timesheets' and 'Manage billing'
- Permissions take effect immediately for all members in that role after you save
Watch out
- The Owner role is locked — its permissions cannot be changed. If you need to remove Owner privileges, you must first assign that person a different role
- If a role has no members, you can delete it by clicking the red 'Delete role' button (only shown when member count is 0)
- Changes to a role apply to ALL members in that role, including future invites
6
Create a custom role
Settings → Roles & permissions → 'Create a custom role' card (at the bottom)- Enter a role name in the 'Role name' field (e.g., 'Warehouse', 'Install Crew', 'Owner - Operations')
- Check the permission boxes for this new role (same matrix as editing built-in roles)
- Click 'Create role'
What to enter
- Role name: The label for this role (required; must be unique in your org). Examples: 'Warehouse Manager', 'Apprentice Technician', 'Field Supervisor'
Tips
- Start by selecting permissions that match a common job function, then fine-tune
- You can create unlimited custom roles
- Custom roles can be edited or deleted anytime (as long as they have no members)
- A custom role is a great way to handle niche roles: e.g., 'CSR - No Billing Access' or 'Project Leads'
Watch out
- Role names must be unique. If you try to create a role with a name that already exists, you'll see: 'A role with that name already exists.'
- You can't delete a role if it has members assigned. Move those members to a different role first, then delete
7
Understand the permission categories
Settings → Roles & permissions → any role card (reference section)- As you customize roles, refer to this breakdown of what each permission category controls
- Use it to decide which permissions each role needs
What to enter
- Organization: 'Manage organization' = edit org profile, billing plan, delete org (Owner/Admin only)
- Settings: 'Manage users', 'Manage roles', 'Manage branding', 'Manage locations', 'Manage domains', 'Manage templates', 'Manage automations', 'Manage config', 'Manage integrations', 'Manage billing', 'Manage marketing'
- CRM: 'View customers' (read-only), 'Create customers' (new customer entries), 'Edit customers' (modify customer details, properties, equipment)
- Pricebook: 'View pricebook' (read-only), 'Edit pricebook' (add/modify service prices)
- Jobs: 'View jobs' (read-only), 'Create jobs' (new job entries), 'Edit jobs' (modify job details), 'Assign jobs' (dispatch to technicians)
- Billing: 'View estimates', 'Edit estimates', 'Send estimates' (to customers), 'View invoices', 'Edit invoices', 'Send invoices', 'Collect payments' (card payments), 'Refund payments'
- Memberships: 'View memberships' (maintenance agreements), 'Manage memberships' (create/edit agreements)
- Communication: 'View messages' (read customer inbox), 'Send messages' (SMS/chat replies)
- Reporting: 'View reports' (operational data), 'View financials' (revenue, accounts receivable, AR aging)
- AI: 'Use AI assist' (draft invoices, notes, dispatch suggestions — always review before sending)
- Operations: 'Track time' (clock in/out), 'Manage timesheets' (review timesheets, export payroll), 'Manage purchasing' (vendors, POs, inventory), 'Manage payables' (pay vendor bills)
Tips
- Start restrictive and add permissions as needed — it's easier to grant access than audit what shouldn't have been granted
- Always give 'View jobs' before 'Edit jobs' or 'Assign jobs'; same with customers and billing
- Technicians typically need only field-related permissions (jobs, estimates, messages, time tracking, customer viewing, payments)
- Office staff (CSR, Dispatcher) need customer, job, estimate, and communication permissions but usually not financials
- Managers and Admins get most permissions except organization-level controls
8
Grant or revoke access for an existing member
Settings → Users → Team table (or) Settings → Roles → any role card- Option A (via Users): Go to Settings → Users, find the member in the Team table, click the role dropdown, choose a new role, and click Save
- Option B (via Roles): Go to Settings → Roles & permissions, open a role card, toggle its permissions on/off, and click Save changes. All members in that role are updated immediately
What to enter
- When using Users page: role dropdown shows all available roles for that member
- When using Roles page: permission checkboxes apply to everyone in that role
Tips
- Option A (Users) is faster if you're changing one person's role
- Option B (Roles) is better if you're changing permissions for an entire department
- Changes take effect immediately — members will see the new permissions on their next action or page refresh
Watch out
- You can't modify the Owner role's permissions, only change a person away from the Owner role
- If you remove a permission (e.g., 'Manage billing' from Admin), existing members will lose access immediately — there's no grace period
9
Common role setups for trades businesses
Reference section — use when deciding roles for your team- Review these example configurations and adapt them to your business
- Use built-in roles where they match, then create custom roles for special cases
What to enter
- Owner: Full access. Usually 1 person. Can't be limited.
- Admin: Everything except org management. Great for office manager or controller. Give them all settings + billing permissions.
- Manager: Day-to-day operations (customers, jobs, estimates, invoices, financials, payroll). No settings or billing.
- Dispatcher: Schedules jobs, assigns techs, talks to customers. Can view invoices but not collect payments or see financials.
- CSR (Customer Service Rep): Books jobs, manages customer data, answers messages, views estimates. No payments or payables.
- Technician: Field staff. Can view/edit their own jobs, clock in/out, quote/collect on site, send messages, view customers.
- Sales: Builds estimates, owns customer relationships, sends quotes. Can create/edit customers and estimates but not edit invoices.
- Accounting: Invoices, payments, refunds, payables, financial reports, billing, timesheet review. No customer creation or job dispatch.
- Warehouse: Views pricebook and purchasing. Manages vendors, POs, inventory. No customer or job access.
Tips
- Start with built-in roles — they're tested combinations for common departments
- Create a custom role only when the built-in options don't fit (e.g., 'Apprentice' with fewer permissions than Technician)
- For family-run shops: Owner + one Admin/Manager + shared CSR/Dispatcher role often covers it
- For larger crews: separate Dispatcher, Technician, and Accounting roles so work isn't bottlenecked
10
Troubleshoot common issues
Reference section — use if things aren't working as expected- If you see an error after inviting or saving: read the error message and refer to the gotchas in each step above
- If a member can't see a feature: check their role's permissions on the Roles page — ensure the relevant checkbox is checked
What to enter
- Error: 'Your plan includes X seat(s). Upgrade or add seats to invite more.' → You've reached your team size limit. Upgrade your plan or remove an inactive member.
- Error: 'Enter an email and pick a role.' → You left the email or role dropdown blank.
- Error: 'A role with that name already exists.' → Custom role names must be unique. Pick a different name.
- Error: 'Move members off this role before deleting it.' → You're trying to delete a role that still has members. Reassign them to another role first.
- Issue: Member doesn't see a feature they need → Go to Settings → Roles, find their role, and check if the relevant permission is enabled. If not, check it and click Save.
- Issue: Owner role is locked → The Owner can't have permissions changed. To limit an Owner, assign them a different role instead.
Tips
- If someone's access is wrong, check two things: (1) their role in the Users table, and (2) that role's permissions in the Roles page
- After changing permissions, ask the team member to refresh their browser or log out/back in to see the new permissions
Done when
- Go to Settings → Users and invite your first team member(s) with appropriate roles
- Review the built-in roles (Dispatcher, Technician, Accountant, etc.) to see which fit your team
- Customize any built-in role permissions or create custom roles that match your business structure
- Assign each team member to a role via Settings → Users
- Test: have a non-Owner member log in and verify they can only see features their role permits
- Document your role setup (print or screenshot from Settings → Roles & permissions) for reference
- Ask team members to accept their invitations and confirm they can access the features they need
Need a hand? Talk to a specialist or start your free trial.