Your Meta dashboard is lying to you. ForexTrackr isn’t.

The first-party attribution dashboard built by working media buyers, for working media buyers. See true cost per lead, true ROAS, and every Telegram join, checkout, payment and broker FTD attributed back to the exact ad that produced it. Meta’s numbers and reality, side by side.

From $49/month. 14-day free trial. Your own private instance and your own data.
AdsTelegramAgentClientsMetricsSettings
AdsToday7 days30 days
Spend$18,420
Purchases241tracked
True cost / purchase$76.43
ROAS2.84
CampaignSpendPurchasesTrue CPAMeta CPAROAS
Purchase | Broad | 5x1Active$7,210112$64.38$91.203.41
Leads | Telegram groupActive$4,98058$85.86$122.402.37
Purchase | RetargetLearning$3,64049$74.29$70.002.92
Purchase | Video testPaused$2,59022$117.73$143.901.66
Sample data
Telegram join funnelLive
Turn on ad set “Broad | US”Starts spending as soon as it is on.
ApproveDecline

Why your clicks lie

Meta reports what Meta sees. And Meta doesn’t see the checkout that happened in Whop, the payment that hit your CRM, or the buyer who joined your Telegram on their second touch. It sees a click, a browser pixel, and a whole lot of iOS-shaped holes. So you’re scaling budgets off a scoreboard that’s missing half the game.

You think your ad set is printing when it’s leaking, and you think your loser is a loser when it’s actually your best source of repeat revenue. Stop guessing which ads actually make money. Track the money.

One ad set, two storiesIllustration
Purchases Meta reported31
Payments Whop actually took for this ad set44
Of those, repeat orders Meta never saw9
Cost per purchase you should be judging it on$58.10, not $82.45

One dashboard for the whole journey, click to payment.

Ads, Telegram, an AI agent, your clients and your revenue numbers, all reading from the same first-party data.

Full-funnel visibility

From the lead form to the Telegram join to the sale.

Live
Sample data

AI Agent

Builds campaigns from your files. You keep the trigger.

Online
Build a paused sales campaign from these 3 creatives, US and Canada, $150 a day.
Created campaign “Gold | Purchase” (paused)
Created ad set “US + CA | Broad” (paused)
Created 3 ads (paused)
Done. Everything is paused. Want me to turn on the ad set?
Turn on ad set “US + CA | Broad”Starts spending as soon as it is on.
ApproveDecline
Message the agent…

Every buyer, every step

Ad click, pages, form, checkout, payment.

MRMaya R.Purchase | Broad
DKDaniel K.Leads | Telegram
SOSara O.Retarget
Sample data

Revenue truth

MRR, churn, LTV, AOV.

Sample data
Ads

The truth layer for your Meta account

Your real cost per lead, cost per purchase and ROAS, calculated from your own first-party tracker and your actual sales data in Whop and your CRM, sitting right next to Meta’s version of events so you can see the gap every single day.

  • True cost per lead, cost per purchase and ROAS from first-party tracking, with Meta’s numbers side by side.
  • First-order vs repeat revenue split, so you know which ads buy customers and which ads buy revenue.
  • Budgets editable and on/off switches live from the dashboard, with delivery status at a glance.
  • Phone ad previews, URL-parameter audit, and a live feed of every payment, lead and checkout as it lands.
Campaigns · ad sets · adsKey columnsAll columns
NameBudgetSpendLeadsCPLClick → lead
TG | Leads | 5x1Active$120/day$3,331342$9.7418.2%
Ad set · US 25-54Active$60/day$1,804201$8.9819.6%
Ad set · CA 25-54Learning$60/day$1,527141$10.8316.4%
ZG | Purchase | testPaused$50/day$471–––
Sample data
Telegram

Attribution past the click

The click was never the finish line, so we follow the whole journey into your Telegram funnel and report it back to Meta server-side.

  • Every visitor gets a personal invite link, so each join is credited to the exact ad that drove it, with join requests auto-approved.
  • Track joins, leaves and group activity, and fire CompleteRegistration to Meta through Conversions API, not a browser pixel.
  • Welcome DMs personalised from form answers, plus a timed follow-up sequence and tracked in-chat buttons.
  • Full funnel visibility: form, join link, joined, welcome, still in, bought. Multiple bots and channels, all under one roof.
PeopleEveryoneJoinedLeftBought
ALAlex L.main · wants a ready-made bot
JPJordan P.blueprint · build my own
RTRiley T.pilot
CMCasey M.main
Sample data
Welcome DM, picked by their form answer
Hey Sam, approving your request now. Since you want a bot that’s already built, start with the pinned guides. We post a weekly live account update too, losing days included.
See how the bots work ↗
Broker / FTD tracking

