Trepo
Advertising & Data Solutions for Brands
The demand-signal company

Advertising & Data Solutions

How brands reach, move, and understand households on Trepo — built on demand signals no one else holds. Three solution lines, one complete view of the kitchen.
The whole idea in one line: Every other player owns one fragment of the shopping journey. Receipt apps see the receipt after the fact. Basket platforms see the cart at checkout. Retailer networks see settlement data. Trepo is the only one that sees a household form intent on the list, confirm the purchase by receipt across any store, and — with the Halo device — actually consume it. We see the full loop: intent → purchase → consumption → re-buy. Every solution below activates a piece of that chain, and falls into one of three lines.
Solution 1

Sponsored Listings

Own a placement inside the app — the list, Explore, the post-receipt screen.

Solution 2

Purchase, Sampling & Drive-to-Retail

Move a real unit — trial, switch, sample — and confirm it by receipt.

Solution 3 · subscription

Trepo Signal

Monthly brand-intelligence subscription: load your catalog, get a live feed on your products & category.

Cross-cutting

Proof & Measurement

The verification layer that rides on any campaign — usually what closes the deal.

The three signals only Trepo captures

📝

1 · List intent — before the store

A household adds an item to its Trepo list. That's a purchase intent captured before anyone walks into a store. No receipt or basket player sees this — the decision hasn't happened yet.

Live — every app user, all retailers
🧾

2 · Purchase confirm — any retailer

They upload a receipt. We confirm what actually got bought, which brand, at which banner — across every store, not locked to one retailer's data like Instacart or Inmar.

Live — every app user, all retailers
📦

3 · Consumption — the hardware checkout

When a Halo household checks an item out of the kitchen, we get a real consumption timestamp — when it's used and how fast it's going. Purchase data can only guess this; we measure it.

Halo hardware households

The compound signal is the moat: stitch the three together and Trepo sees the entire cycle for a single household — they put it on the list (intent), bought it at Target (purchase), went through it in nine days (consumption), and re-added it (re-buy). Nobody else can assemble that chain, because nobody else holds all three links.

Runs on list + receipt — live across all app users today Adds the Halo device consumption signal

1 Sponsored Listings

On-surface ad placements — a brand pays to own a moment or a slot inside the Trepo app: the list, the Explore page, or the post-receipt screen. This is media: priced on impressions, clicks, or a flat feature fee, and it runs on the app we already have.

1 List-Intent Targeting List + Receipt

Reach a household the moment it adds a category — or a competitor's product — to its list, before the trip. The highest-intent, pre-store moment in all of CPG, on the only surface where the list is formed.
Only Trepo: receipt and basket players never see the list — they only show up after the shopper has already decided and paid.
BuyerCPG brandsSignalItem added to listModelCPC / pay-per-addFunnelPre-store intent

2 Category-Add Featured Brand List

When a household adds a category ("pasta sauce," "protein bar"), a sponsoring brand owns that slot with a featured product or one-tap suggestion. Native, contextual, and shown at the exact instant of consideration.
Only Trepo: it's a placement against a forming decision, not a banner against past behavior — only possible because the list is built in-app.
BuyerCPG brandsSignalCategory added to listModelCPM / flat slotFunnelConsideration

3 Sponsored Recipes on Explore App

A brand or a creator pays to feature a recipe on the Explore page. Ingredients deep-link into the user's list (one-tap "add all"), so a piece of content becomes a basket of intent. This is your recipe-feature idea turned into a sellable unit — creators bring the recipe, brands sponsor the ingredients in it.
Only Trepo: the recipe doesn't just inspire — it writes straight onto the list we own, and we can then confirm those ingredients on the receipt.
BuyerBrands + creatorsSignalExplore view → list-addModelFlat feature + CPC on addsFunnelDiscovery → intent

4 Post-Receipt Placement Receipt

