PostPilot vs PebblePost

Direct mail your retention stack actually plugs into.

PebblePost grew up in programmatic. PostPilot grew up in lifecycle. If your retention stack can fire an email, PostPilot can fire a postcard off the same trigger. No tag, no audience build, no quarter-long onboarding.

01 / Triggered

Native to the tools you already run.

Klaviyo, Shopify, Recharge, Gorgias, Attentive, Iterable, and Braze are native. Anything else? Webhook it through our open API.

02 / Measured

Holdouts on every campaign, by default.

Every send carries a randomized holdout. iROAS is the difference between mailed and held-out groups, statistically significant or it doesn't ship.

03 / Operated

Strategy and creative included.

You don't need an agency to run direct mail with us. Our team scopes the program, designs the cards, and runs the calendar with you.

Why this page exists

Programmatic mail was built for prospecting. Retention works differently.

Programmatic platforms were architected around audience pixels and CPM economics. Retention runs off events: a customer abandoning cart, a subscription lapsing past 90 days, a VIP segment getting joined, a replenish window coming up. Mail should fire off those events the same way email and SMS already do. (Mail can do that.)

If you've ever sat in a programmatic mail demo and watched the rep open a media-planning UI when you asked about cart abandonment, this page is for you.

The side by side

PostPilot vs PebblePost, by what a lifecycle marketer actually does.

Comparison reflects publicly available product information and conversations with customers who have run both. If anything below is out of date, tell us and we will fix it.

 PostPilotPebblePost
Built forDTC operators and lifecycle marketers running retention end to end.Programmatic media buyers and agency teams running prospecting at scale.
How mail gets triggeredNative integrations with Klaviyo, Shopify, Recharge, Gorgias, Attentive, Iterable, Braze. Open API and webhooks for everything else.Cookie and IP-graph audience targeting via a tag on the site.
Time to first sendDays. Most brands send their first campaign inside week one.Tag deployment, audience build, and programmatic onboarding before the first send.
Creative and strategyIn-house team designs every campaign, plus templated formats on request. Included.Self-serve or via an agency partner. Buyer brings the creative.
AttributionRandomized holdouts on every campaign. iROAS reported with statistical significance.Matchback-based attribution. Holdouts not standard.
Retention coverageWin-back, replenish, post-purchase, VIP, browse abandon, cart abandon, churn save, subscription pause.Primarily site retargeting and prospecting audiences.
FormatsPostcards, Cardalogs, handwritten cards, scent strips, catalogs.Postcards.
Volume to startLow minimums. Automate from the first trigger fired.Higher programmatic minimums and audience-size thresholds.
Pricing modelPer-piece. No platform fees, no media-buy markup.Enterprise contracts. CPM-style media-buy economics.
Who runs the programA dedicated CSM and your lifecycle team.Your media buyer or agency partner.
Triggered automation

Flows and API Triggered Campaigns.

Every tool in your stack is a direct mail trigger. PostPilot Flows watch your Shopify, Klaviyo, Recharge, Gorgias, Attentive, Iterable, and Braze events. API Triggered Campaigns extend the same pattern to anything that can fire a webhook.

A customer abandons cart on Tuesday. A postcard hits the doormat on Friday. The same trigger that fires your email now fires a card with the same offer, the same code, the same creative DNA. One source of truth across channels.

  • +Browse and cart abandon. Retarget recent visitors with MailMatch.
  • +Win-back. Reactivate lapsed customers off your Klaviyo segments.
  • +Replenish. Hit the 30, 60, or 90-day window automatically.
  • +Custom. If it can fire a webhook, it can fire a card.
Flow detail
Win-back / lapsed 90 days
K
Klaviyo segment update
Trigger: lapsed_90d enters segment
PostPilot Flow fires
Postcard rendered with personalized offer
M
Mailed in 48 hours
USPS in-home estimate: 4 to 7 days
±
Holdout group held back
10 percent randomized for iROAS calc
Site retargeting that lives in your stack

MailMatch and SiteMatch.

