Skip to main content

HRIS Integration Overview

This article is all about integrating Opus with your HRIS

D
Written by David Lamont
Updated yesterday

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:

  1. Go to Settings in your Opus dashboard

  2. Click HRIS > "Connect HRIS"

  3. Find your HRIS in the list

  4. 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:

  1. Go to Settings > HRIS

  2. 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:

  1. Settings > HRIS Page > Employee Tab

  2. Click the three dots (⋯) next to the employee in the list

  3. Select Link > Pick the right employee

  4. Confirm

Linking Locations:

  1. Settings > HRIS Page > Locations Tab

  2. Click the blue Link button next to the location

  3. Pick the matching location

  4. Click Confirm

Linking Roles:

  1. Settings > HRIS Page > Roles Tab

  2. Click the blue Link button next to the role

  3. Pick the matching role

  4. 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:

  1. Go to Settings > HRIS

  2. Click "Upload CSV" (top right corner)

  3. Upload your file

  4. Match your CSV column names to Opus fields (they don't have to match exactly!)

  5. Verify your active employees (anyone with a past termination date gets deactivated automatically)

  6. Review the summary and confirm

  7. 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.

Did this answer your question?