User Management & Roles

User Management & Roles

Required Role: OWNER
Plan Required: All Plans

Invite users to your account, assign roles with appropriate permissions, and manage user access to features and data.

Overview

User Management allows you to add team members, assign roles (OWNER, EMPLOYEE, TEAM_LEADER, TEAM_MEMBER), control what each user can access, and manage user accounts.

Getting Started

Access User Management from:

  • SettingsUser Management or Users
  • Only OWNER role can manage users

User Roles

Understanding the different roles and their permissions:

OWNER

  • Full Access: Complete access to all features
  • User Management: Can invite, edit, and remove users
  • Business Settings: Can modify all business settings
  • All Data: Access to all customers, jobs, invoices, etc.
  • Billing: Can manage subscription and billing

EMPLOYEE

  • Near Full Access: Access to most features
  • Limited Settings: May have restrictions on some settings
  • All Data: Access to all business data
  • No User Management: Cannot manage other users
  • No Billing: Cannot access billing settings

TEAM_LEADER

  • Team Management: Can manage their team
  • Team Jobs: Can view and assign jobs to team
  • Limited Data: Only sees team-related data
  • No Settings: Cannot access business settings
  • No Billing: Cannot access billing

TEAM_MEMBER

  • Assigned Jobs: Can view jobs assigned to them
  • Update Status: Can update job status
  • Personal Schedule: Can view personal schedule
  • Very Limited: Minimal access to other features
  • No Settings: Cannot access any settings

Inviting Users

Step-by-Step: Invite a New User

  1. Navigate to SettingsUser Management

Navigate to Settings → User Management

  1. Click "Invite User" or the plus icon

Click "Invite User" or the plus icon

  1. Enter invitation details:

Enter invitation details:

  • Email: User's email address
  • Name: User's full name (optional)
  • Role: Select role (EMPLOYEE, TEAM_LEADER, or TEAM_MEMBER)
  • Team: If TEAM_LEADER or TEAM_MEMBER, assign to team (optional)
  1. Click "Send Invitation"

Click "Send Invitation"

  1. User receives email invitation

User receives email invitation

  1. They click link and create account

They click link and create account

  1. They're automatically added to your account

They're automatically added to your account

Invitation Process

  1. Send Invitation: You send invitation email

Send Invitation: You send invitation email

  1. User Receives Email: Invitation email with link

User Receives Email: Invitation email with lin

  1. User Accepts: Clicks link and creates account

User Accepts: Clicks link and creates account

  1. Account Created: User account is created

Account Created: User account is created

  1. Access Granted: User can sign in with assigned role

Access Granted: User can sign in with assigned

Managing Users

Viewing Users

  1. Go to SettingsUser Management

Go to Settings → User Management

  1. View list of all users:

View list of all users:

  • Name and email
  • Role
  • Status (Active, Invited, etc.)
  • Last login
  • Actions

Editing Users

  1. Go to SettingsUser Management

Go to Settings → User Management

  1. Click on user name

Click on user name

  1. Click "Edit" button

Click "Edit" button

  1. Update:

Update:

  • Name
  • Email (may require verification)
  • Role
  • Team assignment
  1. Click "Save"

Click "Save"

Changing User Roles

  1. Open user detail page

Open user detail page

  1. Click "Edit"

Click "Edit"

  1. Change "Role" dropdown

Change "Role" dropdown

  1. Select new role

Select new role

  1. Save changes

Save changes

  1. User's access updates immediately

User's access updates immediately

Removing Users

  1. Go to SettingsUser Management

Go to Settings → User Management

  1. Find user to remove

Find user to remove

  1. Click "Remove" or delete icon

Click "Remove" or delete icon

  1. Confirm removal

Confirm removal

  1. User is removed from account

User is removed from account

  1. Note: User's data may be preserved depending on settings

Note: User's data may be preserved depending o

Team Assignments

Assign users to teams (for TEAM_LEADER and TEAM_MEMBER roles).

Assigning to Team

  1. When inviting or editing user

When inviting or editing user

  1. If role is TEAM_LEADER or TEAM_MEMBER

If role is TEAM_LEADER or TEAM_MEMBER

  1. Select "Team" dropdown

Select "Team" dropdown

  1. Choose team

Choose team

  1. Save

Save

Related: See Teams & Crews for team management

Resending Invitations

If user didn't receive invitation:

  1. Go to SettingsUser Management
  2. Find user with "Invited" status
  3. Click "Resend Invitation"
  4. New invitation email is sent

Common Tasks

Viewing User Activity

  1. Go to SettingsUser Management

Go to Settings → User Management

  1. Click on user name

Click on user name

  1. View user details:

View user details:

  • Account information
  • Role and permissions
  • Last login
  • Activity history (if available)

Deactivating Users

  1. Open user detail page

Open user detail page

  1. Click "Deactivate" button

Click "Deactivate" button

  1. User is deactivated

User is deactivated

  1. Cannot sign in

Cannot sign in

  1. Can be reactivated later

Can be reactivated later

Reactivating Users

  1. Open deactivated user

Open deactivated user

  1. Click "Reactivate" button

Click "Reactivate" button

  1. User can sign in again

User can sign in again

  1. Access is restored

Access is restored

Troubleshooting

Invitation not received

  • Check email: Verify email address is correct
  • Check spam: Look in spam/junk folder
  • Resend: Try resending invitation
  • Check email settings: Verify business email is configured

User can't sign in

  • Check status: Verify user account is active
  • Verify invitation: Ensure invitation was accepted
  • Check email: User must use email from invitation
  • Reset password: User can reset password if needed

Can't change user role

  • Check permissions: Only OWNER can change roles
  • Verify user: Ensure user exists
  • Try again: Refresh and try again
  • Contact support: If issue persists

User has wrong access

  • Check role: Verify user's role is correct
  • Review permissions: Check what role should have access to
  • Update role: Change role if needed
  • Refresh: User may need to sign out and back in

Can't remove user

  • Check dependencies: User may have active assignments
  • Verify permissions: Only OWNER can remove users
  • Deactivate instead: Consider deactivating instead
  • Contact support: If issue persists

Related Articles

Best Practices

  1. Assign appropriate roles: Give users only the access they need
  2. Use teams: Organize team members with teams
  3. Document roles: Keep notes on what each role can do
  4. Review regularly: Periodically review user access
  5. Remove inactive: Remove users who no longer need access
  6. Secure invitations: Only invite trusted users
  7. Train users: Ensure users understand their access level
  8. Monitor activity: Review user activity when possible
  9. Update promptly: Update roles when responsibilities change
  10. Keep current: Maintain accurate user list