Back to tools

AI Agent Tool

Gusto logo

Gusto

Payroll, HR, and benefits platform for US small and medium businesses with full-service tax filing.

HR ManagementCommunity

gusto.com

•

One-click Login

•

Ready to use

About Gusto

Gusto is a US-focused payroll and HR platform serving small and medium-sized businesses with full-service payroll, automated tax filing, benefits administration, and onboarding. All plans include unlimited payroll runs with no extra charge for off-cycle payrolls. In 2026 Gusto added Gus, an AI assistant embedded in the platform for HR questions, data reporting, and time-off approvals. The platform integrates with 150+ tools including QuickBooks, Xero, and Slack.

AI Agent Use Cases

- Full-service payroll with automated federal, state, and local tax filing

- Unlimited payroll runs including off-cycle payrolls at no extra cost

- Benefits administration for health, dental, vision, and 401(k)

- Onboarding workflows with e-sign, paperless new-hire packets, and ATS integrations

- Gus AI assistant for HR questions, report generation, and time-off approvals

- Integrations with 150+ tools including QuickBooks, Xero, and Slack

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

user

User object containing information about the primary payroll administrator.

user.first_name

First name of the user.

user.last_name

Last name of the user.

user.email

Email address of the user.

company

Company object containing information about the company.

company.name

Name of the company.

company.ein

Employer Identification Number of the company.

Inputs

company_id

The UUID of the company.

phone_number

The phone number for the location.

street_1

Primary street address of the location.

street_2

Secondary street address, such as an apartment or suite number.

city

The city where the location is based.

state

The state where the location is based.

zip

The ZIP code for the location.

mailing_address

Indicates if this location is the company's mailing address.

filing_address

Indicates if this location is the company's filing address.

X-Gusto-API-Version

Specifies the API version to use for this request.

Inputs

company_id

The UUID of the company.

phone_number

The phone number for the location.

street_1

The primary street address for the location.

street_2

The secondary street address for the location.

city

The city where the location is situated.

state

The state where the location is situated.

zip

The ZIP code for the location.

mailing_address

Specifies if this location is the company's mailing address.

filing_address

Specifies if this location is the company's filing address.

X-Gusto-API-Version

Determines the date-based API version associated with your API call. Defaults to '2024-04-01'.

Inputs

user

Details of the primary user to be created for the company.

company

Details of the company to be created.

Inputs

company_uuid

The unique identifier for the company.

Authorization

The OAuth access token in the format 'Bearer <access_token>'.

Inputs

company_uuid

A unique identifier for the company whose details are to be fetched.

Inputs

company_uuid

The unique identifier for the company whose locations are to be retrieved.

Inputs

company_uuid

The unique identifier (UUID) for the company whose locations you want to retrieve.

access_token

The company-specific access token used for authenticating the API request.

Inputs

company_id

The UUID of the company.

start_date

The start date for filtering pay periods. If not provided, filtering by date is not applied.

end_date

The end date for filtering pay periods. Defaults to today's date if not provided.

payroll_types

Types of payroll to include, such as regular or transition. Multiple options are comma separated.

X-Gusto-API-Version

Determines the date-based API version associated with your API call. Defaults to 2024-04-01 if not provided.

Inputs

company_id

The UUID of the company whose custom fields you want to retrieve.