Skip to main content

Creating System & Location Users - Granting Access To Your Team

Set up system-level users and manage login access in ChiroHD to control permissions, location access, and feature configuration.

Updated this week

πŸ“ Overview

This guide walks you through how to set up system-level users in ChiroHD and grant appropriate login access to your team members. Each user should have a unique login using their own email address for security and accountability.


πŸ”§ Step #1 – Create Users at the System Level

  • To begin setting up your ChiroHD system, start by creating system-level user accounts for all individuals who need immediate access to help with the clinic setup.

    Navigate to: System Settings > Users > Create New User

    • Ensure you are logged into the System Dashboard before proceeding. If you see multiple tabs, look for one labeled System Settings. If you see that tab, you are good to go. If you see a calendar, you are in a location view. Click the green box in the top-right corner of your screen to return to the System Dashboard.


🏷️ System-Level Users vs. Location-Level Users

  • System-Level Users:

    • Can access multiple locations

    • May be granted permission to manage system settings

  • Location-Level Users:

    • Limited to location access only

    • Set up later under Location Settings > Users

πŸ” Each user must have a unique email. Shared emails are not allowed.


🚫 Optional Restrictions

Step #2 – Restrict User Creation (Optional)

  • Navigate to: System Dashboard > System Settings > System Configuration

  • Enable Require System Admin to Create Users

  • With this setting enabled, only System Admins will be able to create new users. This option is useful for monitoring or controlling user creation.


Step #3 – Configure Allowed Domains (Optional)

  • The Domain Restriction feature allows System Admins to specify an email domain unique to their office or franchise. This feature restricts the creation of new users in ChiroHD to those with email addresses matching the specified domain. While optional, this feature enhances security and compliance by controlling who can be added as a user.

    • Example: If your company uses email addresses with the domain @chirohd.com, you can configure this restriction to ensure that only users with this domain can be created in ChiroHD, thus preventing the use of personal email addresses.

  • To configure allowed domains:

    • Navigate to System Dashboard > System Settings > System Configuration.

    • Enable the option Enable Allowed Domains

    • Go to the System Settings tab at the top of the page and select Users.

    • Under Allowed User Domains, click Edit > + Domain.

    • Enter the desired domain(s) and click Save.

You can add multiple domain restrictions and easily edit or remove them as needed.

πŸ” Restricts user creation to approved email domains only


πŸ‘₯ Steps to Create a System-Level User

Please refer to Understanding User Types & User Setup for detailed information

1. Navigate to User Settings

  • Log into ChiroHD

  • Go to System Dashboard > System Settings > Users > Create New User


2. Assign a Provider Type

Choose the appropriate role:

  • Administrative-Only: Access to calendar only (no SOAP notes)

  • Provider: Access to calendar + SOAP note screen

  • Medical Assistant: Can transcribe SOAP notes with limited access


3. Enter User Information

  • First/Last Name

  • Title/Nickname (optional)

  • Email Address (unique, used for login)

  • Phone Number (recommended: personal cell)

βœ… Double-check for typos to avoid login issues.


4. Assign Permission Level

Choose one of the following:

  • System Admin: Full access to settings and all locations

  • Location Admin (System-Level): Can view dashboard, no access to system settings

  • Location User (System-Level): Can view dashboard, no settings access

  • (Call Agent & Reporting Only roles coming soon)

πŸ“Œ Only users with permissions can assign those permissions to others


5. Assign Specific Permissions

Enable any that apply:

  • Mobile App – Send invites and configure the app

  • Edit Schedule – Modify provider calendars

  • Text Reminder – Edit SMS templates

  • Insurance – Access billing & insurance settingsUsers Combo


6. Assign Location Access

  • All Locations – Full network access

  • Specific Locations – Select multiple

  • Single Location – Access to one location only

πŸ” If selecting "Specific Locations", don’t forget to assign at least one


πŸ’Ύ Finalizing the Setup

After completing all fields:

  • Click Save

  • The user will receive an email with login instructions

🚨 Troubleshooting Checklist

  • Check email spelling

  • Verify permission level

  • Confirm assigned location access


πŸ” What is a Location-Level User?

A location-level user is someone who has access to one or more specific locations, but does not have access to system-level settings or the System Dashboard.


πŸ‘€ Creating a Location-Level User

Follow these steps to add a new location user:

  1. Navigate to your Live Location > Settings > Users

  2. Click Create New User

  3. Choose the appropriate Provider Type based on the user’s role:

    • Provider Types grant access to SOAP notes

    • Admin Only roles do not have access to SOAP notes

    • To enable a calendar, choose a provider type that aligns with the appointment types they’ll be scheduled for

Important:
System-level users cannot have a calendar enabled. If you’re a single-location provider with system-level access but need a calendar, create a separate location-level user without a login, but with a calendar enabled.

πŸ“˜ View Full Article: User Types & Permissions
​Includes details on provider types, admin roles, and permission levels.


πŸ”’ Multi-Factor Authentication (MFA)

To enhance security, especially for users with multi-location access, we recommend enabling MFA.

βž• How to Enable MFA:

  1. Go to User Profile > Permissions

  2. Toggle MFA to True

  3. The user will receive a text verification code during login


βœ… Key Reminders When Creating Users

  • New users default to System Admin – always verify and change to Location Admin if needed.

  • Providers must have appointment types that match their provider type for scheduling compatibility.

  • SOAP notes access is only granted if the user is set up as a provider.


🌍 Multi-Location Access

For practices with multiple offices:

  • Users can be granted access to one or multiple locations.

  • For single-office practices, it's helpful to grant access to the training location so users can safely practice workflows without affecting live data.


πŸ›  Managing Users in the System

πŸ”΅ User Status Indicators

  • Active Users – Enabled and accessible in the system

  • Calendar Users – Have a calendar enabled for scheduling

  • Inactive Users – Deactivated accounts that retain user history

πŸ” User Login Management

  • Revoke Login – Removes login access but retains user data

  • Resend Invite – Resends login setup email for pending users

  • Deactivate User – Removes access and optionally reassigns appointments to another provider


πŸ“Œ Conclusion

Setting up users at the system level ensures proper access, security, and functionality across ChiroHD. Following these steps ensures that your team is configured correctly for an efficient clinic setup and daily workflow.

Did this answer your question?