> ## Documentation Index
> Fetch the complete documentation index at: https://docs.toku.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gusto Integration

> Run compliant stablecoin payroll alongside Gusto with the Toku deduction

Toku integrates with **Gusto** through the Gusto API, connecting to your existing Gusto company with OAuth and granular, least-privilege scopes. Gusto remains your payroll system of record — Toku handles the digital-asset side.

## How It Works

<CardGroup cols={2}>
  <Card title="1. Connect" icon="plug">
    Authorize Toku's Gusto connection for your company with a standard OAuth flow — no credentials to copy around.
  </Card>

  <Card title="2. Sync" icon="rotate">
    Toku syncs your employee roster, pay schedules, and payrolls from Gusto automatically.
  </Card>

  <Card title="3. Elect" icon="hand-pointer">
    Employees choose what portion of their pay they'd like to receive in stablecoins.
  </Card>

  <Card title="4. Deduct & Deliver" icon="money-bill-transfer">
    Each pay period, a single Toku deduction is applied to the employee's pay in Gusto and Toku delivers the corresponding stablecoin payment on-chain.
  </Card>
</CardGroup>

## The Toku Deduction

Stablecoin payments appear in Gusto as one dedicated deduction line item on the employee's pay. Toku calculates the amount for each employee every pay period based on their election and applies it through Gusto's employee-deduction APIs — no manual data entry, and no changes to your gross pay, taxes, or existing pay items.

The deduction is configured once during implementation. Toku's team provides the exact Gusto configuration as part of onboarding.

## What You'll Need

* Admin access to your Gusto company
* Admin access to your Toku account
* A short implementation session with the Toku team

## Setup Overview

<Steps>
  <Step title="Connect from Toku">
    In the Toku dashboard, go to **Settings → Payroll Integrations → Add New Integration → Gusto** and sign in to Gusto to authorize the connection.
  </Step>

  <Step title="Approve access scopes">
    Review and approve the read scopes for employees and payrolls, plus the single write scope Toku uses to apply the deduction.
  </Step>

  <Step title="Confirm the Toku deduction">
    Toku sets up the dedicated deduction for participating employees as part of onboarding.
  </Step>

  <Step title="Verify the sync">
    Toku validates the connection, previews your employee roster, and begins syncing pay schedules and payrolls.
  </Step>
</Steps>

<Note>
  Detailed configuration guides are provided to customers during implementation. [Contact the Toku team](https://www.toku.com/contact) to get started.
</Note>

## Each Pay Period

Once connected, the integration runs on autopilot:

1. Toku syncs upcoming pay periods and employee changes from Gusto.
2. Toku calculates each employee's stablecoin amount and applies the Toku deduction.
3. You run payroll in Gusto exactly as you do today.
4. Toku delivers the stablecoin payments on-chain and provides full reporting and reconciliation.

## Data & Security

* **Employee and payroll data** syncs from Gusto to Toku on a read-only basis.
* **Deduction data** is the only information Toku writes back to Gusto.
* Access uses OAuth with granular scopes — you can revoke it at any time from Gusto, and all tokens are encrypted at rest.

## API Reference

How the integration works at the API level, with calls you can validate against Gusto's own documentation:

<CardGroup cols={2}>
  <Card title="Authentication" icon="lock" href="/integrations/gusto/authentication">
    How Toku authenticates with Gusto
  </Card>

  <Card title="Employee Sync" icon="users" href="/integrations/gusto/employee-sync">
    How Toku reads your roster
  </Card>

  <Card title="Payroll Sync" icon="calendar" href="/integrations/gusto/payroll-sync">
    How Toku tracks pay periods and payroll status
  </Card>

  <Card title="The Toku Deduction" icon="money-bill-transfer" href="/integrations/gusto/deduction">
    How the deduction is applied each pay period
  </Card>
</CardGroup>

## Related Integrations

<CardGroup cols={2}>
  <Card title="Rippling" icon="building" href="/integrations/rippling">
    Rippling payroll integration
  </Card>

  <Card title="Paychex" icon="building" href="/integrations/paychex">
    Paychex Flex payroll integration
  </Card>
</CardGroup>
