SMS in Direct Mail. Every piece tracked.
QR code on every mailer. Each piece attributed to the specific drop, zip code, creative, and date. Turn a passive print campaign into an active opt-in list with geo-stamped attribution per placement. The mailer generates the scan. OTTO captures the lead. You know exactly which zip code responded.
The geo-stamp fires the moment the SmartLink loads — before the user sends anything. You know the precise location of every scan, even if the recipient is at a different address than the mail piece.
Exact date and time of every scan. Cross-reference with your drop schedule to see response rate by day-of-week and time-of-day. Know when your audience is most likely to engage.
Each drop zone has its own QR — so you see opt-in volume, OTTO completion rate, and downstream conversion per zip code. Double down on the zones that produce. Pull back on the ones that don’t.
Different QR per creative version. You see which headline, which offer, and which image drove the most scans — without running a separate test or pulling a separate report.
Divide your print and postage cost by the number of opted-in contacts per drop zone. Real cost per lead by creative, by zip, by drop date. Not estimated. Not modeled. Actual.
The QR code itself never changes. The SmartLink it points to can be updated from the TextingOnly dashboard at any time — new offer, new OTTO flow, new landing page. Reuse your print inventory.
Each mailer, each drop zone, each creative version gets its own unique QR code. When a recipient scans, the geo-stamp fires at scan — GPS coordinate and timestamp captured before the user takes any further action. You know which zip code, which mail piece, and which drop date generated each opt-in. Dynamic QR codes let you update the offer or the OTTO flow without reprinting.
Unique QR per drop zone · Geo-stamp at scan · Dynamic — update without reprintingThe scan opens the native Messages app with the opt-in text pre-filled — one tap sends. OTTO responds in under 3 seconds with a qualification flow: service interest, timeline, property type, or whatever your campaign needs to know. The qualification happens in the same Messages app the recipient is already in — no redirect, no form, no app download.
Native SMS · Under 3s · ITR menu or data collector · No formEvery opt-in is tagged with the source QR code, the drop zone, the campaign, and the timestamp. The contact is added to your opted-in SMS list. High-intent leads surface in the dashboard. Others enter a nurture sequence. You see cost per lead per zip code — and know exactly where to concentrate your next drop.
Attribution per zip · Auto list · Nurture sequences · Cost per lead reportingHVAC, roofing, pest control, landscaping. Seasonal direct mail drop with QR for free estimate. Attribution per zip lets you know which neighborhoods respond to which offer.
Just listed / just sold cards with QR for instant home valuation. Prospect scans, OTTO asks timeline and interest, lead is in your CRM before you’ve left the driveway.
New patient welcome mailer, wellness campaign, seasonal vaccine offer. QR triggers OTTO to capture insurance, service interest, and preferred appointment time.
Service reminder, trade-in incentive, new model announcement. Unique QR per model or service type. Attribution tells you which offer drove the most service appointments.
Mortgage rate mailer, insurance renewal, investment offer. QR captures high-intent local prospects at the moment of engagement — when the mailer is in their hand.
Grand opening, seasonal promotion, loyalty invite. QR delivers the offer via OTTO and adds the recipient to your SMS list — turning a one-time mailer into a long-term relationship.
Scan a real QR, see OTTO qualify, see the geo-stamp fire. 30 seconds.
Live demo →OTTO configured for your direct mail campaign. Real drops, real attribution.
Start the pilot →We map the QR strategy to your specific campaign and territory.
Schedule a call →