Features / Dynamic QR

Dynamic QR codes.
Four destinations. One source of truth.

Every piece in the drop carries a unique QR code. Where it routes is up to the campaign. A personalized landing page composed from the recipient’s record. A variable video — your sales rep filmed once on green screen, or an AI avatar — that plays the moment the recipient scans. A conversational AI agent that already knows the recipient by name and can book the appointment, qualify the lead, or answer the FAQs. Or an e-commerce auto-redirect that drops the recipient straight onto your own site with full attribution carried through. Same recipient list, same scan-tracking layer, same closed-loop dashboard — across whichever destination converts hardest for the campaign.

How it works

Five steps. Four destination types. One attribution layer.

  1. 01

    Generate a unique QR code per recipient

    Every piece in the drop carries a QR code unique to that recipient. The code resolves through a tracking redirect that captures the scan event with the recipient ID, the timestamp, the device, and the geographic context.

  2. 02

    Pick the destination that fits the campaign

    Four destination types share the same recipient data and the same tracking layer: a personalized landing page (PURL), a variable video (your team filmed in 90 seconds on green screen, or an AI avatar generated by the platform), a conversational AI agent that already knows the recipient by name, or an e-commerce auto-redirect to your own site with the recipient ID carried through.

  3. 03

    Track every scan event in real time

    Each scan posts to the campaign dashboard within seconds. The team sees scan velocity build through the post-drop window — and every downstream action (page visit, video watch-through, agent conversation, e-commerce checkout) ties back to the originating scan and the originating recipient.

  4. 04

    Trigger downstream automation on scan

    A scan can fire follow-up email, SMS, an internal CRM webhook, or a Meta retargeting audience push — all configurable per campaign. The scan becomes a trigger, not just an analytics event. Recipients who scanned but didn't convert flag automatically into a remediation queue.

  5. 05

    Closed-loop attribution from scan to revenue

    Every conversion across every destination type ties back to the originating recipient. PURL form fills, video watch-throughs, agent-booked appointments, e-commerce checkouts on your own site (via Identity Resolution attribution) — all attribute back to the mail piece that drove them. Per-recipient ROI becomes a measured number, not a guess.

Why it matters

Why one QR code, four destinations, beats every alternative.

Static QR codes — the same code on every piece — can prove the campaign got scanned. They cannot prove who scanned, when, or what they did next. Per-recipient codes prove all three. The scan event ties to the recipient ID, the timestamp, and (across every destination) the conversion. The CFO question of "did the mail program work" stops needing probabilistic matching to answer.

The structural advantage of four destination types under one platform is that the right destination matches the right campaign. A high-touch B2B prospect campaign converts hardest on a personalized video from a real human or a polished AI avatar. A consumer acquisition campaign with a clear product offer converts hardest on a personalized landing page or an e-commerce auto-redirect. A complex consideration cycle (financial services, healthcare, real estate) converts hardest on the conversational AI agent that can answer questions, qualify intent, and book the appointment all in one session. Same QR code, same recipient list, different destination per campaign — and the team can A/B test destinations against each other on the same audience.

And because the redirect runs through the platform, the destination is mutable after the drop. A bad video can be swapped, a broken page can be fixed, an A/B test can route different cohorts to different variants — all without touching the physical mail already in transit. Mid-campaign optimization stops being impossible.

4 destinations
Per-recipient dynamic QR codes route to landing pages, variable video (your-team-recorded or AI avatar), conversational AI agents, or e-commerce auto-redirect on the brand’s own site. The same recipient data drives every destination. The same scan-tracking layer captures every conversion. One platform, one closed-loop attribution graph.
Source: DirectMail.io dynamic QR + Identity Resolution Pixel architecture
Use cases

Where each destination type earns its keep.

  • Personalized landing page (PURL)

    The recipient scans and lands on a page that names them, references their context, and offers what aligns with their record. The original PURL play — and still the highest-converting destination for form-fill and lead-capture campaigns.

  • Variable video — your team or AI avatar

    The recipient scans and watches a personalized video. Your sales rep, CEO, doctor, or dealer GM filmed once on green screen, then placed against variable backgrounds and copy per recipient. Or pick an AI avatar that delivers the personalized script. Highest-engagement destination for premium and high-touch campaigns.

  • Agentic AI conversation

    The recipient scans and starts a conversation with an AI agent that already knows them. The agent books appointments, qualifies leads, answers FAQs, or all three — configured per campaign, with recipient variables passed in at session start. Conversion rate per scan rivals a human inbound rep at a fraction of the operational cost.

  • E-commerce auto-redirect

    The recipient scans and lands directly on your own e-commerce site — product page, category page, or pre-loaded cart. The recipient ID carries through as a query parameter; the Identity Resolution Pixel ties site activity and conversion back to the originating mail piece. Best of both worlds: native shopping experience with full attribution.

Dynamic QR FAQ

Questions teams ask before deploying.