After a receipt upload, the confirmation screen shows a relevant sponsored offer based on what they just bought — a complementary product, a trade-up, or a competitor's winback. High-attention moment we already own end-to-end.
Only Trepo: the placement is keyed to the actual verified purchase that just happened, not a modeled guess.
BuyerCPG brandsSignalReceipt contentsModelCPM / CPCFunnelCross-sell / winback

5 Consumption-Timed Offers Hardware

Halo checkout events reveal when a household is actually running low — not modeled, measured. Fire the offer at the true moment of need, so the brand shows up exactly as the shopper is about to reorder.
Only Trepo: everyone else infers "time to re-buy" from past purchase cadence; we see the product physically leave the kitchen.
BuyerCPG brandsSignalConsumption / run-downModelPremium targeting feeFunnelReorder moment

2 Purchase, Sampling & Drive-to-Retail

Performance products that move a real unit — get a household to try it, buy it at a chosen store, or switch to it — and confirm the outcome by receipt. Priced on verified action, not impressions. This is where "we made the sale happen and can prove it" lives.

1 New-Launch Drive-to-Retail List + Receipt

A brand launches a new flavor/SKU at a specific retailer. We nudge relevant households to that exact banner — "the new Mango-Chili is at Target, grab it and upload your receipt for $3 back" — and the receipt confirms the buy at that store. New SKUs live or die on early velocity at the retailer deciding whether to keep them; we manufacture it and prove it.
Only Trepo: target by list intent and confirm the purchase at a named banner by receipt — a coupon or a basket ad can't steer to a chosen store and verify they went.
BuyerBrands (also retailers)SignalIntent → receipt at named storeModelPay-per-verified-purchaseFunnelTrial / distribution

2 Switch / Winback List + Receipt

When the list shows intent for your brand but the receipt shows they bought a competitor — or never bought at all — that's a uniquely visible "we lost this exact household at the shelf" moment. Trigger a targeted switch or winback offer at precisely the households that slipped.
Only Trepo: no one else can see intent-without-purchase or intent-that-switched — you need both the list and the receipt to spot the gap.
BuyerCPG brandsSignalIntent w/o matching purchaseModelPay-per-verified-switchFunnelRecovery

3 Rebates & Offers Receipt

Straight rebate mechanic — brand funds the cash-back, we deliver it against a verified receipt. The Ibotta/Fetch parity product, but ours can be aimed by list intent and closed with repeat proof.
Only Trepo: same redemption mechanic, but we can pre-target the households most likely to convert and report the repeat afterward.
BuyerCPG brandsSignalReceipt redemptionModelPay-per-redemptionFunnelTrial / value

4 Free-Sample / Product Seeding List + Receipt

Ship or coupon a free sample to households matched by list + consumption fit — people who buy the competitor, or who burn through the category fast. Then track whether the sample converts to a paid repeat. Sampling that isn't a blind giveaway: targeted in, measured out.
Only Trepo: we can pick sample recipients by real intent/consumption fit and then confirm the paid repeat by receipt — a mailer or a booth can do neither.
BuyerCPG brandsSignalMatch → sample → repeatModelPer-sample + repeat reportFunnelTrial → conversion

5 First-Purchase Acquisition List + Receipt

Pay only for a verified first-time buyer of your brand inside a target household set — the cleanest new-customer acquisition unit in CPG, since we can tell a genuinely new buyer from a repeat one.
Only Trepo: cross-retailer receipt history lets us confirm "this household has never bought you before," which single-retailer data can't.
BuyerCPG brandsSignalFirst receipt of brandModelPay-per-new-buyerFunnelAcquisition

3 Trepo Signal — monthly brand intelligence subscription

Trepo Signal isn't a set of one-off data pulls — it's a recurring subscription, and the foundation of Trepo's data business. A brand signs up, loads its full product catalog, and gets an always-on window into how real households plan, buy across every store, and consume — scoped to their SKUs and benchmarked against the competitors they actually fight. It's the Instacart / Numerator / Circana panel play, except real-time, cross-retailer, and into the kitchen. Everything below is a module inside one subscription, priced monthly and recurring — high-margin MRR that the campaign solutions ride on top of.

