Multi-account setup
VibeAds supports managing multiple Google Ads accounts under a single VibeAds user. Each connected account gets its own GTM container, GA4 property, and conversion actions. The agent runs independently per account.
Tier comparison
| Tier | Included | Extra account price | Max accounts | Ceiling |
|---|---|---|---|---|
| Free | 1 | N/A | 1 | $0/mo |
| Pro | 1 | $10/mo | 5 | $60/mo |
| Max | 25 | N/A | 25 | $149/mo |
MCC vs direct connections
VibeAds supports both connection types:
- MCC connection. Connect Google Ads once with the Google login you use for your manager account. VibeAds lists the enabled client accounts under it (up to 200, hidden clients left out), switches on as many as your plan runs at once, and you choose which in Settings, Google Ads. Best for agencies. A client added to the manager later shows up the next time you connect.
- Direct connection. One OAuth grant per operating customer. Best when you only manage 1 to 3 accounts and they are not under a manager.
The Google Ads API needs the login-customer-id header on every request through an MCC. VibeAds records which manager each client account is reached through when you connect, and adds the header automatically, also when your login opens more than one manager. You should not need to think about it.
Account switcher
The dashboard has an account switcher in the top nav for Pro+ users with more than 1 account. Switching changes which account's campaigns, leads, and analytics you see. The agent runs on every account on its usual schedule, whichever one you have selected.
Cross-account features
Most features are scoped to a single account. Cross-account capabilities:
- Cross-campaign budget reallocation (Max). Switched off for now. When on, the agent looks across all your campaigns within ONE Google Ads account for ROAS variance. It does NOT shift budget across separate Google Ads accounts (Google Ads API does not support that).
- Fleet-wide rule success rates. Diagnostic rule learning aggregates across ALL VibeAds users in your category (PII-free). Your campaigns benefit from what worked on other plumber campaigns even if you manage just one account.
- AI assistants. One connection, by signing in or with an API key, reaches all your connected accounts. When publishing or importing, the assistant asks which Google Ads account to use.
- White-label reports. Per-client (one Google Ads account = one client typically) with your agency branding.
Billing
Per-account add-on charges appear as line items on your VibeAds invoice. The Google Ads spend on each account is billed by Google Ads directly to that account's billing method. VibeAds never touches your ad spend.