Short answers covering all four destination types. For implementation specifics on variable video production, AI agent configuration, or e-commerce attribution, book a demo.

  • What is a dynamic QR code in direct mail?

    A dynamic QR code is a QR code that resolves through a redirect rather than encoding a fixed URL. The visible code is unique per recipient, the redirect carries tracking metadata, and the destination URL can be a personalized landing page, a variable video, a conversational AI agent, or an e-commerce auto-redirect to the brand's own site. The dynamic resolution is what makes per-piece tracking, A/B testing, and post-drop URL changes possible — none of which static QR codes support.

  • What destinations can a dynamic QR code route to?

    Four primary destination types: (1) a personalized landing page composed from the recipient list, (2) a variable video — either filmed by your team on green screen or generated with an AI avatar — that the recipient sees the moment they scan, (3) a conversational AI agent built and configured by DirectMail.io that knows the recipient by name and can book appointments, qualify leads, or answer FAQs, and (4) an e-commerce auto-redirect to your own site with the recipient ID carried through for full attribution back via the Identity Resolution Pixel.

  • How does the variable video QR code work?

    The recipient scans the code on the mail piece and a video plays personalized to them. There are two production paths: (1) Your team records 90 seconds of footage in front of a green screen — that talent (a sales rep, a CEO, a doctor, a dealer GM) appears in the recipient's personalized video with variable backgrounds, copy, and offer overlays. (2) Pick an AI avatar from the platform library — the avatar speaks the personalized script with the recipient's name and context. Either way, every recipient sees a video built around their specific record. Watch-time, completion rate, and downstream actions tie back to the originating scan.

  • How does the QR-to-AI-agent capability work?

    The QR code routes to a conversational AI agent built and hosted by DirectMail.io. Variables from the recipient list pass to the agent at session start — the agent already knows the recipient's name, account context, and any campaign-specific data the team configured. The agent can be set up to book an appointment (calendar integration handles availability and confirmation), qualify a lead (asks the qualifying questions, scores the response, routes to the right human owner), answer FAQs (responses configured per campaign with brand voice and product knowledge), or all three in a single agent. Conversations log per recipient and tie back to the originating scan for attribution.

  • How does the e-commerce auto-redirect QR work?

    The QR code routes the recipient straight to the destination URL on your own e-commerce site — a product page, a category page, a custom landing page, or directly into a cart with a pre-applied promo code. The recipient ID is carried through as a query parameter so your site captures the originating campaign context, and the platform's Identity Resolution Pixel ties the visit and downstream activity (page views, add-to-cart, checkout) back to the originating recipient. The benefit: the recipient lands where they actually want to be (your store, not an interstitial landing page), and the brand still gets full per-piece attribution from scan through revenue.

  • How is a personalized landing page (PURL) different from a regular landing page?

    A personalized landing page composes per recipient from the same list that drove the mail piece. The recipient sees their name, their account context, the offer that aligns with their record, and any variable imagery tied to their data. Regular landing pages serve the same content to every visitor. PURLs convert at materially higher rates because the recipient lands on a page that proves the campaign already knows them — the cognitive jump from "this is for me specifically" to "I should engage" is short.

  • Does dynamic QR work on every kind of mail piece?

    Yes. The QR code is a print element on the piece — postcard, letter, self-mailer, catalog, dimensional. Position, size, and contrast follow standard QR readability guidelines (minimum recommended size for reliable smartphone scanning is roughly 0.8 to 1.0 inch on a 4x6 piece, larger on flats). DirectMail.io enforces the minimum size and contrast in the print editor so the code is always scannable.

  • Can dynamic QR codes A/B test offers or destinations?

    Yes. The destination URL behind a dynamic code can be split-tested — different recipient cohorts route to different variants (different landing pages, different videos, different agent configurations, different e-commerce destinations), and the platform reports per-variant scan-to-conversion. The codes themselves remain unique per recipient; the splitting happens at the redirect layer. Mid-campaign destination changes are also possible without reprinting the mail.

  • How do scans tie back to the recipient who scanned?

    Each scan event includes the recipient ID encoded in the redirect, plus the originating campaign and drop date. The platform ties the scan to the specific record on the campaign list, so downstream conversions across every destination type (form submissions, video completions, agent-booked appointments, e-commerce checkouts) tie back to the originating recipient with no probabilistic matching required.

  • Are dynamic QR codes secure and reliable?

    The redirect infrastructure runs on the same SOC 2 Type 2 certified platform as the rest of DirectMail.io. The redirect URLs are short, branded (where the team configures a branded short domain), and resolve quickly. Landing pages, videos, and AI agents all run on the platform CDN with standard HTTPS. There is no third-party QR vendor in the loop — the code, the redirect, the destinations, and the analytics all run inside the same platform.

  • How does this compare to Flowcode?

    Flowcode is a strong general-purpose QR code generator built around branded marketing codes — the same code on event signage, retail packaging, sweepstakes, app-download promos. DirectMail.io is purpose-built for direct mail: every recipient on the campaign list gets a unique 1:1 QR code, the destination options include variable video and conversational AI agents (not just landing pages), and the QR layer is integrated end-to-end with the postal stack and the recipient-list attribution graph. Capability parity on branded design, dynamic codes, real-time analytics, and CRM integrations; differentiation on per-recipient codes, four destination types, and integrated mail production. The full side-by-side lives at /compare/flowcode.

See dynamic QR running across all four destinations.

Bring 50 records and a campaign idea. We’ll show the per-recipient QR generation, walk through which destination type fits the campaign best, and demo the live scan-to-conversion flow — in 30 minutes.