The pitch in one line: Trepo holds the most complete behavioral picture of a grocery household that exists — planned, bought everywhere, and consumed. Trepo Signal licenses that picture back to a brand as a live subscription, mapped to the exact products they sell and benchmarked against their category. (Framed for a 10,000-household panel — the scale at which every module below is statistically robust. All figures are aggregated, anonymized cohorts — never individual PII.)

How it works
1

Sign up & load your catalog

The brand enters every product it sells, at the SKU / UPC level. Takes minutes — a spreadsheet or product feed works too.

2

We match your households

Trepo maps its 10,000-household panel to your products and category — who plans them, buys them at any store, and burns through them.

3

Your live dashboard

Every module below, updated continuously and scoped to your brand and your competitors — not a static report you wait a quarter for.

4

Monthly readout + alerts

A delivered monthly readout, plus triggers the moment share moves, a household enters your category, or consumption pace shifts.

What's inside the subscription

1 Behavior Profiles Core

The core of every Signal seat. Household-level profiles stitched from list intent + cross-retailer receipts + consumption: what they plan, what's really in their carts, what they consume and how fast, brand loyalties and switching patterns — all aggregated into cohorts around your products.
Only Trepo: Instacart can sell what people buy on Instacart; we show what a household plans, buys everywhere, and consumes — a fuller profile than any single-surface player can build.
BuyerBrands, agencies, ad-techSignalFull intent+buy+use profileIncludedAll tiersValueTargeting + insight

2 Cart Composition Core

What lands in the basket alongside your product, across every store — complements, substitutes, and the competitor set a household actually cross-shops. The "what else is in the cart" view Instacart sells for its own banner, but cross-retailer.
Only Trepo: cross-retailer receipts show the whole basket wherever they shopped, not just what happened on one platform.
BuyerBrands + agenciesSignalCo-purchase / basket mixIncludedAll tiersValueAssortment + insight

3 Competitive Share-of-Pantry Data

Per category, what share of a household's real buying and consumption you own versus each named competitor — across all retailers. The "share of requirements" number brands pay Nielsen / Numerator for, grounded in cross-retailer receipts and actual usage instead of a survey panel.
Only Trepo: cross-retailer receipts + consumption give a true share number; single-retailer panels miss everything bought elsewhere.
BuyerBrand insightsSignalCross-retailer category shareIncludedGrowth+ValueCompetitive benchmark

4 Consumption Velocity Data · Hardware

Direct days-to-finish and usage-pace data, per category, straight from Halo checkout events — a number brands have never had and today only crudely infer from reorder timing. Drives forecasting, pack-size, and subscription-sizing calls.
Only Trepo: nobody else measures real consumption pace in the home; the best anyone else can do is guess it from purchase intervals.
BuyerInsights / supply chainSignalAggregate consumption paceIncludedGrowth+ValueInsights

5 New-Need Detection List

The first time a household adds a new category to its list is a new need forming — new baby → formula, new diet → protein. A trigger stream inside the dashboard for brands that want to be first in the door of a household's life change.
Only Trepo: only visible in the list-formation signal — a receipt shows the need after the first buy, too late to be first.
BuyerCPG brandsSignalFirst-ever category addIncludedGrowth+ValueEarly acquisition

6 Demand Forecasting Data · Hardware

List intent + consumption pace together predict category demand at the household and aggregate level before it hits any store — the "demand oracle" delivered as an ongoing forecast and raw feed, grounded in signals only we generate.
Only Trepo: forecasting off pre-store intent and real run-down, not lagging purchase history.
BuyerBrand supply chainSignalAggregate intent + paceIncludedEnterpriseValueForecasting
Subscription tiers
Signal · Starter
$2,500/mo
Single-brand visibility for a focused catalog.
  • Up to 15 SKUs, 1 category
  • Behavior Profiles + Cart Composition
  • Own-brand share view
  • Monthly dashboard refresh
