KOTAN.ai/Company Adtech intelligence platform

Publisher revenue decisions should run on evidence, not on instinct.

KOTAN.ai joins the data underneath ad monetization. Performance, revenue, and audience signals are resolved onto one key, so pricing and packaging decisions read the same numbers.

Why the platform exists

The data is already there. The answers are not.

Publishers rarely lack numbers. They lack a joined view of them while the decision is still open. That is why so much yield work ends up as instinct with a spreadsheet attached.

01 Fragmented

Four systems, no shared key

Ad server, SSP, analytics, and CRM each describe the same inventory differently. Joining them by hand happens monthly at best, rarely in time to change anything.

02 Retrospective

Reporting on a market that moved

Dashboards describe last month. Floors, packages, and pacing need the coming days, at the granularity the auction clears at.

03 Unexplained

Decisions without a record

When a change moves revenue, the reasoning lives in someone's memory. Nothing is auditable, reversible, or worth anything to the next person.

How we build

Principles the platform is held to.

The commitments the product is designed around, and the ones worth holding us to.

Explainable by default Every automated action records what triggered it, what alternatives were evaluated, what it expected, and the prior state.
Reversible by default Any action or batch rolls back to its captured prior state without recomputing the decision.
Bounded autonomy Automation runs inside limits the operator declares. Anything outside them stops and waits for a person.
The publisher's data stays theirs First-party signals are used to serve the publisher who owns them. Customer data is not used to train shared models without a separate, explicit agreement.
Native, not parallel We drive existing systems through their own APIs, so state stays correct for anyone working in the original UI.
How we work

Small team, narrow surface, real inventory.

Built by people who have run yield and ad operations, and evaluated the way it was built: against a publisher's own data, not a demo dataset.

Practice / 01

Evaluate on your inventory

Pilots run observe-only, on a segment the publisher already knows well. The decision log gets checked against what a human would have done before anything writes.

Practice / 02

Start narrow

One inventory group, one action class. Bounds widen when the reasoning reads right, not on a schedule.

Practice / 03

Leave the exit open

Writes are native and reversible. Turn the platform off and the stack is one a team can run by hand.

The platform

Three systems, one joined data set.

Company

Tell us what you are trying to price better.

The most useful first conversation is about one segment, or one decision that takes too long. Not a product tour.