First-time setup
Ask your AI client:- Open it, sign in with the Google account that has access to your Google Ads, and complete the consent screen.
- After consent, you’ll see a list of all accessible accounts — you can select all of them or pick specific ones, then SAVE.
- This step is important: if you skip saving, HireOtto won’t have any accounts to work with even though the OAuth itself completed successfully.
- Once saved, come back to your client — you’re connected.
How HireOtto resolves accounts
When you connect a Google login, HireOtto looks one level down from each account it can see:- Direct Google Ads accounts are included as-is
- If any of those accounts is a Manager account (MCC), HireOtto also includes all the child accounts directly under it
Connecting multiple Google logins
There are two common reasons to connect more than one Google login:- Deep MCC hierarchies — you have an MCC inside an MCC, and the outer login can’t reach the inner accounts directly
- Access spread across multiple Gmails — you or your team have client account access granted to different Google logins, and you want all of them available through one HireOtto connector
- Level 0: Your agency MCC — accessible via your primary Gmail
- Level 1: A client’s MCC — accessible via a separate Gmail
- Level 2: The client’s individual accounts under their MCC
- Keep it short and memorable:
agency_mcc,client_ops,jane_gmail - Avoid colons (
:) — they’re used internally - Multiple profiles require the Agency plan
Refreshing accounts after adding new ones
If you’ve been granted access to a new Google Ads account after your initial setup, HireOtto won’t see it automatically. Tell your client:When auth breaks
Common signs something’s off:- You see an error like
Google Ads isn't connected list_accessible_accountsreturns an empty list- Requests fail with a permissions or authentication error