LLoomstratAnalytics
White-label client portal

A branded home for every client's performance data.

Magic-link login, live dashboards scoped to one account, threaded comments, a read-only AI copilot, and custom domain support — all wrapped in your agency's branding, not Loomstrat's.

Live, branded dashboard

Always current. Always your agency's brand.

Each portal at /portal/[token] is scoped to a single ad account and reflects current performance — no stale export, no waiting for the next report. Logo, accent color, and agency name are all yours, not Loomstrat's.

  • Scoped to exactly one client's ad account
  • Branding — logo, color, name — set per client
  • Reflects current data, not a point-in-time export
portal.acmeagency.com
Spend (MTD)
$28.4k+3.8%
ROAS
4.9x+0.2x
Leads
146+11%
ROAS trend
portal.acmeagency.com/login
Magic-link authentication
client@acmeco.com
Verification code sentPending
Custom domain
Verified
TXT _loomstrat.acmeagency.com
Magic-link auth & custom domains

Real authentication. Your own domain.

Clients sign in with a magic-link flow — email, verification code, session cookie — no passwords to manage. Verify ownership of your own domain with a DNS TXT record and point it at the portal. Hosting the domain itself is outside Loomstrat's scope.

  • Email-gated magic link with a verification code
  • Session cookie keeps clients signed in across visits
  • DNS TXT-record ownership check for custom domains
Comments & client-facing AI copilot

Let clients ask, without giving them the keys.

Threaded comments keep a question on a specific metric in context, labeled by agency or client authorship, with resolve and unresolve states. The embedded AI copilot answers scoped, read-only questions about the account — it can't take automation actions.

  • Threaded comments with agency vs. client authorship
  • Resolve / unresolve to track what's still open
  • Copilot is read-only — no automation actions exposed

This is separate from the agency-side internal copilot — see the internal AI copilot.

portal.acmeagency.com/copilot
Why did spend go up this week?
Meta retargeting spend increased 18% after your team raised the daily budget on Aug 4. ROAS on that ad set is holding at 5.2x.
Frozen report links

Need a snapshot instead of a live view?

A frozen link at /report/[token] captures a report at a point in time — separate from the always-current live portal — so a specific month's numbers stay exactly as sent.

See report scheduling
FAQs

Questions about the client portal.

Can’t find what you need? Talk to the team.

A live, always-current dashboard scoped to their ad account, branded with your agency's logo, color, and name at /portal/[token] — so what they see updates in real time instead of waiting for the next export.

See your ad performance data the way it should look.

Book a walkthrough with the Loomstrat team and see your accounts inside the platform.