Integrate with Gusto

Gusto is a modern, online people platform that helps small businesses take care of their teams. The Gusto <> 15Five API integration allows you to provision users and pass employee and data from Gusto to 15Five. You also have the option to sync performance data from 15Five to Gusto. While this integration is available for all Gusto customers, the auto-provisioning functionality is only available to Gusto customers on the Complete or Concierge tiers. 

What you’ll find in this article:

Access and availability

⛔️ Required access to integration settings.
👥 This article is relevant to 15Five Account admins who are also Gusto administrators.
📦 This feature is available in all pricing packages.

✏️

Note

Companies who are on an annual 15Five plan and integrated with Gusto can request a 40% discount on their 15Five plan. Please reach out to your Account Executive or contact our Support Team to request this discount.


Integration Overview

Capabilities

  • Provision Gusto accounts in 15Five
  • Match existing 15Five users to Gusto accounts
  • Sync employee data from Gusto to 15Five
  • Add users to groups in 15Five
  • Sync performance data from 15Five to Gusto

API data fields transferred

Gusto field 15Five field
First name (chosen first name is used if set up in Gusto) First name
Last name Last name
Job title Title
Work address Email
Manager Direct manager
Department Group

Set up the integration

In 15Five In Gusto

Generate an API key in 15Five

  1. Click on the Settings gear in the top right-hand corner of 15Five.
    Open Settings.png
  2. Select 'Integrations' from the dropdown menu.
    Integrations.png
  3. Click Enable to the right of the Public API option.
    EnablePublicAPI.png
  4. Once enabled, you'll land on the 'Company API keys' page. It looks like this. Click the Create new key button.
    CreateNewKey.png
  5. Add a short name for your API key. This name can be anything; usually, a name that is easily identifiable from your server side. Then, click Save.
    Save.png
  6. You will be redirected back to the 'Company API keys' page to verify your API key and access token.
    HRSoftAPIKey.png

    The Public API key is 32 characters long. Not to be confused with the SCIM key, which is 30 characters long. The endpoint for your API, assuming you do not have a unique subdomain, is my.15five.com.

  7. Use the access token to link 15Five's API to your server to Gusto. Instructions for how to do so are included in the "In Gusto" tab of this article section.

Provision a new hire’s 15Five account from Gusto

  1. Navigate to the 'Hiring' tab in Gusto.
  2. Click Hire a new person.
  3. Click Employee and then check the box to send an offer letter, if you’re using Gusto for that process. Then, click Continue.
  4. Complete the employee profile and select Save & continue.
  5. Navigate to 'Create [employee name] software accounts' and click Start to the far right. Create_Vincent_s_software_accounts.jpg
  6. Review the current apps available to this employee and click Save & continue.
  7. Make sure the box is checked for 15Five and select Save & continue.
  8. Review the details on the below page and click Create accounts.

✏️

Note

For employees with hire dates in the past, the 15Five enrollment email will be sent to the employee immediately. For employees with hire dates in the future, the email will be sent on their hire date.


Disable syncing from Gusto to 15Five

If you no longer want an employee to sync from Gusto to 15Five, you can unmatch their accounts within Gusto using the following steps. This will not deactivate the individual in Gusto or remove them from anything other than the 15Five syncs.

  1. In Gusto, navigate to App directory→ Connected apps.
  2. Select '15Five'.
  3. Click Match accounts.
    Match_accounts.jpg
  4. Select the dropdown next to the employee’s name and click the Unmatch account option. It is important to note the difference between unmatching an account vs. deleting an account. Deleting an account will remove an employee's account and access to 15Five.Luna_Lovegood.jpg
  5. Click Match accounts once more.
    Match_accounts_2.jpg
  6. All done! The employee will no longer be included in syncs from Gusto to 15Five. 

Deprovision 15Five accounts in Gusto

With termination Without termination

If you are terminating an employee who has a 15Five account, you’ll be able to remove their access to 15Five as part of the Gusto termination. 

  1. In Gusto, navigate to the 'People' tab and select the employee you want to dismiss.
  2. Find the 'Actions' section and click Start employee dismissal.Actions.jpg
  3. Complete the dismissal details and click Save & continue.
  4. Uncheck the box for 15Five to have it removed from the employee and click Save & continue.
    People__Immanuel_Kant.jpg
  5. You’ll see a confirmation page summarizing the details of the termination and the removal from 15Five. Click Dismiss employee.
    People__Immanuel.jpg
  6. You’ll see a confirmation screen confirming the dismissal.

Disconnect the integration

If you wish to discontinue any and all employee data syncing between Gusto and 15Five, essentially disconnecting the integration, you can disable it in the 'Settings' menu in Gusto.

  1. In Gusto, find the 15Five integration page and click to open the 'Settings' tab.Integrations__15Five.jpg
  2. Click on the edit button to the right of the 'Data settings' option. Then uncheck the 'Basic employee information' box and click Update settings.
    Update_your_data_settings.jpg
  3. The Gusto <> 15Five integration will be immediately disconnected, and will no longer sync any employee data. 

Was this article helpful?
3 out of 4 found this helpful