Book a call

Every morning — the list of sources that need a decision today

We read a replica of your database and your affiliate-platform export → build cohorts and payback → at 09:00 a post with verdicts and buttons to dig in lands in your Slack.

Ask anything in the thread — answered with your numbers, in any format

Rates, cohorts, payback — any question in plain words. The model parses it, Python computes on your cohorts, and the answer returns to the same thread in whatever form fits: a plain-text reply, a BI chart, a table or a CSV.

TQGAPP09:00
Morning verdicts — 3 sources need a decision today.
partner_2214 · push_mix
NGR · 7d−38% vs baseline
ROAS · 28d0.54
STOP — poor traffic; pause & switch source
View →
why stop? show FTD→deposit by geo
DE 2.1% · TR 1.4% · BR 1.9% — vs 5.8% baseline · CSV ↧
Head of Affiliates11:24
What rate can we give Affiliate #1?
TQGAPP11:24
Affiliate #1 · rate headroom
NGR / player · 90d€142
payback @ 40% now3.1 mo
payback @ 45%4.2 mo
payback vs rate · charted in the thread
UP TO 45% — stays inside your 6-month payback cap
Full calc →Text summaryCSV ↧

How it works

From raw tables to a verdict in your workspace.

Four steps — switch between them to see the mechanics.

Your tables stay with you

The collector runs on your server and reads a replica of your database and your affiliate-platform export — read-only, no SDKs, no event rewrites.

Only cohort aggregates leave your perimeter, per a declared manifest, and every crossing is logged on your machine. The collector's source — all the code that sees your data — is open to you.

Step 01 · raw data → collector, on your server
user_idgeodepositts
84120DE120.0009:41:22
84121TR45.0009:41:25
84122DE80.0009:41:31
Your database · replicaread-only ✓
Affiliate platform · exportdaily ✓
outboundcohort aggregates only · declared manifest
auditevery crossing logged on your machine
collector sourceopen to the client

Capabilities

Unlimited ways to work with your data.

Live captures of the product on synthetic data — the mechanics are real. Click a small tile to bring it forward; the large one opens full-screen.

Slack⛶ enlarge

The 09:00 post arrives: scroll the verdicts, press View — the reasoning unfolds in the thread.

Slack

A question in plain words — the answer comes back as a table, CSV attached.

Slack

Asking what to do — the numbers run first, the advice shows its working.

Slack

Cohorts charted right in the thread — payback curves without leaving Slack.

Slack

One metric, split by geo, source and device — asked in a single message.

Dashboard

The same numbers on the web — drilling from summary down to source.

This is a fraction of what it does. Book a call

Price

Priced by project, not by tier.

The rate follows the complexity of your project. Three parts — each billed on its own.

Step 01 · Audit
Included in the project
Scoped upfront — folded into the project price.
  • Tech & data audit
  • Process map
  • Project proposal — cases to build
  • Scope & estimate for the project
Book a call
Step 02 · Project
By complexity
Each project priced on its own.
  • Implementation of the chosen scope
  • Milestones & acceptance criteria
  • Timeline follows complexity
  • Pilot in production, then handover
Book a call
Step 03 · Support
Monthly
Scoped to your request.
  • Monitoring & tuning
  • New queries, reports and alerts
  • Baseline & rule updates
  • Scale up or down month to month
Book a call

Contact

See it on your data.

30 minutes, your metrics, no slides. We connect a sample source live and you watch the first verdict arrive.

Cal.com / Calendly inline embed · 420×620