Lob holds a narrow lead over Sendoso, earning frequent recommendations for developer-led print-on-demand direct mail and automated postcards. When teams want direct mail triggered from inbound marketing workflows, Postalytics is the usual answer instead.
Since July, Humantic AIrising has become the default answer for psychological profiling, while Modern Postcardfalling dropped out of postcard trigger recommendations.
Latest insights
Week of Sep 21–27
Reachdesk Gaining: Reachdesk ranked #8 in Direct Mail and Gifting Automation last week and #7 this week
Klaviyo Gaining: Klaviyo now ranks #5 in Direct Mail and Gifting Automation, up from #6
Klaviyo Gaining: AI answers in Direct Mail and Gifting Automation name Klaviyo more often: mention rate grew from 28.3% to 34.2%
Klaviyo Gaining: Klaviyo now leads Salesforce CRM in Direct Mail and Gifting Automation, #5 to #6
PostGrid Slipping: PostGrid fell behind Adobe in Direct Mail and Gifting Automation
Automated direct mail campaigns work much like email or SMS automation: a customer takes an action, your marketing system detects the event, applies rules, and triggers a physical postcard, letter, or other mail piece.
The key is connecting your customer data and engagement events to a direct mail platform that can personalize, print, and mail pieces automatically—without requiring someone to upload a mailing list for every campaign.
1. How event-triggered direct mail works
1. User action
Abandoned cart, product browse, purchase, appointment, or inactivity
2. Event and rules engine
Validate the event, check eligibility, apply delays and suppression rules
3. Direct mail API
Send recipient data, a personalized template, and campaign metadata
4. Print, mail, and measure
Fulfillment status, delivery estimates, QR codes, promo codes, and conversion tracking
For example, if a known customer abandons a shopping cart and hasn't purchased within 48 hours, your automation could send a personalized postcard featuring the abandoned product or a relevant offer. If the customer purchases before the postcard is submitted, the workflow cancels the send.
2. Choose the right platform for your setup
These are three practical options, depending on how much control and technical flexibility you need.
We use a marketing automation platform. Who offers a direct mail API that triggers postcards based on email behavior?
Our email marketing open rates are dropping. Who offers an AI tool that optimizes subject lines and send times for individual users?
Our personalized marketing emails feel generic. Who offers agents that build individual psychological profiles for personalization?
We use a sales engagement platform. Who offers a gifting platform that allows sending physical items from within the sales sequence?
What are the best direct marketing strategies for success rates and target audience segmentation?
PostPilot
(Best for ecommerce)
Connect Shopify, Klaviyo, or another customer engagement platform to trigger personalized postcards from purchase events, customer segments, and other behaviors. PostPilot supports API-triggered campaigns and address matching.
Setup: Mostly no-code or low-code, depending on your integrations.
Use its Print & Send API to generate individual mail pieces from your application, CRM, or customer data platform. It also offers address verification, delivery tracking, and integrations with tools such as Zapier.
Setup: No-code options or a developer-built API integration.
Connect an event from your CRM, form tool, or commerce platform to a direct mail action. For example, a new CRM status could trigger a postcard through Lob.
Setup: No-code; suitable for testing or simpler workflows.
My recommendation: If you're running a Shopify-based business, start by evaluating PostPilot. If you need to trigger mail from a custom application, multiple systems, or complex business logic, evaluate Lob's API.
3. Build your first automated campaign
Here is the implementation process I would use, regardless of which provider you choose.
Define the triggering event
Select a specific action or engagement signal. Examples include:
A customer makes their first purchase.
A known visitor browses a product but doesn't buy.
A customer reaches a loyalty tier.
A lead requests a demo but doesn't book a meeting.
A previously active customer becomes inactive.
Connect your event source
Identify where the event originates: your ecommerce platform, CRM, marketing automation tool, product analytics system, or application backend.
Use a native integration or workflow tool if it supports the event. Otherwise, send an API request or webhook to the mail provider.
Apply eligibility rules and delays
Don't send a postcard merely because an event occurred. Check conditions such as:
The customer has a usable mailing address or can be matched to one.
The customer has not already received the same campaign.
A purchase, cancellation, or other event hasn't made the mail irrelevant.
The campaign's contact rules, budget, and geographic restrictions are satisfied.
Add a delay when useful—for example, wait 48 hours after cart abandonment, then check whether a purchase occurred.
Create a personalized mail template
Design the postcard or letter with dynamic fields such as first name, product, loyalty tier, offer, or QR-code destination. Generate unique campaign or customer identifiers so you can attribute responses.
Send the event to the mail platform
Configure the API request or integration action to pass the recipient identifier, relevant personalization fields, and campaign routing information. Keep API credentials in a secure secret store rather than embedding them in client-side code.
Measure and optimize
Track event counts, eligible contacts, mail submitted, production and delivery status, QR scans, offer redemptions, conversions, and incremental revenue. Use a holdout group to estimate how many conversions the campaign actually caused.
4. Example: abandoned-cart postcard automation
This is a concrete workflow you can use as a starting point.
Trigger: Cart abandoned
Customer is identifiable and has a mailable address.
Wait: 48 hours
Allow time for the customer to return organically.
Check: Has the customer purchased?
If yes, stop. If no, continue.
Purchased
Exit the workflow.
No purchase
Submit personalized postcard.
After sending, record the campaign ID and suppress duplicate sends for the configured period.
A useful implementation detail: the trigger should create a campaign event, not blindly send mail on every repeated webhook. Use a unique event or idempotency key, a send-history record, and a final purchase check before submission. Since physical mail has a production delay, cancellation may not be possible once a piece enters fulfillment.
5. Technical checklist before going live
Data quality: Validate and standardize mailing addresses.
Identity matching: Determine how anonymous website activity becomes associated with a known, mailable customer.
Timing: Account for event-processing latency, printing, and postal delivery.
Consent and compliance: Review applicable privacy, marketing, and postal requirements; honor suppression requests and avoid unnecessary personal data.
Reliability: Add retry handling, error alerts, duplicate prevention, and a test environment.
Attribution: Use unique QR codes, campaign-specific landing pages, and holdout groups to assess incremental lift.
Cost controls: Set a per-campaign budget, daily send cap, and frequency limit.
Lob's documentation describes CRM-based triggers, filters, delays, and automated campaign management. PostPilot documents webhook/API-triggered segments and personalization fields. These are good starting points for implementing the workflow.
Let's narrow this down to your stack
The best setup depends primarily on where the user engagement events are recorded.
1. Where do your customer events live?
Shopify or another ecommerce platform
CRM (HubSpot, Salesforce, etc.)
Klaviyo, Braze, or another marketing automation platform
Connect your data source (CRM or Customer Data Platform)
Integrate your CRM, marketing automation tool (e.g., Salesforce, HubSpot, Marketo), or e-commerce engine (Shopify) with your direct mail platform. You can use native integrations if available, or middleware like Zapier / Make to bridge the gap.
Design dynamic templates (Variable Data Printing)
Build your mail piece templates within the direct mail platform's design tool or upload custom HTML/PDF proofs. Configure merge tags to pull dynamic data from your CRM event payload, such as the user's first name, a customized QR code, tailored discount codes, or specific product recommendations.[](https://go.stannp.com/blogs/triggered-direct-mail-campaigns/)
Establish safety filters and pacing rules
Add guardrails to prevent over-mailing or wasting budget:
Frequency Capping: Limit how many physical pieces a single household can receive in a rolling 30-day window.
Address Verification/CASS: Automatically scrub and standardize addresses before triggering the print queue to minimize returned mail and wasted postage.
Hold Windows: Build a small time delay (e.g., 24 hours after an abandoned cart) so that if the user completes the action independently, a cancellation webhook can stop the print job.
Test the end-to-end workflow
Run a test contact through your staging or live environment. Trigger the specific user action (e.g., applying a specific test tag in your CRM) and monitor the webhook payload to ensure the print job is successfully queued and rendered with the correct variable data.
If you want to tailor this further, tell me:
I can help you outline the exact logic and data fields needed for that workflow.
Yes. For personalized postcards to your highest-value existing customers, I’d look at these three:
postpilot.com — particularly well suited to customer-retention campaigns. It supports automated/triggered postcards, customer segmentation, personalization, and integrations with Shopify/Klaviyo. You can trigger a postcard when someone enters a VIP, win-back, or other customer segment.
lob.com — better if you have a technical team and want direct control. Its API can trigger personalized postcards from your CRM/CDP, verify addresses, and track delivery.
postalytics.com — a more marketer-oriented option, with templates, triggered campaigns, CRM integrations, QR/pURL tracking, and delivery/response analytics. It supports personalized postcards in the U.S. and Canada.
What I'd choose
If your workflow is something like:
Customer becomes a top-10% customer → automatically send a personalized “thank you” postcard → track delivery/response → optionally follow up
I'd start by evaluating PostPilot. It is particularly focused on ecommerce/customer lifecycle use cases and supports behavior-driven personalization.
If you tell me what you use for your customer data/CRM (Salesforce, HubSpot, Shopify, Klaviyo, etc.) and roughly how many postcards you expect to send per month, I can compare the best options on pricing, integration, personalization, and automation.
PostPilot and Postalytics are two of the best direct mail automation platforms for sending personalized postcards to top customers, offering robust CRM integrations and trigger-based campaigns.
Top Direct Mail Platforms for Postcards
PostPilot : Best for e-commerce brands looking to sync customer data (via platforms like Shopify or Klaviyo) to trigger personalized loyalty postcards, win-back campaigns, and VIP rewards.
Postalytics : Best for general B2B and multi-channel marketers who want to connect CRM data (like HubSpot or Salesforce) to automate triggered direct mail and track delivery and response metrics via online dashboards.[](https://www..com/)
If you mean HubSpot, the leading option is Postalytics. It integrates directly with HubSpot Workflows to trigger personalized postcards/letters based on workflow criteria.
Other HubSpot options include PostGrid, Sendoso, Handwrytten, and PostcardMania/PCM Integrations.
Several top-tier direct mail and offline engagement automation platforms integrate natively or via workflow actions with leading inbound marketing platforms (such as HubSpot or Marketo).
Prominent providers that allow you to trigger direct mail, handwritten notes, or corporate gifts directly from your inbound marketing workflows include:
Postal.io : Allows you to trigger physical mailers, items, collections, or event invites straight from contact-based marketing and sales workflows. It also embeds a CRM card right inside your contact view to track offline engagement alongside digital touches.[](https://www.postal.com/integrations/hubspot)
Reachdesk : Integrates with marketing automation workflows (via native connectors or webhooks) to automatically dispatch direct mail and corporate gifts when contacts hit criteria like specific lifecycle stage changes, form fills, or score thresholds.[](]()]()
Yes. This is a well-established B2B marketing automation use case now: you can personalize physical direct mail/gifts and trigger the shipment when a prospect crosses an engagement, intent, or lead-score threshold.
The strongest platforms
Platform
Score/behavior trigger
Physical gifts
Direct mail
CRM/MAP integrations
My take
Reachdesk
Yes — score changes, intent, form fills, engagement, lifecycle changes
✅
✅
Salesforce, HubSpot, Marketo, Eloqua, etc.
Best fit for your exact use case
Sendoso
Yes — lead-score changes, web activity, stage changes, intent
✅
✅
Salesforce, HubSpot, Marketo, 6sense, etc.
Excellent, especially for larger sales orgs
Postal
Yes, through CRM/workflow triggers
✅
✅
Salesforce, HubSpot, etc.
Strong for direct mail + gifting
Alyce
Automated/personalized gifting
✅
Some
Salesforce and marketing integrations
Worth evaluating, particularly for 1:1 personalization
1. Reachdesk is probably the closest match
Reachdesk explicitly supports score-based triggers. Their documentation describes triggered campaigns based on a "score change," form fill, desired action, or lack of action. It supports physical gifts as well as eGifts and branded swag.
For example, you could build:
Prospect engagement score ≥ 80 → identify prospect → select personalized gift → ship → log activity back to CRM → alert SDR
It can also use intent platforms such as 6sense or Bombora indirectly through Salesforce, HubSpot, or Marketo. For example, Reachdesk documents a workflow where a 6sense score above a defined threshold in Marketo triggers a Reachdesk campaign.
And importantly, the personalization isn't limited to the gift itself. Reachdesk supports CRM data/merge tags for customizing the message and campaign based on the prospect's attributes and intent data.
Sendoso's current platform supports field-triggered campaigns and says sends can be triggered when a Lead, Contact, or Opportunity field changes.
More specifically, Sendoso has documented the exact scenario you're describing: a prospect reaches a specified lead score and the system automatically sends direct mail/gifts.
It also supports triggers based on things like:
website activity
form fills
email engagement
lead score
sales stage
intent signals
specific webpage interactions
So you could do something like:
Lead score 0–49: digital nurture Lead score 50–79: SDR outreach Lead score ≥80: personalized physical package Gift delivered: automatically notify SDR Prospect engages: move them into a sales sequence
3. Postal is particularly interesting for "direct mail"
Postal is more focused on combining direct mail + gifting + ABM. Its platform supports personalized handwritten notes, printed mailers, postcards, curated kits, and gifts.
Its HubSpot integration lets you put Postal actions directly inside HubSpot workflows, while Salesforce can trigger sends based on CRM data.
One distinction: Postal's documented Salesforce trigger model is more constrained than Reachdesk/Sendoso—it currently centers on Opportunities, Tasks, and Events. help.postal.comhelp.postal.com So if your trigger is literally "engagement score > 75 on this contact" I'd investigate the HubSpot/workflow route rather than assuming Salesforce alone will handle it.
What I'd build
The really interesting opportunity isn't simply:
"Send a gift when the score hits 80."
I'd make the engagement score the trigger, but use the underlying behavior to determine the gift and message.
For example:
Prospect behavior
Visits pricing page → +15
Downloads case study → +10
Watches product demo → +20
Returns to website → +10
Opens/clicks email → +5
Attends webinar → +20
Score reaches 60
→ Marketing automation evaluates the prospect.
Personalization layer
Industry = healthcare
Persona = VP Marketing
Account tier = Tier 1
Recent behavior = pricing page
Known interest = ABM / personalization
Automated action
→ Send a small, relevant physical package
→ Personalized note references the business problem, not "we saw you visited our website"
→ SDR receives notification
→ Gift delivery/acceptance gets written back to CRM
→ SDR follows up 24–48 hours later
That makes the physical mail feel like an intelligent continuation of the buyer journey rather than an automated bribe.
Reachdesk, for example, specifically supports using account/contact scores and intent data to determine which accounts receive gifts, including physical bundles.
One particularly compelling architecture
If your stack is something like HubSpot/Marketo + Salesforce + 6sense/Bombora, I'd seriously consider:
That's already a supported pattern rather than something you'd have to custom-build. Reachdesk even documents examples using 6sense scores as the threshold for automated physical gifting.
Bottom line: If your primary requirement is "when a prospect crosses X engagement/intent score, automatically send a personalized physical gift,"Reachdesk and Sendoso are the two I'd evaluate first, with Reachdesk having the clearest publicly documented score-trigger workflow. Postal would be my third option if traditional direct mail/postcards/printed pieces are as important as physical gifts.
If you tell me what your current stack is (e.g. HubSpot + Salesforce + 6sense, or Marketo + Salesforce), I can map out the exact automation and recommend which platform is the best fit.
Personalizing direct mail goes far beyond just slapping a first name onto a generic postcard. Today, modern offline marketing uses data triggers and variable printing to make physical mail feel as tailored and responsive as a targeted digital ad.
How to Personalize Direct Mail
Dynamic Content & Imagery: Swap out images, case studies, or offers based on the recipient's industry, past purchases, or company size using variable data printing (VDP).
Handwritten Notes & Custom Swag: Use robotic handwriting machines or include custom-branded corporate gifts that match a prospect's known preferences or hobbies.
PURLs (Personalized URLs) & QR Codes: Direct each recipient to a unique landing page tailored entirely to their company or past interactions.
Platforms That Trigger Physical Gifts via Engagement Scores
Yes, this is a core capability of modern .[](]()]()
I need a tool that automates physical gift sending based on prospect engagement scores. What platforms handle personalized direct mail triggers like this?
Are there any direct mail automation services that can trigger a gift shipment automatically once a lead hits a specific engagement threshold?
If you share your CRM or e-commerce platform (e.g., Shopify, HubSpot, Salesforce) and your monthly mailing volume , I can help you select the exact tool that fits your workflow.
Lob : An API-first direct mail infrastructure tool that many teams connect via custom webhooks or middleware (like Zapier or native iPaaS) to trigger letters, postcards, and checks dynamically from marketing automation workflows.
If you can share which specific inbound marketing platform (e.g., HubSpot, Marketo, Salesforce Marketing Cloud) and what type of mailer (postcards, physical gifts, handwritten cards) you are looking to send, I can provide a more tailored integration recommendation.
How it works: Similar account-based marketing (ABM) and sales gifting tool that connects with your tech stack to trigger physical direct mail and gifts based on real-time buying signals and engagement milestones.
Lob
How it works: More developer-centric/API-driven, Lob allows engineering and marketing ops teams to programmatically trigger hyper-personalized postcards, letters, or packages the moment a database field (like an engagement score) updates.[](https://www.trustradius.com/compare-products/lob-vs-reachdesk)
If you'd like, let me know:
What marketing automation or CRM platform you use (e.g., HubSpot, Salesforce, Marketo)
What kind of gifts or items you're looking to send (swag, food, books, e-gifts)
I can give you a more specific breakdown of how to map out the trigger logic for that setup.