Gusto
Gusto connects with OAuth 2.0 through a Gusto application you own.
- Only a primary admin or full access admin of the Gusto company can authorize the connection. Each authorization covers one company.
Install the Gusto integration
Install Gusto from Available integrations in each environment you connect accounts from.
Create a Gusto OAuth app
Truto doesn't ship a Gusto OAuth app of its own, so bring yours. Until you set its Client ID and Client Secret on the installed integration, the connect UI doesn't list Gusto. See Until the app is configured.
- Sign in to the Gusto Developer Portal and create an application.
- Add the redirect URL below to the application. You can change a demo application's redirect URLs on the Applications tab; for a production application, ask Gusto at developer@gusto.com.
- Copy the application's client ID and secret, and enter them as the Client ID and Client Secret on the installed Gusto integration; see Overriding OAuth credentials.
Redirect URL:
https://api.truto.one/connect/gusto/callbackIf you use a redirect URL on your own domain, register that URL instead.
Connect a Gusto account
-
Click Connect Account.

-
Enter a Tenant ID. This can be any ID you choose. Click Get connection link.

-
Open the generated link. You can also share it with your customer so they connect their own Gusto account.

-
Select Gusto.
-
Fill in the form and click Connect:
Field Required What to enter Gusto Environment Yes Which Gusto API the account lives on. Pick Demo for a demo company connected through a demo application. Pick one of Production, Demo. Defaults to Production. -
Sign in to Gusto and allow access. If the user administers several companies, Gusto asks which one to connect.
-
Close the tab when you see the connection successful message. The new account appears under Integrated Accounts. Click its Account ID to see its details and make API calls.