Optimize for depositors, not sign-ups

If you’re running forex or trading offers, a sign-up means nothing and a first-time deposit means everything, so we pipe your broker’s affiliate data straight into your ads table and credit every depositor back to the exact ad that brought them.

  • Connect TrackNow or Cellxpert with your affiliate API key, and every broker client syncs every 30 minutes: sign-ups, FTDs with amounts, lifetime deposits, re-deposits, withdrawals, net deposits, lots and commission.
  • Each client is credited to the exact ad through the visitor ID passed in your affiliate link, with email matching as the fallback.
  • Your ads table gets FTDs, cost per FTD and lifetime deposits columns, and the Telegram funnel shows FTDs and lifetime deposits per person, plus a Broker tab with a daily FTD chart and per-ad breakdown.
  • Send FTDs to Meta server-side as a Purchase with the deposit value, or as a custom event you turn into a custom conversion, so your campaigns optimize for people who actually fund accounts instead of people who fill in a form.
Broker7 days30 days
Sign-ups312
FTDs7423.7% of sign-ups
Cost per FTD$118.40
Lifetime deposits$61,250
AdSign-upsFTDsCost / FTDLifetime deposits
Gold signals · hook 2Leads | Broker | US12836$92.15$31,400
$50 bonus · staticLeads | Broker | UK10422$121.80$16,950
Free algo · videoLeads | Broker | CA8016$164.30$12,900
Sample data
First-time deposit · Alex L. · $250.00
Credited to Gold signals · hook 2
Sent to Meta as Purchase, value $250.00
Agent

Build campaigns by talking

A Claude-powered AI agent lives in your dashboard, and it builds the way a senior media buyer builds, except it never gets tired and never touches a live switch without you.

  • Chat or dictate to build and edit Meta campaigns, ad sets and ads from your uploaded images, videos and PDFs.
  • Generate images and video, read your performance data, and flag losers for the pause.
  • Everything the agent creates stays paused by default. Turning it on or touching budgets takes one tap of your approval.
  • You keep full control of spend. The agent does the labor, you keep the trigger.
Which ads should I pause based on the last 7 days?
Read results Oct 11 to Oct 17
Two ads cost more than twice your target per purchase with no sales in 4 days:
- Video test · hook B ($412, 0 purchases)
- Retarget · static 3 ($188, 0 purchases)
I paused both. Your best ad set has room: want to raise it from $60 to $90 a day?
Paused 2 ads
Change the daily budget of “US 25-54” from $60.00 to $90.00Nothing changes until you approve.
ApproveDecline
Message the agent. Drop files here.
Example conversation
Clients CRM

Every buyer, every step

Stop stitching five tools together to answer “who bought and where did they come from.”

  • Paid clients, abandoned checkouts and form leads in one place, with the per-person journey: ad click, pages viewed, form, checkout, payment.
  • Gmail inbox built in, so the conversation and the data live on the same screen.
  • Payments, leads and checkouts stream in live, so you always know today’s real numbers.
  • Each customer gets their own private instance and their own data. Your business stays your business.
Journey · [email protected]Paid client
Clicked the adPurchase | Broad › US 25-54 › Gold hook 2
Viewed the sales page/gold
Reached checkoutName and email in · sent to Meta
Paid $97.00First order · Purchase sent to Meta
Paid $47.00Upsell
Sample data
Metrics & split tests

The numbers that actually pay you

Revenue metrics your bank cares about, not vanity metrics your ego cares about.

  • MRR, churn, LTV, AOV and take rates calculated from your real sales data.
  • Built-in landing page split testing, so the page and the ads improve in the same system.
  • Reporting bot delivers a daily report plus an hourly “today so far” straight to Telegram.
  • Ask it questions in plain language, “what was ROAS on ad set 3 this week?”, and get the answer, not a spreadsheet export.
MRR$24,930
Churn4.1%
LTV$312
AOV$83.28
Sample data
Telegram · today so far, 3 PM
📊 Spend $612 · 🛒 9 purchases · 💵 $1,104 revenue · 📈 ROAS 1.80
🏆 Best: Purchase | Broad, CPA $48

Live the same day

Connect, track, scale. No developer needed.

1

Connect

Drop in your Meta token, pixel, Whop and Telegram bots from the Settings page. One script tag on your funnel and you’re live.

Meta adsPixel + CAPIWhopTelegram
2

