HubSpot App Marketplace Certified
    7 Native Workflow Actions
    Zero Minimums · From $0.64/pc

    HubSpot Direct Mail Automation: Postcards & Handwritten Letters from Workflows

    Trigger physical handwritten postcards, First-Class letters, folded notecards, and gift cards directly from HubSpot Workflows, Deal stages, or Contact lists. Printed, addressed, stamped, and mailed next day—with 100% automated QR code scan attribution.

    Postcards

    From $0.64

    Postage included

    First-Class Letters

    From $0.96

    Windowless + real stamp

    Order Minimums

    0 Pieces

    Send 1 at a time

    Attribution

    Live Webhook

    QR scans update CRM

    Direct Answer · DefinitionWhat is HubSpot Direct Mail Automation?

    “HubSpot direct mail automation is the process of triggering personalized, physical postal mail—such as handwritten postcards, letters, notecards, and gift cards—directly from HubSpot Workflows, Deal stages, or Contact lists using native API actions with zero manual handling or minimums.”

    Verified for 2026 HubSpot Marketing Hub, Sales Hub, and Service Hub deployments.

    OFFICIAL 2-MINUTE COMPANION VIDEO

    Watch: HubSpot Direct Mail Automation in Action

    See how to connect HubSpot to Thanks.io, trigger the 7 native actions, launch 4 turnkey workflows, and track dynamic QR scans in real time.

    1080p HD Walkthrough • 2 min 35 sec
    Chapters:0:00 Intro•0:28 7 Native Actions•1:08 4 Recipes•1:48 Pricing & Attribution

    RevOps & Pipeline Advantage

    Why High-Growth Teams Trigger Mail Directly From HubSpot

    Digital fatigue is at an all-time high. Cold email open rates have cratered, ad CPAs are skyrocketing, and inboxes are flooded. Direct mail cuts through the noise with physical permanence.

    Zero Code & Native HubSpot Actions

    No duct-taped webhooks, Zapier step-billing, or developer sprint backlogs. Install our verified HubSpot App once, and 7 native Thanks.io actions instantly appear inside your HubSpot Workflow canvas.

    • Drop directly into Deal & Contact workflows
    • Auto-populates contact address tokens

    Zero Minimums · Flat Transparent Pricing

    Competitors like Postalytics lock HubSpot integration behind $399–$449/mo platform fees. Thanks.io offers flat per-piece pricing ($0.64 postcards, $0.96 letters) with zero setup fees and zero minimum commitments.

    • Send 1 piece whenever a deal closes
    • USPS First-Class postage included in price

    Closed-Loop QR Attribution & SDR Alerts

    Every card receives a unique, dynamic QR code. The millisecond a prospect scans it with their phone camera, Thanks.io fires a webhook back to HubSpot to notify the deal owner or trigger follow-up SMS.

    • Timeline events & custom property updates
    • Call prospects while your mail is in their hands
    HubSpot App Directory

    The 7 Native Thanks.io Actions for HubSpot Workflows

    Choose from 5 physical mail types and 2 automated audience sync actions directly inside your HubSpot Workflow action menu.

    Action #1 · Native HubSpot Custom Action

    Send Postcard

    Thanks.io: Send Postcard

    Pricing

    From $0.64 (all-in: print, handwriting, postage)

    Dispatches an automated 4×6, 6×9, or 6×11 full-color glossy postcard with digital handwriting and dynamic QR tracking directly to the enrolled contact's postal address.

    Supported Formats

    • 4×6 Standard
    • 6×9 Panorama
    • 6×11 Jumbo Mega

    Turnaround & Speed

    Next business day print & USPS dispatch

    USPS First-Class postage with barcode tracking.

    Key Workflow Configuration Parameters

    • →Creative ID (or Dynamic Front Image URL / Street View)
    • →Handwriting Font Style (16 authentic styles)
    • →Ink Color (Blue, Black, Navy, Green, Red)
    • →HubSpot Personalization Tokens (%firstname%, %company%, etc.)
    • →QR Code Destination URL & Scan Tracking Tag

    Best Use Cases

    Cold outreach warm-up, open house notifications, promotional flash offers, event invitations

    Turnkey Workflow Recipes

    4 Proven HubSpot Direct Mail Recipes to Copy & Deploy

    Pre-built workflow recipes designed for RevOps, B2B outbound SDRs, customer onboarding, and retention managers.

    Recipe #1: VIP Customer Onboarding68% QR Scan Rate

    High-Value Deal 'Closed-Won' Welcome & Gift Card Bribe

    Turn newly closed HubSpot deals into lifelong brand advocates with an executive handwritten folded notecard and coffee bribe.

    1. HubSpot Enrollment Trigger:

    Deal Enrollment: Deal Stage is updated to 'Closed Won' AND Deal Amount ≥ $1,500

    2. Qualification Criteria / Filters:
    • Primary Associated Contact has valid Street Address & Postal Code
    • Deal Pipeline = 'Core Sales' or 'Enterprise Onboarding'
    • Has not received welcome mailer in past 365 days
    3. Thanks.io Workflow Action:

    Thanks.io: Send Notecard with $10 Starbucks Gift Card attachment

    Format: 4.5×5.5 Folded Notecard on 100lb Textured Cardstock with Real First-Class Stamp

    4. Closed-Loop Webhook Action:

    When client scans QR code -> Thanks.io fires webhook back to HubSpot -> updates Contact property 'Onboarding Portal Scanned' = True -> notifies Account Manager on Slack / HubSpot Notification.

    Handwritten Copy Script
    Hi %FIRST_NAME%,
    
    Welcome to %COMPANY%! Our entire team is thrilled to begin working together on your growth goals.
    
    Grab a coffee on us while you review your kickoff onboarding schedule. Scan the QR code below to access your dedicated VIP client portal and book your milestone strategy call.
    
    Warmly,
    %DEAL_OWNER_NAME%
    %DEAL_OWNER_TITLE%
    4.2x higher first-week portal engagement than email-only onboarding workflowsDeploy in HubSpot
    Recipe #2: ABM Outbound Lead Gen31% Outbound Response

    B2B 'Mail Then Text' Multi-Touch Prospecting Sequence

    Warm up cold target accounts before SDR email & phone outreach by dropping a high-gloss handwritten postcard with Google Street View of their building.

    1. HubSpot Enrollment Trigger:

    Contact Enrollment: Lifecycle Stage is 'Marketing Qualified Lead' (MQL) or added to Static ABM Target List

    2. Qualification Criteria / Filters:
    • Contact property 'Street Address' is known
    • Company Employee Count ≥ 25 (or Target RevOps Segment)
    • Contact Owner is assigned
    3. Thanks.io Workflow Action:

    Thanks.io: Send Postcard (Dynamic Street View front + 16 AI handwriting styles)

    Format: 6×9 Panorama High-Gloss Postcard with Dynamic QR Code Tracking

    4. Closed-Loop Webhook Action:

    Thanks.io delivery scan webhook updates HubSpot Contact Stage to 'Mailer Delivered'. When prospect scans QR code, Thanks.io fires instant webhook -> HubSpot triggers automated SDR call task & SMS within 5 minutes: 'Hey %FIRST_NAME%, saw you just checked out the postcard!'

    Handwritten Copy Script
    Hi %FIRST_NAME%,
    
    I noticed %COMPANY% is expanding in %CITY%! We recently helped teams like yours cut direct mail acquisition costs by 42% while automating their entire HubSpot workflow.
    
    I prepared an interactive 60-second teardown for your team. Scan the code here to check out the numbers.
    
    Best,
    %CONTACT_OWNER_NAME%
    %CONTACT_OWNER_PHONE%
    vs. 1.8% cold email industry average for B2B enterprise SDR teamsDeploy in HubSpot
    Recipe #3: Pipeline Recovery24% Pipeline Resurrected

    Demo No-Show & Ghosted Deal Revival ($15 Gift Card Bribe)

    Resurrect stalled deals and demo no-shows by delivering a handwritten letter with an irresistible lunch incentive straight to their desk.

    1. HubSpot Enrollment Trigger:

    Deal Enrollment: Meeting Status is 'No-Show' OR Deal Stage is 'Stalled / Ghosted' for > 21 days

    2. Qualification Criteria / Filters:
    • Deal Amount ≥ $2,500
    • Last Activity Date > 14 days ago
    • Contact postal address is verified
    3. Thanks.io Workflow Action:

    Thanks.io: Send Handwritten Letter with $15 DoorDash or Starbucks Gift Card

    Format: 8.5×11 First-Class Letter in windowless envelope with real postage stamp

    4. Closed-Loop Webhook Action:

    QR code routes to HubSpot Meetings embed link. When scanned, Thanks.io updates Deal Property 'No-Show Re-engagement Scanned' = True and resets Deal Stalled alert timer.

    Handwritten Copy Script
    Hi %FIRST_NAME%,
    
    I know schedules get completely chaotic at %COMPANY%. 
    
    Lunch is on me next time we connect. Scan the QR code right here to redeem this $15 DoorDash card and pick any 15-minute slot on my live calendar that works for your schedule.
    
    No hard feelings at all—look forward to catching up!
    
    Best regards,
    %DEAL_OWNER_NAME%
    Recovered deals that previously dropped out of HubSpot pipeline without convertingDeploy in HubSpot
    Recipe #4: Retention & Renewals94% Renewal Rate

    Annual VIP Contract Renewal & Sphere Touch Sequence

    Automate physical relationship touches 45 days before software renewal or anniversary dates to secure zero-friction contract renewals.

    1. HubSpot Enrollment Trigger:

    Company / Deal Enrollment: 'Contract Renewal Date' is less than 45 days away

    2. Qualification Criteria / Filters:
    • Account Health Score is 'Good' or 'Neutral'
    • Annual Recurring Revenue (ARR) ≥ $3,000
    • Account Manager is active
    3. Thanks.io Workflow Action:

    Thanks.io: Send MagnaCard or Folded Notecard

    Format: 4×6 MagnaCard (Laminated Magnetic Postcard that sticks to refrigerators & desks)

    4. Closed-Loop Webhook Action:

    QR scan logs high-priority retention signal in HubSpot; notifies Account Manager to prepare formal agreement doc.

    Handwritten Copy Script
    Hi %FIRST_NAME%,
    
    Can you believe it has almost been a full year since we partnered with %COMPANY%?
    
    Stick this magnetic card on your desk for direct one-tap access to your dedicated account team and VIP support line.
    
    Scan the QR code to review your year-in-review performance stats and confirm your renewal discount options!
    
    With gratitude,
    %ACCOUNT_MANAGER_NAME%
    Automated postal touches eliminate churn blindspots before contracts expireDeploy in HubSpot
    Direct Mail Cost Analysis

    Cost Comparison: Thanks.io vs. Postalytics vs. Lob

    Don't get locked into expensive $4,800/year platform fees just to connect direct mail to HubSpot. See how published rates compare side by side.

    ProviderPlatform Fee4×6 Postcard6×9 PostcardFirst-Class LetterFolded NotecardOrder MinimumHubSpot Integration
    Thanks.io (Pro Plan)$199/mo (or $49/mo Business / $0 Pay-As-You-Go)$0.64$0.89$0.96$1.490 pieces (send 1 piece at a time)Yes — Native 7-Action HubSpot Marketplace App

    Lowest per-piece cost in the industry with zero minimums and full CRM automation

    Postalytics$399/mo to $449/mo (required for HubSpot automation)$0.79 to $1.15 + plan$1.15 to $1.49 + plan$1.45 to $1.85 + planNot supported (letters & postcards only)Requires expensive monthly platform fee commitmentHubSpot workflow extension

    Expensive $4,800/yr platform lock-in before mailing a single piece

    Lob$260/mo (Startup) or $550/mo (Growth)$0.645 to $0.905 + plan$1.10 to $1.35 + plan$0.828 to $1.20 + planNot available nativelyVolume minimum tiers (up to 75k/yr contracts)Requires custom webhook development or third-party Zapier

    Developer-focused API requiring engineering build-out; no folded notecards or gift cards

    Manual Office Mail (Pen & Stamp)$0/mo platform (high labor cost)~$1.20 (cardstock + $0.56 postcard stamp)~$1.85 (printing + stamp)~$2.10 (paper + envelope + $0.73 stamp)~$3.50 to $6.00 (store card + envelope + stamp)Manual handwriting: max 15–20 cards per hour per repNone (zero HubSpot sync, manual copy-pasting)

    Unscalable; SDRs waste 10+ hours/week hand-addressing envelopes with zero tracking

    *All Thanks.io rates include full-color printing, digitally rendered handwriting, envelope/cardstock, and USPS postage. Zero hidden fees.View full Thanks.io pricing calculator →
    10-Minute Setup

    How to Automate Direct Mail in HubSpot in 4 Steps

    Follow this step-by-step implementation guide to launch your first automated direct mail workflow today.

    011-Click OAuth

    Install Thanks.io from the HubSpot App Marketplace

    Go to the HubSpot App Marketplace, search for 'Thanks.io Direct Mail Automation', and click 'Install App'. Log into your Thanks.io account (or create one for free with $10 in test credit). Authorization takes one click via secure OAuth 2.0.

    Verified Ready
    02USPS CASS Certified

    Verify Contact Property Address Mapping

    Thanks.io automatically maps your standard HubSpot contact address properties (Street Address, Address Line 2, City, State/Region, Postal Code, Country). Every address is automatically validated and CASS-certified through the USPS postal database at zero extra charge.

    Verified Ready
    0316 Handwriting Styles

    Choose Your Mail Template, Handwriting Font & Dynamic QR URL

    In Thanks.io, select your mailer type (4×6 postcard, 6×9 panorama, letter, folded notecard, or gift card). Pick from 16 authentic handwriting fonts rendered in realistic blue or black ballpoint ink. Add a dynamic QR code that points to your landing page or HubSpot Meetings link.

    Verified Ready
    047 Native Actions

    Drop Thanks.io Actions Directly Into Any HubSpot Workflow

    Open HubSpot Workflows (Contact-based, Deal-based, or Ticket-based). Click the '+' icon to add an action, scroll to 'Thanks.io', and select your desired action (e.g. 'Thanks.io: Send Postcard'). Map any custom HubSpot tokens (%deal.amount%, %contact.firstname%) and turn the workflow on.

    Verified Ready

    Need Help Connecting Your HubSpot Portal?

    Our integrations team can review your workflow triggers, map custom deal properties, and send free test samples.

    Full-Funnel Attribution

    What Happens When Someone Scans Your Mailer?

    Direct mail is no longer a black box. Thanks.io assigns a dynamic, per-recipient QR code to every piece of mail. When the contact scans it, your revenue operations engine kicks into gear instantly.

    1

    Instant Redirect with UTM Attribution

    Recipient lands on your target page or booking calendar with HubSpot contact parameters pre-populated.

    2

    Real-Time Webhook to HubSpot

    Thanks.io updates Contact properties: thanks_last_qr_scanned_at and increments scan count.

    3

    HubSpot Sequence & SDR Call Alert

    Automate an instant Slack notification or high-priority phone call task for the deal owner within 5 minutes while your mailer is physically in their hands.

    HubSpot Live Activity Feed
    Webhook 200 OK

    [16:32:04] Thanks.io Webhook Fired

    Event: scans.scan_update

    Recipient: Sarah Martinez (Acme Corp)

    Mailer: 6×9 Postcard #CK-9021

    [16:32:05] HubSpot Workflow Triggered

    Action: Update Contact Property ‘qr_scan_count = 1’

    Action: Task Created → “Call Sarah Martinez (High Intent Mail Scan)”

    Action: SMS Fired → “Saw you just checked out the postcard!”

    Latency: < 400msUSPS Barcode Delivery Tracking: Included
    Got Questions?

    Frequently Asked Questions: HubSpot Direct Mail

    Everything you need to know about pricing, delivery speeds, HubSpot triggers, and address verification.

    Connect HubSpot in 60 Seconds

    Start Automating Physical Mail from Your HubSpot Workflows

    Create your free account today and get $10 in send credit to test live postcards, letters, and notecards directly from your HubSpot portal.

    No credit card required to sign up · $10 credit loaded instantly · Zero minimums