Andus early access — meet your agency’s first AI teammate →
Integrations/ oauth end-to-end

Stop chasing tokens.

Click Connect — OAuth end-to-end, scoped to exactly the right client, never pasted credentials. One hub for the whole agency.

OAUTH END-TO-END KEYS NEVER TOUCH THE BROWSER HEALTH CHECKS ON EVERY CONNECTION
[01] Providers/ live

Six providers, one hub.

HighLevel, Meta, Google Ads, Google Calendar, Fathom, Granola — each connected by OAuth or API key, each landing at exactly one level of your tenant tree.

HLHighLevel
ConnectedAgency · Client
OAuth · LeadConnector · webhooks
MMeta
ConnectedClient · Ad account
OAuth · health checks
GAGoogle Ads
Reconnect neededAd account
OAuth · connect
GCGoogle Calendar
ConnectedUser
OAuth
FFathom
ConnectedUser
API key · webhooks
GGranola
ConnectedUser
API key
Request a connector

Google Ads is a connect-and-report integration — link ad accounts for reporting context; campaign management stays in Google Ads.

[02] The scoping model/ live

Most-specific wins.

Organizationorg/your-agency
Clientclient/your-client
Ad accountadacct/their-ads
Useruser/teammate

Agencies see only their own and their clients’ connections — never each other’s.

Connect, don’t paste.

OAuth providers connect with a click; API-key providers store keys straight into the vault. Nothing rides in a Slack DM or a shared doc.

One connection, exactly one scope.

One client’s Meta connection can’t touch another’s. Retrieval walks the ladder — organization, client, ad account, user — and stops at the most specific match.

[03] Connection health/ live

See it break before reports do.

Live connection health across every tenant: who’s connected, when each token was last validated, and who needs to reconnect — before the Monday report goes out wrong. Tokens are never returned to the browser.

Connections — Apex DigitalLIVE HEALTH
ProviderScopeStatusLast validatedLast successLast error
HighLevelorg/apex-digitalCONNECTED12m ago9:41 AM
Metaclient/horizon-med-spaCONNECTED1h ago9:41 AM
Google Adsadacct/summit-hvacRECONNECT NEEDEDJun 8Jun 8Token expired
Google Calendaruser/jordanCONNECTED2h ago8:15 AM
Fathomuser/mayaCONNECTED38m ago9:12 AM
Granolauser/priyaCONNECTED1h ago9:02 AM
One reconnect needed — caught on Sunday, not Monday
[04] Trust & isolation/ live

Isolated by design, audited by default.

Credential vault — Apex DigitalAES-256-GCM AT REST
KEYMeta · client/horizon-med-spaDecrypted server-side only
KEYFathom · user/mayaNever sent to browser
ROLE11 roles · staff, agency, clientEnforced per request
VIEWView as client · white-glove supportFully audited

An encrypted vault, not a settings page.

Clients’ keys encrypted at rest with AES-256-GCM, decrypted server-side only, retrieved by scope. You own your keys; the platform guards them.

Eleven roles, exactly the right access.

Give your ads manager reporting, your account manager client workflows, your support team read-only health. Tenant isolation is enforced at the database and on every request.

See exactly what any client sees.

One-click “view as client” impersonation for white-glove support — fully audited, like everything else. Host-isolated sessions mean a login on one partner’s portal can never cross to another.

AES-256-GCM encrypted credentials 11 roles · tenant isolation Always-on worker fleet Every action audited

Agents get the same treatment as people: Andus acts through your roles, confirms its writes, and lands in the same audit log.

[05] HighLevel/ live

Built around HighLevel, not against it.

HighLevel

Keep HighLevel. It runs your client CRM. Unlabeled runs your agency — and your client portal embeds right inside it.

Marketplace-app install.

OAuth from the HighLevel marketplace, with inbound webhooks — no token-pasting setup call. Partner subscriptions run on Stripe.

Your portal, inside HL.

The branded client portal embeds directly inside HighLevel, where your clients already live.

Attribution, stamped nightly.

Nightly initiative roll-ups stamp HighLevel attribution, so the scorecard and the CRM tell the same story.

YOUR CRM
Dashboard
Conversations
Client Portal
Automation
🔒︎portal.apexdigital.com/embedEmbedded
Apex Digital — your portal
SCORE612 leads · 188 appointments · 30 daysLive
SIGNMarch creative batch — review & acceptAwaiting you
Your branded portal, inside the CRM your clients already open

Connector categories reserved next: billing, communications, email, AI voice, and automation. On the roadmap, every integration capability becomes a governed action your team and your agents can call — MCP tools included. Roadmap · Q1 2027

Stop running tools. Start running an agency.

Get started
OAuth end-to-end · Keys never touch the browser