# Gusto integration

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

- Authentication: oauth2

## Tools (206)

- **Add Employees To Holiday Pay Policy**: Add employees to a company's holiday pay policy.
- **Add Employees To Time Off Policy**: Enroll one or more employees in a time off policy.
- **Add People To Department**: Add employees and contractors to a department.
- **Assign Pay Schedules**: Assign employees to the company's pay schedules.
- **Calculate Accruing Time Off Hours**: Calculate the time-off hours an employee accrues on a payroll.
- **Calculate External Payroll Taxes**: Calculate the taxes owed for an external payroll.
- **Calculate Payroll**: Calculate taxes and totals for a payroll.
- **Cancel Payroll**: Cancel a submitted payroll before its deadline.
- **Create Company Admin**: Create a new admin for a company
- **Create Company Bank Account**: Add a company bank account for payroll funding
- **Create Company Benefit**: Create a company-level benefit that employee deductions and contributions attach to.
- **Create Company Location**: Create a work or filing address location for a company
- **Create Contractor**: Create a contractor (individual or business) for a company.
- **Create Contractor Bank Account**: Add a bank account for a contractor so they can be paid by direct deposit.
- **Create Contractor Payment**: Create a payment for a contractor.
- **Create Department**: Create a department for a company.
- **Create Earning Type**: Create a custom earning type for the company.
- **Create Employee**: Add a new employee to a company so they can be onboarded and paid
- **Create Employee Bank Account**: Add a bank account for an employee for direct deposit.
- **Create Employee Benefit**: Enroll an employee in a company benefit.
- **Create Employee Garnishment**: Create a wage garnishment deducted from an employee's pay.
- **Create Employee Home Address**: Add a new home address for an employee.
- **Create Employee Job**: Create a new job for an employee.
- **Create Employee Rehire**: Rehire a previously terminated employee.
- **Create Employee Termination**: Terminate an employee as of an effective date.
- **Create Employee Work Address**: Assign a work address to an employee.
- **Create External Payroll**: Record an external (historical) payroll for a company.
- **Create Flow**: Generate a Gusto-hosted embedded flow link for a company
- **Create Holiday Pay Policy**: Create the holiday pay policy for a company.
- **Create Job Compensation**: Create a new compensation for a job.
- **Create Off-Cycle Payroll**: Create an off-cycle payroll for a company.
- **Create Pay Schedule**: Create a pay schedule for the company.
- **Create Signatory**: Create a signatory for a company
- **Create Time Off Policy**: Create a new time off policy for a company.
- **Create Webhook Subscription**: Create a webhook subscription that delivers event notifications to your endpoint.
- **Create YTD Benefit Amounts From Different Company**: Record year-to-date benefit amounts accrued at a prior company this year.
- **Deactivate Time Off Policy**: Deactivate a time-off policy so it can no longer accrue or be assigned.
- **Delete Company Benefit**: Delete a company benefit that has no active employee enrollments.
- **Delete Compensation**: Delete a compensation record from an employee's job.
- **Delete Contractor**: Delete a contractor.
- **Delete Contractor Payment**: Delete an unprocessed contractor payment.
- **Delete Department**: Delete a department.
- **Delete Earning Type**: Delete a custom earning type from the company.
- **Delete Employee**: Delete an employee who has not been onboarded or paid.
- **Delete Employee Bank Account**: Delete an employee's bank account so it is no longer used for direct deposit.
- **Delete Employee Benefit**: Delete an employee's benefit enrollment.
- **Delete Employee Rehire**: Cancel an employee's pending rehire.
- **Delete Employee Termination**: Cancel an employee's pending termination.
- **Delete External Payroll**: Delete an unprocessed external payroll from the company.
- **Delete Holiday Pay Policy**: Delete a company's holiday pay policy.
- **Delete Home Address**: Delete an employee home address by its UUID.
- **Delete Job**: Delete a job from an employee.
- **Delete Signatory**: Delete a signatory from a company
- **Delete Webhook Subscription**: Delete a webhook subscription so it stops receiving events.
- **Delete Work Address**: Delete an employee work address by its UUID.
- **Finish Company Onboarding**: Mark a company's onboarding as finished
- **Finish Employee Onboarding**: Mark an employee's onboarding as complete.
- **Finish External Payroll Tax Liabilities**: Finalize the tax liabilities for the company's external payrolls.
- **Fund Contractor Payment**: Fund a contractor payment to initiate the debit.
- **Generate Printable Payroll Checks**: Generate printable check documents for a payroll.
- **Get Benefit Type**: Retrieve a single supported benefit type by its id.
- **Get Benefit Type Requirements**: Retrieve the field requirements for a supported benefit type.
- **Get Company**: Retrieve a company's profile, locations, signatory, status, and payroll settings by UUID
- **Get Company Benefit**: Retrieve a single company benefit by its UUID.
- **Get Company Benefit Summary**: Retrieve enrollment and contribution totals for a company benefit.
- **Get Company Federal Tax Details**: Get a company's federal tax details
- **Get Company Industry Selection**: Get a company's selected industry classification
- **Get Company Onboarding Status**: Get a company's onboarding status and step completion
- **Get Company Tax Requirements For State**: Get a company's tax requirements for a specific state
- **Get Compensation**: Retrieve a single compensation by its UUID.
- **Get Contractor**: Retrieve a single contractor by UUID with full profile, status, and onboarding information
- **Get Contractor Address**: Retrieve a contractor's mailing address.
- **Get Contractor Form**: Retrieve a single contractor form.
- **Get Contractor Form PDF**: Get a temporary URL to download a contractor form's rendered PDF.
- **Get Contractor Onboarding Status**: Retrieve a contractor's onboarding status.
- **Get Contractor Payment**: Retrieve a single contractor payment.
- **Get Contractor Payment Method**: Retrieve a contractor's current payment method.
- **Get Contractor Payment Receipt**: Retrieve the receipt for a contractor payment.
- **Get Department**: Retrieve a single department by UUID.
- **Get Employee**: Retrieve a single employee's full profile, jobs, garnishments, and PTO eligibility by UUID
- **Get Employee Benefit**: Retrieve a single employee benefit enrollment.
- **Get Employee Benefits**: List all benefit enrollments for a single employee with deduction and contribution amounts
- **Get Employee Employment History**: Retrieve an employee's termination and rehire history.
- **Get Employee Federal Taxes**: Retrieve an employee's federal tax (W-4) elections.
- **Get Employee Form**: Retrieve a single employee form by its UUID.
- **Get Employee Form PDF**: Get a temporary URL to download an employee form's rendered PDF.
- **Get Employee Home Address**: Retrieve an employee's primary home address.
- **Get Employee Jobs**: List all jobs (current and historical) for an employee, optionally with full compensation history
- **Get Employee Onboarding Status**: Retrieve an employee's onboarding status and remaining steps.
- **Get Employee Payment Method**: Retrieve an employee's payment method and split allocations.
- **Get Employee Pay Stub PDF**: Get a temporary S3 download URL for an employee's pay stub PDF for a specific payroll
- **Get Employee Rehire**: Retrieve an employee's rehire details.
- **Get Employee State Taxes**: Retrieve an employee's state tax elections.
- **Get External Payroll**: Retrieve a single external payroll.
- **Get External Payroll Tax Liabilities**: Retrieve the tax liabilities to enter for the company's external payrolls.
- **Get Form**: Retrieve a single company form by its UUID.
- **Get Form PDF**: Get a temporary URL to download a company form's rendered PDF.
- **Get Garnishment**: Retrieve a single garnishment by UUID.
- **Get Generated Document**: Retrieve a previously requested generated document by type and request UUID.
- **Get Holiday Pay Policy**: Retrieve a company's holiday pay policy and its covered employees.
- **Get Home Address**: Retrieve a single employee home address by its UUID.
- **Get Job**: Retrieve a single job by its UUID.
- **Get Location**: Get a single company location by UUID
- **Get Notification**: Retrieve the details of a notification by UUID.
- **Get Payroll**: Retrieve a single payroll with totals, per-employee compensations, taxes, and processing status
- **Get Payroll Receipt**: Retrieve the receipt for a processed payroll.
- **Get Pay Schedule**: Retrieve a single pay schedule for the company.
- **Get Time Off Policy**: Retrieve a single time off policy by its UUID.
- **Get Token Info**: Introspect the current access token to discover its scopes, resource (the company), and resource owner
- **Get Webhook Subscription**: Retrieve a single webhook subscription by UUID.
- **Get Webhook Verification Token**: Request that Gusto re-send the verification token for a webhook subscription.
- **Get Work Address**: Retrieve a single employee work address by its UUID.
- **Gross Up Payroll Amount**: Calculate the gross pay needed to reach a target net amount.
- **Invite Signatory**: Invite a person to become a company signatory
- **List ACH Transactions**: List the ACH transactions for a company.
- **List Benefit Types**: List all benefit types supported by Gusto.
- **List Company Admins**: List all admins for a company
- **List Company Bank Accounts**: List the bank accounts a company has connected for payroll funding and disbursement
- **List Company Benefits**: List the benefits a company offers (medical, dental, 401(k), etc.) with optional enrollment counts
- **List Company Custom Fields**: List a company's employee custom fields
- **List Company Forms**: List the tax and onboarding forms for a company.
- **List Company Locations**: List all work locations for a company including filing and mailing flags
- **List Company Tax Requirement States**: List states where a company has tax requirements
- **List Contractor Bank Accounts**: List the bank accounts on file for a contractor.
- **List Contractor Forms**: List a contractor's forms and documents.
- **List Contractor Payments**: List a company's contractor payments over a date range.
- **List Contractors**: List all contractors (individuals and businesses) for a company with onboarding and dismissal filters
- **List Departments**: List all departments in a company along with the employees and contractors assigned to each
- **List Earning Types**: List the company's default and custom earning types.
- **List Employee Bank Accounts**: List an employee's bank accounts used for direct deposit.
- **List Employee Custom Fields**: List the values of an employee's custom fields.
- **List Employee Forms**: List the onboarding and tax forms assigned to an employee.
- **List Employee Garnishments**: List all garnishments configured for an employee.
- **List Employee Home Addresses**: List all of an employee's home addresses.
- **List Employee Pay Stubs**: List an employee's pay stubs with check date, gross pay, net pay, and the originating payroll UUID
- **List Employees**: List all employees of a company (onboarding, active, or terminated) with rich filters
- **List Employee Terminations**: List an employee's termination records.
- **List Employee Time Off Activities**: List an employee's time-off activity grouped by policy.
- **List Employee Work Addresses**: List an employee's work addresses.
- **List Events**: List the history of webhook events your application is subscribed to.
- **List External Payrolls**: List a company's external payrolls.
- **List Job Compensations**: List all compensations for a job.
- **List Location Minimum Wages**: List applicable minimum wages for a location
- **List Notifications**: List company notifications — pending actions, payroll blockers, and critical alerts
- **List Paid Holidays**: Preview the paid holidays for a company based on its holiday pay policy
- **List Pay Periods**: List pay periods for a company over a date range, with their linked payroll metadata
- **List Payroll Blockers**: List the blockers preventing a company from running payroll.
- **List Payroll Reversals**: List payroll reversals for a company.
- **List Payrolls**: List a company's payrolls across pay periods with filters for processed, calculated, off-cycle, and date ranges
- **List Pay Schedule Assignments**: List how employees are assigned to the company's pay schedules.
- **List Pay Schedules**: List a company's pay schedules including frequency, anchor dates, and auto-pilot setting
- **List Recovery Cases**: List a company's payroll recovery cases
- **List Signatories**: List all signatories for a company
- **List Time Off Policies**: List vacation and sick time off policies for a company along with the employees assigned to each
- **List Time Off Requests**: List time off requests submitted by employees in a company across pending, approved, denied, and cancelled statuses
- **List Time Sheets**: List time tracking time sheets for a company with regular, overtime, and double-overtime hours per period
- **List Unprocessed Termination Pay Periods**: List pay periods with unprocessed terminations for a company.
- **List Webhook Subscriptions**: List all webhook subscriptions for your application.
- **Prepare Payroll For Update**: Transition a payroll to processed so it can be updated.
- **Preview Contractor Payments**: Preview contractor payments before creating them.
- **Preview Pay Schedule Assignment**: Preview the effect of assigning employees to pay schedules.
- **Preview Pay Schedule Dates**: Preview the pay periods and check dates a pay schedule would generate.
- **Redebit Recovery Case**: Retry the debit for a payroll recovery case
- **Remove Employees From Holiday Pay Policy**: Remove employees from a company's holiday pay policy.
- **Remove Employees From Time Off Policy**: Remove one or more employees from a time off policy.
- **Remove People From Department**: Remove employees and contractors from a department.
- **Sign Employee Form**: Sign an employee form on the employee's behalf.
- **Sign Form**: Sign a company form on behalf of the signatory.
- **Skip Payroll**: Skip a scheduled regular payroll for a pay period.
- **Submit Payroll**: Submit a calculated payroll for processing.
- **Update Company Benefit**: Update an existing company benefit.
- **Update Company Federal Tax Details**: Update a company's federal tax details
- **Update Company Industry Selection**: Set or update a company's industry classification
- **Update Company Tax Requirements For State**: Submit a company's state tax requirement values
- **Update Compensation**: Update an existing compensation.
- **Update Contractor**: Update a contractor's profile, wage type, or rate.
- **Update Contractor Address**: Update a contractor's mailing address.
- **Update Contractor Onboarding Status**: Update a contractor's onboarding status.
- **Update Contractor Payment Method**: Update how a contractor is paid, switching between direct deposit and check.
- **Update Department**: Update a department's attributes.
- **Update Earning Type**: Rename a custom earning type.
- **Update Employee**: Update an employee's name, contact info, DOB, SSN, or shareholder status using optimistic concurrency
- **Update Employee Benefit**: Update an employee's benefit enrollment contributions or status.
- **Update Employee Federal Taxes**: Update an employee's federal tax (W-4) elections.
- **Update Employee Home Address**: Update an employee's primary home address.
- **Update Employee Onboarding Status**: Update an employee's onboarding status.
- **Update Employee Payment Method**: Update an employee's payment method and bank account splits.
- **Update Employee Rehire**: Update an employee's pending rehire details.
- **Update Employee State Taxes**: Update an employee's state tax question answers.
- **Update Employee Termination**: Update an employee's termination effective date or payroll flag.
- **Update External Payroll**: Update the items on an external payroll.
- **Update External Payroll Tax Liabilities**: Update the tax liability amounts for the company's external payrolls.
- **Update Garnishment**: Update an existing garnishment's amount, maximums, or active status.
- **Update Holiday Pay Policy**: Update a company's holiday pay policy.
- **Update Home Address**: Update an employee home address by its UUID.
- **Update Job**: Update an existing job.
- **Update Location**: Update a company location's address or settings
- **Update Payroll**: Update employee compensations on a draft payroll.
- **Update Pay Schedule**: Update an existing pay schedule's frequency or anchor dates.
- **Update Signatory**: Update a company signatory's details
- **Update Time Off Policy**: Update an existing time off policy.
- **Update Time Off Policy Balance**: Set the time-off hours balance for one or more employees on a time-off policy.
- **Update Webhook Subscription**: Update the subscribed event types for a webhook subscription.
- **Update Work Address**: Update an employee work address by its UUID.
- **Verify Company Bank Account**: Verify a company bank account with micro-deposit amounts
- **Verify Webhook Subscription**: Verify a webhook subscription by echoing back its verification token.

## Related prompts

- [Post the latest Gusto payroll summary to Slack every Friday](https://www.generalinput.com/prompts/post-the-latest-gusto-payroll-summary-to-slack-every-friday.md)
- [Daily Gusto time off approval digest to Slack](https://www.generalinput.com/prompts/daily-gusto-time-off-approval-digest-to-slack.md)
- [Welcome new Gusto hires with a Slack intro and Notion checklist](https://www.generalinput.com/prompts/welcome-new-gusto-hires-with-a-slack-intro-and-notion-checklist.md)
- [Sync Gusto payroll to Google Sheets every payday](https://www.generalinput.com/prompts/sync-gusto-payroll-to-google-sheets-every-payday.md)

Connect Gusto in General Input: https://www.generalinput.com/apps/gusto