How OAuth2 works with HireOtto
When you complete the OAuth flow, Google issues HireOtto an access token and a refresh token scoped to your Google Ads account. HireOtto stores the refresh token securely and uses it to obtain fresh access tokens as needed. Your credentials stay with Google at all times.HireOtto never stores your Google password. The only credential HireOtto holds is an OAuth refresh token, which you can revoke at any time through your Google Account security settings.
Authorize your Google Ads account
Trigger the authorization flow
Open your AI assistant and send any HireOtto request — for example, “List my Google Ads campaigns.” If HireOtto hasn’t been authorized yet, your assistant will respond with an authorization link.Click the link to open Google’s OAuth consent screen in your browser.
Sign in with the right Google account
On the Google sign-in screen, select or sign in with the Google account that has access to your Google Ads account. If you manage Google Ads under a separate account from your personal Gmail, make sure you choose that account here.
Review and grant permissions
Google will show you a consent screen listing the permissions HireOtto is requesting. HireOtto requests the following scopes:
Review the permissions and click Allow to grant access. If you click Deny, HireOtto will not be able to connect to your account.
| Scope | Purpose |
|---|---|
https://www.googleapis.com/auth/adwords | Read and write access to your Google Ads account data, including campaigns, ad groups, keywords, ads, and performance reports |
Confirm access is granted
After granting access, Google redirects you back to HireOtto. Your AI assistant will confirm that authorization is complete and retry the original request automatically.From this point on, HireOtto uses the stored OAuth token to access your account — you won’t need to repeat the authorization flow unless the token is revoked or expires without a valid refresh token.
Re-authorize after revocation
If you revoke HireOtto’s access or your token expires, your AI assistant will show an authentication error the next time it tries to use HireOtto. To restore access, repeat the authorization flow above — send any HireOtto request and follow the authorization link your assistant provides.Revoke access
To revoke HireOtto’s access to your Google Ads account:- Go to myaccount.google.com/permissions and sign in with the Google account you authorized.
- Find HireOtto in the list of third-party apps with access to your account.
- Click HireOtto, then click Remove access.