Connect Opus with your HRIS to keep employee data automatically clean and up-to-date . This integration streamlines onboarding by automatically assigning training to new employees as soon as they enter Opus.
Table of Contents:
What is an HRIS?
HRIS stands for Human Resources Information System. You might also call it:
HRMS
HCM
Payroll system
HR software
Employee management system
People system
These are all different names for the system where you keep employee information.
Why Integrate Your HRIS?
Keep Data in Sync:
Employee locations, regions, and roles from your HRIS come into Opus automatically
Connect existing roles and locations between both systems
Keep employee information current in both places
Auto-Assign Training:
New hires get training assigned automatically based on their role
When someone gets promoted, their new training gets assigned automatically
Great for big training rollouts like compliance training
No manual work needed
Manage Employee Changes:
When someone leaves the company in your HRIS, they're deactivated in Opus automatically
All training history is saved
If someone comes back to the company, Opus remembers all their training progress
How to Connect Your HRIS
Here's how to set it up:
Go to Settings in your Opus dashboard
Click HRIS > "Connect HRIS"
Find your HRIS in the list
Follow the setup instructions (each system is a little different)
Getting Employees Into Opus
After you connect your HRIS, your team members will still have to be invited into Opus. Once employees have signed up and downloaded the Opus app, the integration automatically:
Brings in employee info (name, phone, location, role)
Shows who hasn't signed up yet with a "Not Invited" status
To see who hasn't been invited yet:
Go to Settings > HRIS
Filter by "Invite Status" > "Not Invited"
🧠 When someone leaves your company and gets removed from your HRIS, they'll automatically show as deactivated in Opus.
Understanding the Invite Statuses
Invited: We found the employee in Opus and matched them with your HRIS info. Everything's connected.
Not Invited:
Either:They haven't been invited to Opus yet, OR
We couldn't match their profile with HRIS data (might need manual linking).
Manually Linking Your Data
Sometimes names, locations, or roles don't match perfectly between systems (like when someone has a middle initial in one place but not the other). When this happens, you can link them manually.
Linking Employees:
Settings > HRIS Page > Employee Tab
Click the three dots (⋯) next to the employee in the list
Select Link > Pick the right employee
Confirm
Linking Locations:
Settings > HRIS Page > Locations Tab
Click the blue Link button next to the location
Pick the matching location
Click Confirm
Linking Roles:
Settings > HRIS Page > Roles Tab
Click the blue Link button next to the role
Pick the matching role
Click Confirm
Which HRIS Systems Can Opus Integrate With?
Opus works with over 50 HR systems, payroll systems, and employee management platforms. Here is a list of systems you can integrate with:
A-C
7Shifts (for employee scheduling)
ADP Workforce Now
AlexisHR
Altera Payroll
Azure Active Directory
BambooHR
Breathe
Ceridian Dayforce
Charlie
ChartHop
ClayHR
Crunchtime (direct integration)
F-H
Factorial
Freshteam
Google Workspace
Gusto
HRAlliance
HR Cloud
HR Partner
Hibob
HotSchedules
Humaans
I-L
IntelliHR
JumpCloud
Justworks
Lano
Lucca
M-P
Namely
Nmbrs
Officient
Okta
OneLogin
Paychex
Paycor
Paylocity (direct integration)
PeopleHR
Personio
Proliant
Q-S
Qu POS (direct integration)
Rippling (via SFTP)
SuccessFactors
Sage HR
Sapling
Sesame
Square Payroll
T-Z
TriNet
UKG Dimensions
UKG Pro
UKG Ready
Workday
Zenefits
❓Don't See Your HRIS? We're always adding more partners. If your system isn't on the list, email us at support@opus.so and ask about it. We're working on adding new integrations all the time.
Uploading Employee Data via CSV
If your HRIS isn't on our partner list, or you prefer to upload data manually, you can use a CSV file instead of the integration.
What you need:
A CSV file from your HRIS
Required columns: Name, Phone Number, ID, and Termination Date
Optional columns: Role and Location
Quick steps:
Go to Settings > HRIS
Click "Upload CSV" (top right corner)
Upload your file
Match your CSV column names to Opus fields (they don't have to match exactly!)
Verify your active employees (anyone with a past termination date gets deactivated automatically)
Review the summary and confirm
See which active employees haven't been invited to Opus yet
💡 Want detailed instructions? Check out our full guide: How to Import a CSV from your HRIS.
FAQ
What systems does Opus work with?
Opus works with over 50 HR systems, payroll systems, and employee management platforms. Check the list above to see if yours is there.
What happens when someone gets fired or quits?
They get deactivated in Opus automatically when they're removed from your HRIS. But all their training history stays saved.
What if someone leaves and comes back later?
Opus remembers everything. When they're added back to either system, all their old training data comes back.
Why isn't an employee showing up right in Opus?
The name might be slightly different between systems (like having a middle initial in one but not the other). You can fix this by manually linking them—see the "When You Need to Link Things Manually" section above.
Does Opus work with scheduling software?
Yes! Opus works with scheduling systems like 7Shifts and HotSchedules.
What's the difference between "Invited" and "Not Invited"?
"Invited" means we matched the employee in Opus with your HRIS data. "Not Invited" means either they haven't been invited yet, or we couldn't match them automatically.