MOST POPULAR
Signal · Growth
$6,000/mo
Full category intelligence with competitive benchmarking.
  • Up to 60 SKUs, multi-category
  • Everything in Starter, plus:
  • Competitive Share-of-Pantry vs named rivals
  • Consumption Velocity + New-Need triggers
  • Weekly refresh + alerts
Signal · Enterprise
$12k+/mo
Whole-portfolio feed for insights & supply-chain teams.
  • Unlimited catalog, all categories
  • Everything in Growth, plus:
  • Demand Forecasting feed
  • Raw data feed / API access
  • Real-time alerts + dedicated analyst

All figures are aggregated, anonymized household cohorts held to a minimum-cohort floor — never individual data. Competitive benchmarks are drawn from the same neutral panel for every brand.

+ Proof & Measurement — cross-cutting layer

The verification layer that rides on top of any campaign in the three solutions above — and often what actually closes the deal. Because Trepo sees intent, purchase, and consumption for the same household, it can prove what a campaign really did, not just that an ad was served.

1 Closed-Loop Conversion Proof List + Receipt

Match "added to list" against "uploaded receipt" to prove whether the intent actually converted — to which brand, at which retailer. True closed-loop attribution that starts before the purchase, not at the register.
Only Trepo: everyone else measures from purchase forward; we tie a purchase back to the intent that preceded it.
BuyerBrands + agenciesSignalList-add → receipt matchModelMeasurement / SaaSFunnelAttribution

2 Repeat / Re-Buy Verification List + Receipt

After a rebate, sample or launch, report which buyers came back and bought again — unincentivized, spotted through re-adds and repeat receipts. Redemption proves they tried it; repeat proves it worked — the number brands use to justify keeping a SKU on shelf and adding budget.
Only Trepo: cross-retailer re-buy tracking — a single retailer can't see the repeat if they bought it elsewhere next time.
BuyerBrands + retailersSignalRe-add + repeat receiptModelReporting fee / premiumFunnelLoyalty / proof

3 True-Consumption Measurement Hardware

Prove a product was actually used — and how fast — not just bought and left in a pantry. Halo checkout events turn "sell-through" into real usage, the missing half of every incrementality study.
Only Trepo: receipts and baskets end at purchase; the hardware is the only thing that sees what happens after the product gets home.
BuyerBrands + agenciesSignalPurchase → actual useModelMeasurement / SaaSFunnelIncrementality

4 Plan-vs-Actual Insight List + Receipt

The delta between what a household listed and what the receipt shows they bought is pure substitution & impulse insight — who planned your brand and switched, and to what. A study product on its own, or the engine behind Switch/Winback.
Only Trepo: nobody without both list and receipt can compute planned-vs-purchased for the same household.
BuyerBrands + agenciesSignalList vs. receipt deltaModelMeasurement / SaaSFunnelInsight

Why the incumbents can't copy this

PlayerThe one fragment they holdWhat they structurally can't see
FetchThe receipt, after purchasePre-store intent, and whether the product was ever used
IbottaThe redemption / sale eventIntent before the buy, cross-retailer repeat, real consumption
InmarRetailer settlement & loyalty dataThe household's list, and anything outside the retailers it's plugged into
InstacartThe basket, at checkout, on its own bannersOff-platform shopping, pre-cart intent, in-home consumption
TrepoList intent + cross-retailer receipt + hardware consumptionSees the full loop — that's the product
🔒 Internal — Pricing, Revenue Calculator & Narrative · do not share — click to expand
⚠️ Internal tool only — for Matt & Zach. Pricing, revenue modeling, and the fundraising narrative live here. Keep it collapsed on any brand or partner call. It still exists in this page's source, so for something truly hidden from a brand, split it onto a separate internal-only link.

Revenue calculator

Plug in a household count and a few conservative sell assumptions — options that don't work at a given scale switch off automatically. Every rate is deliberately low-balled; treat the output as a floor.

Inputs

