ott.
  • Features
  • Pricing
  • Blog
  • Documentation
  • Compare
  • FAQ
  • Contact
Sign InStart Free Trial
ott.

The PPC analytics platform for marketing agencies. Manage Meta campaigns, track Telegram conversions, and optimize performance across all your clients.

© Copyright 2026 Ott. All Rights Reserved.

About
  • Blog
  • Contact
Product
  • Documentation
  • Pricing
Use Cases
  • CAMPAIGN TRIAGE
  • CONVERSION & CUSTOM KPI TRACKING
  • CRYPTO & WEB3 AGENCIES
  • FOREX & PROP FIRM AGENCIES
  • HIGH-RISK & REGULATED AGENCIES
  • iGAMING AFFILIATES & OPERATORS
  • MULTI-BRAND CLIENT MANAGEMENT
  • SIGNAL PROVIDERS & COPY-TRADING
  • TELEGRAM CONVERSION TRACKING
  • TOPUP & BUDGET TRACKING
Comparisons
  • vs. Adzooma
  • vs. AgencyAnalytics
  • vs. ClickGram
  • vs. DashThis
  • vs. Databox
  • vs. Google Looker Studio
  • vs. Madgicx
  • vs. NinjaCat
  • vs. Revealbot
  • vs. Supermetrics
  • vs. Swydo
  • vs. TGTracker
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
MULTI-BRAND CLIENT MANAGEMENT

One client. Four brands.
Twenty-three accounts.

That's not unusual. A single forex broker might operate brands across EU, LATAM, MENA, and APAC — each with multiple ad accounts across multiple BMs. Flat analytics tools weren't designed for this.

Start Free TrialBook a Demo

No credit card required

HIERARCHY
3 levels
Client → Brand → Ad Account
ACCOUNTS
Unlimited
Per brand, no extra cost
ROLL-UPS
Automatic
Per brand, per client, or full book
CLIENT ACCESS
Viewer seats
Read-only, scoped to their brands
THE FLAT-TOOL PROBLEM

Your data lives in a hierarchy.
Your tool doesn't.

Every analytics tool shows you a flat list of ad accounts. But your business is organised by clients and brands. The mismatch costs you hours every week.

📋

Flat lists don't match how agencies work

You see "Account 001, Account 002, Account 003..." but what you need to see is "Client A → Brand EU → Accounts 001, 002" and "Client A → Brand LATAM → Accounts 003, 004." Every report requires manual grouping.

🧮

Roll-up reporting is manual

What's Client A spending across all brands? What's the total CPA for Brand EU across all accounts? In flat tools, that's a spreadsheet exercise. In Ott, it's a click.

👀

Client wants to see their data

The client asks: "How are my campaigns doing?" In a flat tool, you screenshot 4 different account views, paste them into a doc, and email it. In Ott, you give them a viewer seat. They see their brands. Real-time. Always current.

💸

Per-account pricing doesn't make sense

Brand EU has 7 accounts because accounts keep getting banned and replaced. Your analytics tool charges per account. So the brand that causes the most operational headaches also costs the most in tool fees.

HOW OTT ORGANISES IT

The data structure mirrors your business structure.

Flat account lists
Client → Brand → Account
Three-level hierarchy that matches how agencies organise work. Every account lives under a brand, every brand under a client.
Manual roll-up reports
Automatic Metric Roll-Ups
See performance per account, per brand, per client, or across your entire book of business. Metrics aggregate automatically at every level.
Client reporting friction
Client Viewer Seats
Give clients read-only access scoped to their brands. They see spend, performance, and conversions — updated in real-time. No screenshots. No emails.
Per-account pricing
Unlimited Accounts, Flat Fee
Add as many accounts per brand as you need. Account bans and replacements don't change your bill.
Budget per brand confusion
Budget Balance per Brand
Track prepaid budgets per brand with multi-currency support. See how much is left per brand at a glance.
Fee tracking scattered
Revenue & Fee Tracking
Attach fee structures (% of spend or fixed retainer) per client. Private Mode hides fees from client views.
FEATURE DEEP DIVES

How the hierarchy works in practice.

THE HIERARCHY

Client → Brand → Account. Like your filing cabinet, but smart.

This is the core data model. Everything in Ott — campaigns, budgets, fees, triage alerts, viewer access — follows this structure.

Client: Global Markets Ltd. — the entity you bill
Brand: TradeNow EU, TradeNow LATAM — each with independent budgets, metrics, viewer access
Account: Meta ad accounts under each brand — unlimited, flat pricing
Every level rolls up: brand-level CPA, client-level spend, book-level overview
VIEWER SEATS

The client asks how things are going. You send them a login.

No more spreadsheet exports, screenshot PDFs, or Monday morning report emails.

Clients get read-only access scoped to their brands only
Real-time data: spend, performance, conversions, Telegram tracking — always current
Private Mode: your agency fees and commissions are never visible to client accounts
One viewer seat included with Agency plan. Additional seats CHF 50/month each.
MEDIA BUYER ASSIGNMENT

Your team member only sees the brands they manage.

In an agency with 10+ clients and 50+ brands, noise is the enemy. Role-based access keeps everyone focused.

Assign media buyers to specific brands — they see their brands' data, triage alerts, and campaigns
Owners and admins see everything across all clients
Track performance per media buyer: which team member is driving the best results?
When a brand changes hands internally, just update the assignment. History is preserved.
“

We manage 12 clients with probably 30+ brands total. Before Ott, I was constantly switching between Meta Ads Manager, spreadsheets, and our internal tools. Now everything's in one place. Can't imagine going back.

Jordan
Agency Owner
RELATED

Explore more

Forex & Prop Firm Agencies
The vertical with the most complex client-brand structures.
Campaign Triage
Triage alerts show full hierarchy context: BM, account, brand, client.
Ott vs AgencyAnalytics
How Ott's hierarchy compares to the flat-list approach.
Common questions

Frequently asked questions

How many levels does the hierarchy have?

Three: Client → Brand → Ad Account. Every ad account belongs to a brand. Every brand belongs to a client. Metrics roll up at each level automatically.

Can one client have brands in different geos and currencies?

Yes. Each brand has independent budget tracking with multi-currency support. TradeNow EU can track in EUR while TradeNow LATAM tracks in USD — both under the same client.

How do viewer seats work?

You invite a client as a viewer. They get read-only access scoped to their brands. They see spend, performance, and conversions in real-time. Your fees and commissions are hidden via Private Mode.

Can media buyers only see their assigned brands?

Yes. The Member role sees only assigned brands. Owners and Admins see everything. This keeps the dashboard focused and prevents data leakage between client accounts.

What happens when we add a new brand for an existing client?

Create the brand under the client, connect its ad accounts, and it immediately inherits the hierarchy. Budget tracking, fee calculation, and viewer access are all configured per brand.

Is there a limit on brands or accounts?

Starter: 5 brands. Agency: 20 brands. Agency Pro: unlimited. Ad accounts are unlimited on all plans — no per-account charges.

Built for the work
you actually do.

The only Meta PPC analytics platform built specifically for finance agencies, forex media buyers, and regulated-niche advertisers. Not as a feature added on top. As the entire product.

Start Free TrialBook a Demo
No credit card requiredSetup in minutesFlat pricing, no per-account fees