Track

Every visitor, join, checkout and payment flows back through first-party tracking and Conversions API. Your dashboard starts showing what Meta can’t see.

<script async src="https://your-instance/t.js"></script>
3

Scale

Read true ROAS, pause losers, edit budgets from one screen, and let the Agent build your next round of campaigns while you approve everything with a tap.

Turn on 3 new ads
ApproveDecline

Pick your plan

Every plan is your own private instance. 14-day free trial on all of them.

Solo
$49per month

For the one-person media buyer running their own offer who needs truth in one dashboard, not a whole operations stack.

  • 1 Meta ad account, 1 Telegram bot, 1 broker connection (TrackNow or Cellxpert)
  • Full first-party attribution: true CPL, CPA and ROAS, Meta side by side, first-order vs repeat revenue
  • Conversions API with hold-back rules
  • Telegram per-visitor invite links, join and leave tracking, welcome DM and follow-ups
  • Broker FTDs, cost per FTD and lifetime deposits, FTDs to Meta
  • Clients CRM with per-person journey
  • Daily Telegram report
Start Solo trial
Pro Most popular
$99per month

For working media buyers and trading-offer advertisers running multiple accounts and bots who want the full attribution and control layer.

  • 3 Meta ad accounts, 3 Telegram bots, 3 broker connections
  • Everything in Solo
  • Live budget editing and on/off switches from the dashboard
  • Phone ad previews, URL-parameter audit, live feed
  • Gmail inbox inside the CRM
  • MRR, churn, LTV, AOV and take rates, plus landing page split tests
  • Hourly “today so far” reports and plain-language questions to the bot
Start Pro trial
Trading Desk
$249per month

For agencies and high-volume trading advertisers running many accounts, bots and brokers who want the AI Agent building campaigns while they keep the trigger.

  • 10 Meta ad accounts, 10 Telegram bots, 10 broker connections
  • Everything in Pro
  • The Claude-powered AI Agent: builds and edits campaigns from your images, videos and PDFs
  • Generates images and video, reads performance, pauses losers
  • Everything it creates stays paused; turning on or changing budgets takes your one-tap approval
Start Trading Desk trial
How is this different from Tracergram?

Tracergram tracks Telegram conversions. ForexTrackr does that and runs your entire attribution layer: ads truth, Telegram funnels, a campaign-building AI agent, a clients CRM, revenue metrics and split testing, in one dashboard. It’s the system our own team runs daily as a Hyros replacement.

Do I have to replace Meta Ads Manager?

No. Your dashboard sits on top of your Meta account. You still see Meta’s numbers, but next to first-party truth, and you can edit budgets, flip campaigns on and off, and preview ads without leaving the page.

What data does Meta actually receive?

Server-side events through Conversions API: Lead, Purchase, checkout and CompleteRegistration, plus hold-back rules you control so tiny and renewal orders don’t pollute your signal.

How long does setup take?

Connect your Meta token, pixel, Whop and Telegram bots from the Settings page, drop in one script tag on your funnel, and you’re tracking. If your accounts are ready, this is a same-day job.

I run trading offers. Can Meta optimize for deposits instead of sign-ups?

Yes. FTDs sync from your broker’s affiliate platform (TrackNow or Cellxpert) every 30 minutes and can be sent to Meta server-side as a Purchase with the deposit value, or as a custom event you turn into a custom conversion. Your campaigns then optimize for depositors, and your ads table shows cost per FTD and lifetime deposits per ad.

How does the free trial work?

Every plan starts with 14 days free. We take a card at sign-up so your private dashboard can be set up straight away; cancel before day 15 from your account and you are not charged.

Can I change plan or cancel?

Yes, any time from your account. Upgrades apply straight away. Downgrades and cancellations take effect at the end of the period you have paid for.

Who can see my data?

Each customer gets their own private instance with their own data. Nothing is pooled, nothing is shared.

I run multiple Telegram bots and channels. Is that supported?

Yes. Multiple bots and multiple channels are supported, each join still credited to the exact ad through personal invite links.

Does the AI agent spend my money without asking?

No. Everything the Agent creates is paused by default. Turning an ad on or changing a budget always requires your one-tap approval.

Stop flying blind in Q4

Meta’s numbers will keep lying. Your bank account won’t. Connect your accounts, watch real ROAS show up on your screen, and make your next scaling decision on truth instead of hope.

From $49/month. Your own private instance.
Start your 14-day free trial

Solo $49 · Pro $99 · Trading Desk $249 a month. Card required, cancel any time.

Already a customer? Log in