Below ~250 Halo homes, consumption modules stay off.
Needs ~1,000+ households before the panel is sellable.
Media & performance economics unlock at ~5,000 households.

Conservative revenue

Signal MRR
Campaign MRR
Total MRR
Estimated ARR

Model: Signal MRR = brands × blended price. Campaign MRR = campaign brands × avg value. Seat capacity assumes a 500-household minimum cohort per brand/category. Signal turns on at 1,000 households, media/performance at 5,000, consumption modules at 250 Halo homes. Defaults are intentionally low.

Indicative rate card

Reference rates the calculator draws from — directional, not committed.

ProductPricing modelIndicative rate
Sponsored Listings
List-Intent TargetingCPC-style, pay-per-add$0.75–$2.00 per add-to-list (pre-store intent prices above a click)
Sponsored Recipes / ExploreFlat feature + CPC~$2k–$8k per featured recipe + CPC on ingredient adds (directional)
Category-Add / Post-Receipt PlacementCPM$20–$40 CPM native placement
Consumption-Timed OffersTargeting premium+20–30% on the base offer
Purchase, Sampling & Drive-to-Retail
New-Launch Drive-to-RetailPay-per-verified-purchase$6–$12 per verified purchase + brand funds the ~$2–$5 rebate
Switch / WinbackPay-per-verified-switch$5–$10 per verified switch/winback (higher intent, higher price)
Rebates & OffersPay-per-redemptionBrand funds rebate + $1.50–$3 platform fee per redemption (Ibotta parity)
Free-Sample / SeedingPer-sample + repeat reportSample cost + $3–$6 per fulfilled household, repeat readout bundled
First-Purchase AcquisitionPay-per-new-buyer$8–$15 per verified first-time buyer (directional)
Trepo Signal — Monthly Brand Intelligence (recurring subscription)
Signal · StarterMonthly subscription$2,500/mo — up to 15 SKUs, 1 category, Behavior Profiles + Cart Composition + own-brand share
Signal · GrowthMonthly subscription$6,000/mo — multi-category + competitive Share-of-Pantry + velocity + New-Need + alerts (the recurring foundation)
Signal · EnterpriseMonthly subscription$12k+/mo — full catalog, Demand Forecasting, raw feed / API, dedicated analyst
Proof & Measurement (add-on layer)
Closed-Loop Conversion ProofMeasurement / SaaSBundled to win the budget, or $10k–$25k per brand/study
Repeat / Re-Buy VerificationPremium add-on+15–25% on the campaign, or $10k–$25k flat — the highest-value unit we sell
True-Consumption MeasurementMeasurement / SaaS$15k–$40k standalone study, or bundled

The honest scale reality: none of the performance/CPM pricing works at our current size — dozens of households can't deliver the volume brands need for pay-per-purchase math. So right now we sell paid pilots: a flat $15k–$25k for a brand to run a launch, switch or sampling test on our panel and walk away with the repeat + consumption readout no one else can produce. We monetize the insight today; the media and performance pricing above turns on once we're at thousands of active households.

The recommendation: don't try to out-CPM Ibotta at this scale — we'd lose. Lead every brand conversation with a ~$20k measurement pilot priced on repeat + consumption proof. It's sellable today, and it's the wedge that captures the brand's data and trust. Land the pilot, expand into media and performance as the fleet grows.

Fundraising narrative

Position: "We don't sell a slice of the shopping journey — we sell the only complete view of it." List intent, cross-retailer purchase, and real in-home consumption are three signals no competitor holds together, and every product we can sell falls straight out of them.

Why now: Two of the three signals (list + receipt) are already live across every app user, so the Sponsored Listings, Purchase/Sampling and most Data products are sellable on today's flow. The hardware consumption signal is the layer that turns a good data business into an uncopyable one, and it grows with every Halo in a home.

The arc for investors: Monetize the app-only signals now (intent targeting, drive-to-retail, sampling, winback, behavior profiles), then compound the moat with consumption data as hardware scales — the one dataset in CPG that starts before the store and ends in the kitchen.