Hatty AI · v5.2 · serving live traffic

Run your entire ad business from one screen.

A modern advertising platform for publishers and advertisers — real-time reporting, layered invalid-traffic defense, Stripe-native billing, and Connect payouts. No spreadsheet glue, no reconciliation drift.

SOC-friendly audit log SAML SSO for enterprise Stripe billing & payouts IAB-aligned viewability
ads.hattysites.com / dashboard
Last 30 days · live

Good afternoon, Joshua

Last 30 days Export
Impressions
4.82M
▲ 12.4%
Clicks
31,204
▲ 8.1%
Revenue
$18,419
▲ 5.7%
CTR
0.65%
▼ 0.3%
Delivery
Impressions and clicks, last 30 days
Impressions Clicks
Recent activity
Account-wide events
Campaign "Sigma 2026" approved
North America · $4,800 budget
2m ago
Payout sent to Echo Publishing
$2,148.50 · ACH · next-day
11m ago
Banner "Q3-launch-728x90" pacing low
22% behind target
31m ago
19,402 invalid impressions blocked
L1 botfilter · datacenter range
1h ago
Invoice INV-00782 paid
Aurora Media · $6,940.00
2h ago
99.98%
Ad-server uptime (30d)
<25ms
Median serve latency
4.7%
Invalid traffic blocked at edge
100%
Stripe invoice reconciliation
Built for advertisers, publishers, and managed-service teams
Platform

Every surface you need to run an ad business — wired together.

From the first impression to the final payout, Hatty AI is one workspace where reporting, defense, billing, and payouts share the same source of truth.

Real-time reporting

Impressions, clicks, CPM, CTR, and revenue update as they happen. Pivot by client, campaign, site, position, or country.

Impr
4.82M
Clicks
31,204
CTR
0.65%

Viewability tracking

IAB-aligned in-view measurement on every impression — measure what was actually seen, not just served.

82.5%
Viewable
Below fold
IAB threshold >50% for 1s

Layered IVT defense

Three layers: edge botfilter, HMAC-signed verification, and third-party signal scoring. Bad traffic doesn't reach billing.

L1
L1×
L2
L2×
L3
L3×
OK

Stripe-native billing & payouts

Subscriptions, invoicing, dunning, withholding, and Connect payouts run on the Stripe rails you already trust. No double-entry, no reconciliation drift.

INV-00782$6,940.00
Aurora Media30 days
Banners · 218,442 impressions$2,184
Video · 41,200 impressions$1,236
Total$6,940.00
EP
Echo Publishing
$2,148.50
Paid
VL
Vela Network
$1,082.40
Paid
NW
Northwind
$3,915.00
Pending

SAML SSO & audit log

SAML 2.0 single sign-on plus a per-user activity log that survives every session and reload.

[email protected] signed in via SAML 2m
[email protected] approved invoice INV-00782 11m
[email protected] updated viewability threshold 42m

Edge-fast ad serving

Median sub-25ms response, with HMAC-signed click and viewability beacons that are safe under replay.

p50 · 22msp95 · 64ms
Built for

One platform. Three audiences. No spreadsheet glue.

Whether you're selling inventory, buying it, or running it as a service for clients, the workflows are tuned for what you actually do all day.

Advertisers

Launch a campaign in under 5 minutes.

Upload creatives, pick positions, target by site or country, and watch delivery in real time.

  • Banner, video, and rich media in one campaign
  • Pacing alerts before you miss a target
  • Auto-invoice on month-end via Stripe
Publishers

Monetize without losing the data.

Verify your domain, drop the ad tag, and Hatty AI handles fill, IVT, and payout — you keep all the analytics.

  • Domain verification + ad-tag generation
  • Layered IVT scoring on every request
  • Stripe Connect payouts, monthly
Agencies

Run multiple clients without a tab graveyard.

Multi-tenant workspaces, role-based access, and a per-client audit log — keep separation without losing oversight.

  • Client-scoped roles and budgets
  • Branded sign-in (SAML SSO)
  • Programmatic CSV export of any view
Under the hood

What happens behind every served impression.

Every ad request passes through the same hardened pipeline: edge filter, signed beacon, third-party scoring, then Stripe-backed reconciliation.

One pipeline, four checkpoints.

Each step is independently observable, so when something looks off you can pinpoint the exact stage instead of staring at a black box.

  1. Edge filter (L1)Datacenter, ASN, and known-bot filtering before a creative is even fetched.
  2. HMAC beacon (L2)Click and viewability events are signed and replay-protected; tampered events drop silently.
  3. Provider scoring (L3)Third-party signal scoring tags suspicious traffic for review without blocking legitimate users.
  4. Stripe ledgerOnly validated impressions and clicks ever reach billable usage — no after-the-fact subtraction.
Edge check
Pass
ASNAS15169
CountryUS
Bot score0.02
HMAC beacon
Throttle
Signaturea2…3f9b
Drift+3.4s
Replay seenNo
Stripe usage
Recorded
Itemimp_banner
Qty+218,442
Amount$2,184.42
Why teams switch

Modern stack, opinionated defaults.

Most ad-server installs are a 2010 PHP relic stitched to a 2017 reporting layer. Hatty AI is the opposite.

Feature Legacy ad server Hatty AI
Real-time reportingUpdated as impressions land, not nightly batches.
Layered IVT defenseEdge filter + signed beacons + third-party signals. Single-vendor add-on
Stripe-native billingSubscriptions, invoicing, dunning out of the box.
SAML SSO + audit logEnterprise sign-in and full per-user activity history. SSO at enterprise tier only
Connect payoutsStripe Connect for publishers, withholding and 1099 baked in.
PHP 8.4 strict typesHardened from the request path up — not retrofitted.

Ready to see Hatty AI with your data in it?

Sign in to your existing workspace, or talk to us about onboarding for your team. Either way, you're 15 minutes from your first served impression.

No credit card. Live data on first sign-in.