Integrate with Upserve

Upserve is an all-in-one solution to help you successfully run your restaurant - offering payment processing, point of sale and valuable insights, Upserve can help you boost margins and save time.

Gusto integrates with Upserve to sync employee time and attendance data directly from Upserve to Gusto. Multiple pay rates and types are supported.

Customers who join Gusto from Upserve will receive Gusto free for their first 3 months.

Connect to Gusto from Upserve

  1. Sign in to Upserve HQ
  2. Click Settings at the bottom of the left navigation pane.
  3. Click Integrations under “Settings”.
  4. Under “API Credentials,” click Add API Partner
  5. Select Gusto from the drop-down list of API partners and click Add.
  6. Click Authorize Integration in the pop-up window.
    • This will direct you to Gusto’s website. 
  7. Enter your Gusto credentials and click Sign In.
  8. Click Authorize.
    • You will be redirected back to Upserve’s Integrations Page. 

To confirm you’ve been connected successfully, check that “Gusto” is listed as “Connected” under “API Credentials.” 

Sync your Upserve employees to Gusto

Employees in your POS will automatically sync to your Gusto account at the end of each trading day. If you’ve created a new User in the POS, we'll create a Gusto profile for them at the next sync, and you or the employee will need to complete their onboarding in Gusto.

Guidelines for a successful sync:

How to edit payroll details before syncing to Gusto

You may need to edit payroll information before a sync if an employee forgets to clock out, you change a pay rate, or you want to adjust tips. After editing, your changes will be automatically synced to Gusto at the end of the business day. if you need to sync changes immediately, scroll to the Manually Sync Payroll Information section.  

To edit payroll information: 

  1. Sign in to Upserve HQ.
  2. Click Reports.
  3. Click Labor Report.
    • The page will open to the “Timecards” tab.
  4. Click on the employee’s timecard you’d like to adjust. 
  5. Click the shift time which is shown as an active link.
    • This will launch an edit modal for that timecard. 
  6. Adjust role, shift times, or tips as needed. 

When finished, your edits will be saved and automatically synced to Gusto at the end of the business day. 

Manually sync payroll information to Gusto

If you’ve made changes to your employee information or timecards and plan to run payroll in Gusto before the end of the business day, you'll need to manually sync all updated information before processing payroll.

Manually sync payroll information: 

  1. Sign in to Upserve HQ.
  2. Click Integrations in the left navigation pane. 
  3. Find "Gusto".
  4. Click on the Sync Now button associated with your current pay period.
    • This will sync data for both your current pay period and the previous pay period, if you haven’t yet run it in Gusto. 
  5. Reload the page to see any additional warnings and the status of the attempted sync. 

Troubleshoot syncing issues

You can check your sync status by navigating to Upserve > Settings > Integrations. For both your previous pay period and your current pay period, you’ll see:

A series of warnings will display if there were problems syncing your data. These include:

Still need help?

Contact Upserve by email or by phone at (855) 664-3887, press 1 for support.