HR & payroll system (HRIS) integration

Integrating your HR and payroll systems with Mercury simplifies team management by automating team invites, card issuance, and offboarding. Additional features coming soon. 

Supported integrations

  • Gusto
  • Deel
  • Workday
  • Justworks


For Rippling customers: Rippling does not provide open API access and imposes prohibitive ongoing costs, preventing us from offering an integration. We recommend reaching out to your Rippling account manager to request a Mercury integration.


How Mercury integrates with your HR System

Mercury provides HRIS integrations through Finch, a third-party API aggregator. Finch encrypts all data and has been thoroughly reviewed by our information security team. Visit their site or reach out to Mercury support for more details on their security policies.

How to integrate

Initial connection:

  1. Navigate to Settings > Integrations and click “Your payroll or HR system.”
  2. Select your provider and log in.
  3. Depending on your provider and the number of employees, data retrieval may take up to 30 minutes.
    • If you only have a few employees, you might be able to go straight through the flow.
    • If it looks like it will take more than ~5 minutes, we’ll email you once it’s complete.
  4. Choose which active employees to invite to Mercury, and offboard any terminated employees.
  5. Once you’ve selected which employees to invite, you can bulk issue them cards and assign them the appropriate roles and permissions.

Ongoing syncing:

  • As long as your connection remains active, employee data will update in Mercury automatically within 24 hours of your HR system updates.
  • If you add or remove users in your HR system, you’ll be prompted to invite or remove them in Mercury via Settings > Team.
  • Mercury will never automatically invite or remove a user but will flag users in the Team page for necessary action.
    • If an employee is terminated in your HR system, we’ll sync the data and update their status on the Teams page “To be offboarded”, recommending their removal from your Mercury account.
  • When a Mercury user is linked via your HR integration, certain fields like job title must be edited in your HRIS and cannot be modified in Mercury.

Disconnecting:

  • You can remove the connection at any time through the Integrations or Team pages with a single click.

Data We Fetch

Mercury only fetches the data necessary to create and update your team members, including:

  • Legal name
  • Address & Date of Birth (DOB)
  • Job title
  • Manager
  • Department
  • Employment status
  • Start date & End date
     

Mercury does not fetch sensitive employee information like Social Security number, or income or payroll data. For additional details on Mercury’s data security, refer to our Trust Center.


Troubleshooting 

If you experience issues with your HR/payroll integration, consider the following:

  • Authentication errors: Ensure login credentials are correctly entered and your provider is not blocking integrations.
  • Data sync delays: Remember, it may take up to 24 hours for updates in your HR system to show up in Mercury.
  • Missing employee data: Confirm that records in your HR system are saved to the corresponding employee.
  • Access Issues: Check permissions within your HR system.


For further assistance, scroll down to get in touch with us directly. 


Frequently Asked Questions

Who can set up this integration?

The Mercury user must be an Admin or a Custom User with "Manage Team" permissions, and be an Admin in the HR system.

How often does the system sync with my HR provider?

Syncing occurs once every 24 hours.

Can I integrate multiple payroll providers at once?

Currently, we support one integration per account at a time.

Is there an additional cost for HR integrations?

No - integrating your HR system is available at no extra cost.

What happens if my HR provider updates their API?

Finch works closely with providers to monitor API changes and updates all our integrations accordingly.

Did you find this article helpful?