Take the pain out of payroll with Payroll Hub, a centralized dashboard providing a simplified, secure, and efficient connection between Bob and most payroll systems.

Get the most out of Bob

Before diving into Payroll hub, there are a few prerequisites steps required, so that once you do begin managing payroll, it will all flow seamlessly.

Once the hub has been set up it will save you time and help avoid costly mistakes. Payroll hub allows you to streamline payroll operations and data across systems and sites, review past cycles with downloadable payroll cycle reports, and more.

How to enable the Payroll hub feature

  1. From the left menu, select Settings > manage features.
  2. Enable Payroll hub.
    Payroll is enabled and you should see it appear as a tab in the left menu. 

How to assign permissions for Payroll admins

If your payroll manager is not an admin in your Bob account, you should set a special permissions group for the payroll manager/s, for them to use the Payroll hub.

  1. From the menu, select Settings > Roles and permissions.
  2. Click on + Add group.
    Or click + Add another group If one or more permissions groups already exist.
  3. Name the permission group; e.g., “Payroll admin.” 
  4. Select Who’s in this group by clicking the + Select button. Choose one or more people. Make sure you select only the people who will need access to the Payroll hub.
  5. Under Manage permissions, select the Company tab.
  6. From the left list, click Reports > Payroll connect > View and export Payroll reports.
  7. Click Save changes.

Note: Make sure that the payroll manager has permission to view employees’ sensitive data (such as salary, bonuses. etc.). These permissions are not related to Payroll hub and must be granted separately. For more details about setting up permissions in groups, see Create a group.

Connect Integrations to Payroll

Now that permissions have been set up, the next step will be to connect the integration/ setup to Payroll Connect. This step can only be performed by admins (See payroll integrations to learn how to set up the appropriate integration.

Create a Pay cycle

Now that the integration is set up, it’s time to create pay cycles. Pay cycles can be created by admins only. See Set up a pay cycle.


Syncing payroll data across systems requires thinking ahead about how you’d like to set your pay cycles and integrations up. Use this general checklist with your payroll and IT colleagues before initiating the integration and setup process:

  • How many pay cycles do you have?
  • Who in your organization will be the pay cycle’s owner(s)? What is your pay cycle's frequency?
  • When would you like to review the information before the cycle closes indefinitely?
  • How many days after your cycle’s end date is your pay day?
  • What is the frequency of each pay cycle?
  • When does each cycle start?
  • What payroll systems (from software to methods, like bureaus) do you plan to use for each pay cycle?
  • For each payroll system, check: What fields and values are set up in Bob? How do the fields and values correspond to the payroll system(s)? Which fields would I like updated in the payroll system(s)?

Note: Each payroll system may have different fields and value mappings. You may need to derive data from the payroll system as part of the integration. You can access this data from the help articles created for each integration.

How to use the Payroll hub

Create one or more pay cycles as needed. Each will generate a streamlined payroll dashboard in the Payroll hub that will proactively provide alerts for you to spot and resolve issues before they occur and quickly scan and validate data pre-sync.

When you say “go,” the Payroll hub seamlessly maps, transforms, and syncs to your payroll system, saving hours every pay cycle.

How to set up a payroll system integration with Bob

Payroll Hub improves your payroll data accuracy and processing efficiency by providing a constant stream of up-to-date data with seamless transfer into the vast majority of payroll systems. Use the following help articles to get started with your integration setup: