Connect Gusto with Hookshot™ and your stack

Modern payroll, benefits, and HR management platform for small and medium businesses

Tools and triggers

What Agents can do in Gusto

Available tools and events after Gusto is connected.

  • Add Employees to Holiday Pay Policy

    Tool to add employees to a company's holiday pay policy in Gusto. Use when you need to add one or more employees to the holiday pay policy scope.

  • Add Employees to Time Off Policy

    Tool to add employees to a time off policy in Gusto. Use when you need to assign employees to an existing vacation or sick leave policy. Employees must have at least one job to be added. Accepts starting balances for…

  • Add People to Department

    Tool to add employees and contractors to a department in Gusto. Use when you need to assign people to a specific department for organizational structure.

  • Assign Pay Schedules

    Tool to assign employees to pay schedules in Gusto. Use when you need to set up or update which pay schedule employees follow. For single assignments, provide default_pay_schedule_uuid. For by_employee or by_department…

  • Calculate Accruing Time Off Hours

    Tool to calculate accruing time off hours for an employee based on hours worked and used in a pay period. Returns a list of accrued hours for each time off policy associated with the employee, factoring in the policy's…

  • Create Admin

    Tool to create a new admin for a Gusto company. Use when you need to add administrative access to a company account. If the email matches an existing user, creates an admin account for the current user, otherwise…

  • Create Company Bank Account

    Tool to create a company bank account in Gusto. Use when you need to add a new bank account for payroll processing.

  • Create Company Benefit

    Tool to create a company benefit in Gusto. Use when you need to add a new benefit offering (e.g., medical insurance, retirement plan) for a company.

  • Create Company Location

    Tool to create a company location in Gusto. Use when you need to add a new address for a company (mailing, filing, or work location).

  • Create Company Signatory

    Tool to create a new signatory for a Gusto company. Use when you need to add an authorized signatory who can sign company forms and documents.

  • Create Contractor

    Tool to create an individual or business contractor in Gusto. Use when you need to add a new contractor to a company's payroll system. For individual contractors, first_name and last_name are required; for business…

  • Create Contractor Bank Account

    Tool to create a contractor bank account in Gusto. Use when you need to add a bank account for contractor payments. Note: Only one bank account per contractor is supported; using this endpoint on a contractor who…

  • Create Custom Report

    Tool to create a custom report for a company with custom columns, groupings, and filters. Use when you need to generate payroll, employee, or tax reports with specific data fields. The request_uuid in the response can…

  • Create Department

    Tool to create a new department in a Gusto company. Use when you need to add a new department for organizational structure.

  • Create Earning Type

    Tool to create a custom earning type for a company in Gusto. If an inactive earning type exists with the same name, this will reactivate it instead of creating a new one.

  • Create Employee

    Tool to create a new employee in Gusto. Use when you need to add a new employee to a company's payroll system.

  • Create Employee Bank Account

    Tool to create an employee bank account in Gusto. Use when you need to add a new bank account for an employee. Note that creating an employee bank account will also update the employee's payment method.

  • Create Employee Benefit

    Tool to enroll an employee in a company benefit in Gusto. Use when you need to add a benefit enrollment for an employee, specifying deductions, contributions, and coverage details.

  • Create Employee Rehire

    Tool to create an employee rehire in Gusto. Use when an employee is scheduled to return to the company after being terminated or dismissed. Requires the employee UUID, effective return date, work location, and whether…

  • Create Employee Work Address

    Tool to create an employee's work address in Gusto. Use when you need to assign an employee to a specific company location with an effective date.

  • Create Employee YTD Benefit Amounts

    Tool to create year-to-date benefit amounts from a different company for an employee. Use when you need to record prior YTD benefit contributions and deductions from a previous employer.

  • Create Employees Annual FICA Wage Report

    Tool to generate an annual FICA wage report for all employees in a company over a specified year range. Use when you need detailed wage information subject to Social Security and Medicare taxes for benefits…

  • Create Flows

    Tool to generate a link to access a pre-built workflow in Gusto white-label UI. Use when you need to create onboarding flows, employee setup flows, or other company workflows. For security, all generated flows expire…

  • Create Garnishment

    Tool to create a garnishment (employee deduction) in Gusto. Use when you need to add fixed amounts or percentages deducted from an employee's pay, such as court-ordered payments, loan repayments, or other deductions.

Setup

Connect Gusto in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.