Gusto
for LuumenAI

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

Operate Gusto from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

The Gusto toolbox

192 tools: 105 read, 87 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCalculate Accruing Time Off HoursCalculate accruing time off hours for an employee based on hours worked and used in a pay period.
  • ReadCreate Pay Schedule Assignment PreviewPreview employee pay schedule assignment changes for a company.
  • ReadDownload Employee Forms PDFGet the link to an employee form PDF.
  • ReadDownload Company Forms PDFGet the link to a company form PDF.
  • ReadGet BenefitRetrieve a benefit supported by Gusto.
  • ReadGet Company DepartmentsRetrieve all departments of a company from Gusto.
  • ReadGet companyRetrieve company details from Gusto by company UUID.
  • ReadGet Company Attachment Download URLRetrieve a temporary URL to download a company attachment file.
  • ReadGet Company BenefitRetrieve a specific company benefit by its UUID.
  • ReadGet Company Earning TypesRetrieve all earning types (default and custom) for a company.
  • ReadGet company holiday pay policyRetrieve a company's holiday pay policy including which federal holidays are selected and which employees are covered.
  • ReadGet Company LocationsGet all company locations.
  • ReadGet company onboarding statusRetrieve a company's onboarding status from Gusto.
  • ReadGet company report templateGet a report template for a company.
  • ReadGet Company SuspensionsRetrieve all suspension records for a company.
  • ReadGet compensationRetrieve compensation details by compensation UUID.
  • ReadGet ContractorRetrieve a specific contractor by UUID from Gusto.
  • ReadGet Contractor AddressRetrieve a contractor's address from Gusto.
  • ReadGet Contractor Bank AccountsGet all bank accounts for a specific contractor.
  • ReadGet Contractor DocumentRetrieve a contractor document by UUID.
  • ReadGet Contractor Document PDFRetrieve the PDF download URL for a contractor document.
  • ReadGet Contractor Payment GroupsGet contractor payment groups for a company.
  • ReadGet Contractor PaymentsRetrieve contractor payments for a company within a specified date range.
  • ReadGet DepartmentRetrieve details of a specific department from Gusto by department UUID.
  • ReadGet employeeRetrieve detailed information about an employee by their UUID.
  • ReadGet Employee All BenefitsGet all benefits for a specific employee by their UUID.
  • ReadGet Employee Bank AccountsRetrieve all bank accounts for a specific employee.
  • ReadGet Employee BenefitRetrieve a specific employee benefit enrollment by UUID.
  • ReadGet employee federal taxesRetrieve an employee's federal tax withholding information including W4 details.
  • ReadGet Employee FormGet a specific employee form by employee ID and form ID.
  • ReadGet employee jobsRetrieve all jobs for a specific employee in Gusto.
  • ReadGet Employee Payment MethodRetrieve an employee's payment method configuration.
  • ReadGet employee pay stubRetrieve an employee's pay stub for a specified payroll as a PDF file.
  • ReadGet Employee Recurring ReimbursementsGet all recurring reimbursements for an employee.
  • ReadGet employee state taxesRetrieve an employee's state tax information including withholding details and state-specific questions.
  • ReadGet federal tax detailsRetrieve federal tax details for a company including EIN verification status, tax payer type, filing form, and deposit schedule.
  • ReadGet Company FormGet a company form by its UUID.
  • ReadGet GarnishmentRetrieve a garnishment (employee deduction) from Gusto by garnishment UUID.
  • ReadGet Home AddressGet an employee's home address by its UUID.
  • ReadGet jobRetrieve a specific job by UUID in Gusto.
  • ReadGet locationRetrieve a specific location by UUID.
  • ReadGet NotificationRetrieve a notification's details by UUID from Gusto.
  • ReadGet payrollRetrieve a single payroll by its UUID.
  • ReadGet payroll receiptRetrieve a payroll receipt by payroll UUID.
  • ReadGet pay scheduleRetrieve a specific pay schedule by its UUID.
  • ReadGet People BatchesRetrieve the status and results of a people batch from Gusto.
  • ReadGet Recurring ReimbursementGet a recurring reimbursement by its UUID.
  • ReadGet reportGet a company's report given the request_uuid.
  • ReadGet salary estimateRetrieve a salary estimate for an S-Corp owner from Gusto.
  • ReadGet state tax requirementsRetrieve state-specific tax requirements for a company in Gusto.
  • ReadGet Company Benefit SummaryRetrieve summary benefit data for a specific company benefit.
  • ReadGet Tax LiabilitiesRetrieve tax liabilities for a company's external payrolls.
  • ReadGet Time Off PolicyRetrieve a specific time off policy by UUID from Gusto.
  • ReadGet time tracking time sheetFetch a time sheet by UUID.
  • ReadGet token infoRetrieve scope and resource information associated with the current access token.
  • ReadGet Work AddressRetrieve an employee work address by UUID.
  • ReadList ACH TransactionsRetrieve all ACH transactions for a company.
  • ReadList Company AttachmentsRetrieve a list of all attachments uploaded by a company.
  • ReadList BenefitsRetrieve all benefits supported by Gusto.
  • ReadList Benefits RequirementsRetrieve field requirements for a specific benefit type.
  • ReadList Company Custom FieldsRetrieve the custom fields configured for a company.
  • ReadList Companies Time Off RequestsRetrieve all time off requests for a company in Gusto.
  • ReadList Company Bank AccountsRetrieve all bank accounts for a specific company.
  • ReadList Company BenefitsRetrieve all benefits offered by a company.
  • ReadList Company Benefits Contribution ExclusionsRetrieve all contributions for a given company benefit and whether they are excluded or not.
  • ReadList Company Benefits Employee BenefitsRetrieve all employee benefits for a specific company benefit.
  • ReadList Company FormsGet a list of all company's forms.
  • ReadList Contractor DocumentsGet all documents for a specific contractor in Gusto.
  • ReadList Contractor FormsGet a list of all contractor's forms.
  • ReadList contractor onboarding statusRetrieve a contractor's onboarding status from Gusto.
  • ReadList Contractor Payment DetailsGet payment details for contractors in a company, including their payment methods and bank account details for direct deposit.
  • ReadList Contractor Payment MethodFetch a contractor's payment method configuration.
  • ReadList ContractorsGet all contractors for a company including individuals and businesses.
  • ReadList Employee Custom FieldsRetrieve the custom fields configured for an employee.
  • ReadList Employee FormsGet a list of all employee's forms.
  • ReadList Employee Home AddressesGet an employee's home addresses.
  • ReadList employee onboarding statusRetrieve an employee's onboarding status from Gusto.
  • ReadList EmployeesGet all employees for a given company including onboarding, active, and terminated employees.
  • ReadList Employee Work AddressesGet all work addresses for a specific employee.
  • ReadList Employment HistoryRetrieve employment history for a given employee, including terminations and rehires.
  • ReadList Child Support AgenciesRetrieve child support agency data including FIPS codes, payment requirements, and required attributes for each state.
  • ReadList Information RequestsFetch all information requests for a company in Gusto.
  • ReadList job compensationsRetrieve all compensations for a specific job in Gusto.
  • ReadList migration readinessCheck if a Gusto company is ready to be migrated to embedded payroll.
  • ReadList Minimum WagesGet minimum wages for a specific location.
  • ReadList NotificationsRetrieve all notifications relevant for a company.
  • ReadList Paid HolidaysRetrieve a company's paid holidays from Gusto.
  • ReadList Employee Payment DetailsFetch payment details for employees in a company including payment methods and bank account details.
  • ReadList Pay PeriodsRetrieve pay periods for a company.
  • ReadList Payroll BlockersRetrieve all payroll blockers for a company.
  • ReadList Payroll ReversalsRetrieve all approved payroll reversals for a company.
  • ReadList pay schedulesRetrieve all pay schedules for a company.
  • ReadList pay schedules assignmentsRetrieve the current pay schedule assignment for a company, including pay schedules and employee/department mappings.
  • ReadList pay schedules previewPreview pay schedule dates with specified parameters for the next 18 months.
  • ReadList Pay StubsGet an employee's pay stubs including payment details and amounts.
  • ReadList Recovery CasesFetch all recovery cases for a company.
  • ReadList SignatoriesRetrieve all company signatories.
  • ReadList Tax RequirementsRetrieve all tax requirement states for a company.
  • ReadList Time Off ActivitiesGet employee time off activities for a specific time off type.
  • ReadList Time Off PoliciesRetrieve all time off policies for a company.
  • ReadList Time Tracking Time SheetsFetch all company's time sheets representing time worked by employees or contractors.
  • ReadList unprocessed termination pay periodsRetrieve unprocessed termination pay periods for a company.
  • ReadList Wire In RequestsRetrieve all Wire In Requests for a company.
  • ReadList YTD Benefit Amounts From Different CompanyRetrieve year-to-date benefit amounts contributed at a different company for an employee.
  • ReadRetrieve Terms of Service StatusRetrieve the user acceptance status of Gusto Embedded Payroll's Terms of Service.
  • WriteAdd Employees to Holiday Pay PolicyAdd employees to a company's holiday pay policy in Gusto. Approval by default
  • WriteAdd Employees to Time Off PolicyAdd employees to a time off policy in Gusto. Approval by default
  • WriteAdd People to DepartmentAdd employees and contractors to a department in Gusto. Approval by default
  • WriteAssign Pay SchedulesAssign employees to pay schedules in Gusto. Approval by default
  • WriteCreate AdminCreate a new admin for a Gusto company. Approval by default
  • WriteCreate Time SheetCreate a time sheet for an employee or contractor in Gusto. Approval by default
  • WriteCreate Company Bank AccountCreate a company bank account in Gusto. Approval by default
  • WriteCreate Company BenefitCreate a company benefit in Gusto. Approval by default
  • WriteCreate company locationCreate a company location in Gusto. Approval by default
  • WriteCreate Company SignatoryCreate a new signatory for a Gusto company. Approval by default
  • WriteCreate ContractorCreate an individual or business contractor in Gusto. Approval by default
  • WriteCreate Contractor Bank AccountCreate a contractor bank account in Gusto. Approval by default
  • WriteCreate DepartmentCreate a new department in a Gusto company. Approval by default
  • WriteCreate Earning TypeCreate a custom earning type for a company in Gusto. Approval by default
  • WriteCreate EmployeeCreate a new employee in Gusto. Approval by default
  • WriteCreate Employee Bank AccountCreate an employee bank account in Gusto. Approval by default
  • WriteCreate Employee BenefitEnroll an employee in a company benefit in Gusto. Approval by default
  • WriteCreate Employee RehireCreate an employee rehire in Gusto. Approval by default
  • WriteCreate Employee Work AddressCreate an employee's work address in Gusto. Approval by default
  • WriteCreate Employee YTD Benefit AmountsCreate year-to-date benefit amounts from a different company for an employee. Approval by default
  • WriteCreate flowsGenerate a link to access a pre-built workflow in Gusto white-label UI. Approval by default
  • WriteCreate GarnishmentCreate a garnishment (employee deduction) in Gusto. Approval by default
  • WriteCreate Historical EmployeeCreate a historical employee in Gusto. Approval by default
  • WriteCreate Holiday Pay PolicyCreate a holiday pay policy for a company in Gusto. Approval by default
  • WriteCreate JobCreate a job for an employee in Gusto. Approval by default
  • WriteCreate job compensationCreate a compensation for a job in Gusto. Approval by default
  • WriteCreate Payroll General Ledger ReportCreate a general ledger report for a payroll with optional aggregation by job, department, or integration type. Approval by default
  • WriteCreate Custom ReportCreate a custom report for a company with custom columns, groupings, and filters. Approval by default
  • WriteCreate Employees Annual FICA Wage ReportGenerate an annual FICA wage report for all employees in a company over a specified year range. Approval by default
  • WriteCreate Section 603 High Earner StatusCreate a Section 603 high earner status for an employee in Gusto. Approval by default
  • WriteCreate Time Off PolicyCreate a time off policy in Gusto for a company. Approval by default
  • WriteDeactivate Earning TypeDeactivate an earning type for a company. Approval by default
  • WriteDeactivate Time Off PolicyDeactivate a time off policy in Gusto. Approval by default
  • WriteDelete Company Bank AccountDisable a company bank account in Gusto. Approval by default
  • WriteDelete Company Holiday Pay PolicyDelete a company's holiday pay policy in Gusto. Approval by default
  • WriteDelete CompensationDelete a compensation by its UUID. Approval by default
  • WriteDelete ContractorDelete a contractor from Gusto. Approval by default
  • WriteDelete DepartmentDelete a department in Gusto. Approval by default
  • WriteDelete EmployeeDelete an onboarding employee from Gusto. Approval by default
  • WriteDelete Employee Bank AccountDelete an employee bank account in Gusto. Approval by default
  • WriteDelete Employee BenefitDelete an employee benefit by its UUID. Approval by default
  • WriteDelete Employee Home AddressDelete an employee's home address in Gusto. Approval by default
  • WriteDelete Employee TerminationDelete an employee termination in Gusto. Approval by default
  • WriteDelete I-9 Authorization DocumentDelete an employee's I-9 verification document from Gusto. Approval by default
  • WriteDelete JobDelete an individual job from Gusto. Approval by default
  • WriteDelete Time Tracking Time SheetDelete a time sheet from Gusto time tracking. Approval by default
  • WriteDelete Work AddressDelete an employee's work address from Gusto. Approval by default
  • WriteFinish company onboardingFinish company onboarding in Gusto. Approval by default
  • WriteInvite SignatoryInvite a signatory with minimal information. Approval by default
  • WriteRemove Employees from Holiday Pay PolicyRemove employees from a company's holiday pay policy in Gusto. Approval by default
  • WriteRemove People From DepartmentRemove employees and contractors from a department in Gusto. Approval by default
  • WriteRemove Employees from Time Off PolicyRemove employees from a time off policy in Gusto. Approval by default
  • WriteUpdate CompanyUpdate a company in Gusto. Approval by default
  • WriteUpdate Company Benefit Contribution ExclusionsUpdate contribution exclusions for a company benefit in Gusto. Approval by default
  • WriteUpdate Company BenefitUpdate an existing company benefit in Gusto. Approval by default
  • WriteUpdate Contractor AddressCreate or update a contractor's address in Gusto. Approval by default
  • WriteUpdate Contractor Payment MethodUpdate a contractor's payment method in Gusto. Approval by default
  • WriteUpdate DepartmentUpdate a department in Gusto. Approval by default
  • WriteUpdate Earning TypeUpdate an earning type in Gusto. Approval by default
  • WriteUpdate EmployeeUpdate an employee in Gusto. Approval by default
  • WriteUpdate Employee Bank AccountUpdate an employee bank account in Gusto. Approval by default
  • WriteUpdate Employee BenefitUpdate an individual employee benefit by its UUID in Gusto. Approval by default
  • WriteUpdate Employee BenefitsBulk update or create employee benefits for a company benefit in Gusto. Approval by default
  • WriteUpdate Employee Onboarding StatusUpdate the onboarding status of an employee in Gusto. Approval by default
  • WriteUpdate Employee Payment MethodUpdate an employee's payment method in Gusto. Approval by default
  • WriteUpdate Employee RehireUpdate an employee rehire in Gusto. Approval by default
  • WriteUpdate Employee TerminationUpdate an existing employee termination in Gusto. Approval by default
  • WriteUpdate Federal Tax DetailsUpdate federal tax details for a company in Gusto. Approval by default
  • WriteUpdate Employee Federal TaxesUpdate federal tax information for an employee in Gusto. Approval by default
  • WriteUpdate GarnishmentUpdate an existing garnishment in Gusto. Approval by default
  • WriteUpdate Historical EmployeeUpdate a historical employee in Gusto. Approval by default
  • WriteUpdate Holiday Pay PolicyUpdate a company's holiday pay policy in Gusto. Approval by default
  • WriteUpdate Home AddressUpdate an employee's home address in Gusto. Approval by default
  • WriteUpdate Company Industry SelectionUpdate the industry classification for a company by providing a NAICS code. Approval by default
  • WriteUpdate JobsUpdate a job in Gusto. Approval by default
  • WriteUpdate locationUpdate an existing location in Gusto. Approval by default
  • WriteUpdate Onboarding Documents ConfigUpdate an employee's onboarding documents configuration in Gusto. Approval by default
  • WriteUpdate pay scheduleUpdate a pay schedule in Gusto. Approval by default
  • WriteUpdate recurring reimbursementUpdate an existing recurring reimbursement in Gusto. Approval by default
  • WriteUpdate Salary EstimateUpdate a salary estimate for an S-Corp owner in Gusto. Approval by default
  • WriteUpdate Section 603 High Earner StatusUpdate an employee's Section 603 high earner status for a specific year. Approval by default
  • WriteUpdate State TaxesUpdate state tax attributes for an employee in Gusto. Approval by default
  • WriteUpdate State Tax RequirementsUpdate state tax requirements for a company in Gusto. Approval by default
  • WriteUpdate time off policy balanceUpdate time off hours balances for employees under a time off policy. Approval by default
  • WriteUpdate Time Off PolicyUpdate a time off policy in Gusto. Approval by default
  • WriteUpdate Time Tracking Time SheetUpdate a time tracking time sheet in Gusto. Approval by default
  • WriteUpdate Work AddressUpdate an employee work address in Gusto. Approval by default

Questions

How does LuumenAI connect to Gusto?

Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Gusto on its own?

Read actions answer immediately. Anything that writes — add employees to holiday pay policy, add employees to time off policy, add people to department, assign pay schedules, and more — is shown as a plan and requires approval by default, including the 17 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Gusto — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Gusto to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.