Unify Logo Footer.svg
Unify Integrations
Logo
Gusto

Gusto

Logo

3 mins READ

Use the Gusto connector to manage payroll, HR, and benefits.

Integrating your application with Gusto lets you use these operations in an automation. It exposes 14 actions and 4 triggers, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions, triggers.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: Gusto supports OAuth authentication.

Obtaining Your OAuth Client Credentials

  1. Sign in to the Gusto Developer Portal at dev.gusto.com, creating an account first if you don't already have one.

  2. In the left navigation, click Organizations, then click + Create organization and enter your organization name, team email, and website.

  3. In the left navigation, click Applications, then click + Create application.

  4. Enter an application name, provide at least one redirect URI, and click Create.

  5. Copy the generated Client ID and Client Secret and store them securely for authentication.

gusto-bordered-image1.png
gusto-bordered-image1.png

Actions

Action Name

Description

Create a company

Creates new company in Gusto

Create a company benefit

Creates a company benefit in Gusto

Create an employee

Creates an employee in Gusto

Delete a company benefit

Deletes a company benefit by its ID in Gusto

Delete an employee

Deletes an onboarded employee by its ID in Gusto

Get a company

Gets a company by its ID in Gusto

Get a company benefit

Gets a company benefit by its ID in Gusto

Get a contractor payment

Gets a single contractor payment by its ID in Gusto

Get a single payroll

Returns a single payroll by company and payroll ID in Gusto

Get all payrolls

Returns a list of payrolls for a company in Gusto

Get an employee

Gets an employee by its ID in Gusto

Update a company

Updates a company by its ID in Gusto

Update a company benefit

Updates a company benefit by its ID in Gusto

Update an employee

Updates an employee by its ID in Gusto

Triggers

Trigger Name

Description

Company benefit record

This trigger will be invoked when a company benefit record in Gusto undergoes significant changes, such as being created, updated, or deleted

Company record

This trigger will be invoked when a company record in Gusto undergoes significant changes, such as being provisioned, deprovisioned, updated, onboarded, approved or partner_authorized

Employee record

This trigger will be invoked when an employee record in Gusto undergoes significant changes, such as being created, updated, onboarded, marked for self-onboarding, terminated, rehired, or deleted

Payroll record

This trigger will be invoked when a payroll record in Gusto undergoes significant changes, such as being created, updated, calculated, submitted, processed, paid, reversed, partially_reversed or cancelled