Every lead from Meta, Google, referrals, and cold outreach lands in one pipeline, tagged by source — with real cost per lead, CAC, and ROAS recalculated every time a deal closes. Stop guessing. Start doubling down.
This module ships finished with your Troy & Company license. Shown below exactly as your clients will see it — under your brand, on your domain, at a price you set. They pay you monthly to run their business on it. Click through the live demo →
Every platform swears it’s your best performer. None of them know which click actually turned into cash. So you keep funding the channel that looks busy while the one quietly driving revenue goes underfed — and you only find out at month-end, when it’s too late to move the budget.
Troy connects spend to revenue, lead by lead, all the way to the closed deal. You see the real number behind every channel — and you put your money where the money actually is. Here’s what that looks like.

See what you’re spending and what it’s bringing back — per channel, updated as the data comes in.

Every lead carries its source through to the won deal, so you know which campaigns actually pay.

Auto-sync what you can and log the rest by hand — so your spend is complete and your ROAS is honest.
Google and Meta spend in one place.
Real CPL, not impressions.
Return on every ad dollar.
Lead to deal to revenue.
Leads produced per source.
Changes tied to outcomes.
See which channel pays.
Spend connected to closed deals.
Bring in spend and leads from your channels.
Troy tags every lead with its source.
See cost per lead and ROAS in one view.
Move budget to what pays, with evidence.
Your channels, your rules, your targets. We connect spend to revenue the way your business actually wins customers.
Track the platforms you actually run — Google, Meta, and the sources specific to your business.
Define how a lead’s source is captured and credited, so the numbers match how you sell.
Set the cost-per-lead and ROAS goals for your business; Troy flags what’s above or below.
Surface the marketing metrics you care about, in your branding.
Running Google or Meta without knowing what pays? See real cost per lead and cut what doesn’t convert.
Leads from ads, referrals, and walk-ins? Every source is tagged through to revenue so you fund the winners.
Every dollar counts? Reallocate spend to the channels that actually produce closed deals.
Spend tracking, attribution, and channel comparison — wired to the pipeline so “which ads make money” stops being a guess.
Record spend by channel and campaign — Meta, Google, email, SMS, print, referral programs, anything. Manual entries take seconds, so even offline spend makes it into the math.
Because leads carry their source through the pipeline, the module can tie revenue back to the campaign that produced it. Not “leads generated” — dollars closed.
Cost per lead and return on ad spend calculated per channel and per campaign, side by side, over any date range. See instantly which channel buys customers cheapest.
A single view compares every channel’s spend, leads, close rate, and revenue. The winners get more budget; the losers get cut — with evidence.
Attach notes, creative references, and changes to each campaign, so “why did April spike” has an answer six months later.
Send email and SMS campaigns to segmented contact lists directly from the platform — replacing a separate Mailchimp-class subscription your clients are already paying for.
Troy is one platform, not a bundle of apps. Here’s what this module reads from — and feeds into — automatically.
Won deals report their revenue to the campaign that generated the lead — that’s what makes ROAS real instead of estimated.
Every captured lead carries its channel from the moment it lands, so attribution needs no manual bookkeeping.
Email and SMS sends pull from the same contact database sales works — filter by tag, status, purchase history, or pipeline stage.
The Ad Intelligence module syncs Meta campaign data and produces scaling recommendations that sit alongside your spend tracking.
Cost per lead and channel performance surface on the Executive View next to revenue and pipeline — the whole funnel on one screen.
Marketing spend flows into Accounting-side reporting, so the P&L and the ad dashboard finally agree.
Troy configures itself to 126 industries. Here’s what this module looks like in a few of them.
See whether Google LSA, Facebook, or the door hangers actually produce booked jobs — per dollar spent.
Compare paid social against email reactivation on real revenue, then shift budget weekly.
Track which platforms produce buyers, not just form-fills — attribution follows the deal to the signed sale.
SMS reactivation campaigns to lapsed clients, measured against the bookings they generate.
Trade-show spend and outbound campaigns measured the same way as digital — cost per account opened.
Run this for your own pipeline — and it’s the exact reporting story you resell to every client workspace.
No. Spend can be logged manually in seconds, and attribution works off lead source tagging. Meta sync via Ad Intelligence is available when you want live campaign data.
Ad platforms stop at the lead. Troy follows the lead through the pipeline to the closed deal, so you measure revenue per channel — including channels the ad platforms can’t see, like referrals and repeat business.
Yes — campaigns go to segmented lists built from your live contact data, and the resulting leads and revenue are attributed back to the campaign automatically.
The lead keeps its original source, and you can add campaign notes for assisted touches. The model stays simple on purpose — owners need decisions, not a PhD in attribution.
Yes. Every workspace tracks its own spend, campaigns, and attribution, fully separated — you’re effectively handing each client their own marketing analytics product.
This module — and the other 23 — is included on every plan. Nothing here is feature-gated. Your clients pay you directly at prices you set; we never take a cut.
Starting at $19.99/mo · No setup fees · Cancel anytime · Live the moment you sign up
Start free →on each landing page -->