MailMatch retargets recent site visitors with a postcard, the same way Meta retargets them with an ad, only with 90 percent open rates and no auction to compete in. SiteMatch extends the pattern to net-new prospects who match your customer profile.

The difference from a programmatic mail platform is operational, not technical. The audiences live alongside your retention flows, the cards inherit your retention creative, and the iROAS reports back into the same dashboard your CSM and your lifecycle team look at every week.

  • +MailMatch. Retarget identified site visitors within days of their session.
  • +SiteMatch. Reach high-intent prospects matched to your best customers.
  • +Halo. Quantify the lift on email and paid that direct mail drives alongside it.
  • +AcquisitionAI. Continuously optimize prospecting audiences against your best converters.
MailMatch retargeting
Last 14 days, browse + no purchase
12,847
Identified visitors
3.4x
iROAS, mailed vs holdout
9.1%
Conversion rate
95%
Statistical significance
Attribution you can defend

Built-in holdouts on every send.

Most direct mail attribution is a polite work of fiction. Matchback inflated to make a media buy look better than it is. We bake holdouts into every campaign because we want to know what actually happened, and so do your finance and analytics partners.

A randomized slice of your audience does not get the mail. We compare conversion, AOV, and revenue between mailed and held-out cohorts. The number we report is iROAS, statistically significant or it doesn't ship. That is the only number worth budgeting against.

  • +Built-in holdouts. Every campaign, automatically.
  • +iROAS, not ROAS. Incremental revenue over the held-out cohort.
  • +Statistical significance. 95 percent confidence reported with every result.
  • +Halo measurement. Lift on email and paid social during the same window.
Holdout report
Q1 win-back, 90-day window
Mailed
8.2% conv.
Holdout
2.4% conv.
Reported iROAS
6.1x
Confidence
98%
The receipts

Brands like ours stopped renting media and started running mail off their stack.

Made In
4x less

Mailed 4x less volume. Drove more converters, more orders, and nearly the same revenue once attribution was based on holdouts, not matchback.

Baby and toddler vertical
11.33x

iROAS reported with statistical significance against a randomized holdout, across a quarter of replenish and win-back flows.

Avg PostPilot retention program
7 days

From kickoff to first card in market, including creative. Most lifecycle marketers see results inside their first measurement window.

“Direct mail just works. We just needed it to fire off the same triggers as our email and we needed to actually believe the number at the bottom of the report.”
DTC retention lead, attendee at PostPilot benchmark roundtable
HexClad
Made In
Kindred Bravely
Caraway
Jenni Kayne
Lifecycle marketer FAQ

The questions retention teams actually ask.

Do I have to leave PebblePost to use PostPilot?

No. A lot of brands run PostPilot for retention and keep a programmatic partner in place for top-of-funnel prospecting. We will help you set up a head-to-head holdout in your first quarter so the spend allocation is a data decision, not a vendor pitch.

How long is onboarding?

Days. Most lifecycle teams send their first PostPilot campaign inside week one. Native Klaviyo and Shopify connections take an afternoon.

What happens to creative?

Our team designs every campaign in-house. You get a Figma, you mark it up, we ship it. If you have a brand team that wants to own creative, we will provide templates and specs and stay out of the way.

How is attribution actually measured?

Every campaign carries a randomized holdout. We compare mailed and held-out cohorts on conversion, AOV, and revenue inside a defined attribution window. The reported iROAS is the difference, with a confidence interval attached.

Which integrations are native?

Shopify, Klaviyo, Recharge, Gorgias, Attentive, Iterable, and Braze are native. Anything that can fire a webhook can trigger a card through our open API.

What does pricing look like?

Per piece, with volume tiers and no platform fee on top. We will quote a program for your retention flows in the first 30 minutes of a discovery call.

Take the next step

See what your retention program looks like on triggers, not tags.

A 30-minute walkthrough with one of our retention strategists. We will pull your Klaviyo flows, sketch the postcard layer on top, and give you a programmatic-vs-PostPilot model on real numbers before the call ends.