Methodology
How the options are ranked
Every option is judged on the same seven criteria, in the same way. Here is what each criterion asks, why it matters for B2B direct mail, what each rating means, and how you can check it yourself.
Last reviewed
The scoring rule
Each option gets one of four ratings on each criterion: = 3, = 2, = 1, = 0. The seven are weighted equally and added up, out of 21. The option with the highest total ranks first. Every rating comes with a one-line reason on the option's page, so you can disagree with a specific call rather than the whole list.
We rate what a provider does, based on what it states on its own site and in its product, not on reviews, star ratings or survey numbers. We don't publish prices we can't verify; where a price isn't public, we say where to get it. Vendors change their products, so check anything that matters to your decision on the vendor's site, and use the buyer's checklist on a demo.
Current totals
- Sendoso: 19 / 21
- Other sending platforms: 14 / 21
- Print-and-mail vendors: 11 / 21
- Swag marketplaces: 9 / 21
- In-house sending: 2 / 21
1. Deliverability
Who picks, packs and ships each item, from where, and what happens when something goes wrong in transit?
A send that arrives late, damaged or not at all costs the item, the postage and the moment. In B2B the moment matters most: a follow-up that lands two weeks after the event, or a renewal gift that turns up after the renewal call, does nothing. Who controls fulfillment decides who can fix a problem.
What each rating means
- The provider runs its own fulfillment, ships from warehouses in the regions you sell into, and tracks every send to delivery.
- Fulfillment runs through named partners with tracking, and the provider owns the customer relationship when a send fails.
- Delivery depends on the vendor or carrier you pick per send; tracking and recovery vary.
- Your team packs and ships by hand, with whatever tracking the carrier gives you.
How to check it
- Ask who owns the warehouses and where they are.
- Ask what happens to a send that is lost or damaged, and who pays for the replacement.
- Ask for the delivery status data you will see per send, and whether it flows to your CRM.
How the options rate
| Sendoso | Owned fulfillment, shipping from warehouses in North America, Europe and Asia Pacific. | |
|---|---|---|
| Other sending platforms | Tracked fulfillment, but owned warehouses or a partner network depending on the vendor. | |
| Print-and-mail vendors | Mail travels through the postal service; many vendors offer mail tracking. | |
| Swag marketplaces | Stored inventory shipped with tracking; check who owns the warehouse. | |
| In-house sending | Hand-packed and shipped, with whatever tracking the carrier gives. |
2. Address accuracy
How does the provider get, confirm and protect a recipient's mailing address before anything ships?
B2B contact data was built for email. Many buyers work from home or split their week, office addresses go stale, and a send to an empty office is wasted. Asking a recipient for their home address also has to be handled with care for their privacy.
What each rating means
- Addresses are confirmed before an item ships, for example by asking the recipient to confirm or choose where it goes, without your team handling home addresses.
- The provider validates addresses against postal data and flags ones that fail.
- Addresses are validated for format only; confirming the person is there is up to you.
- You send to whatever address is in the CRM, and find out it was wrong when the item comes back, or doesn't.
How to check it
- Ask whether the recipient can confirm or redirect the address before shipping.
- Ask who stores home addresses, for how long, and who can see them.
- Ask what happens to a send when an address can't be confirmed.
How the options rate
| Sendoso | Addresses are confirmed before items ship. | |
|---|---|---|
| Other sending platforms | Recipient address handling is part of the category; check how each vendor confirms it before shipping. | |
| Print-and-mail vendors | Validated against postal data, but not confirmed with the recipient. | |
| Swag marketplaces | Redemption links help where offered; otherwise you supply addresses. | |
| In-house sending | Whatever is in the CRM, unless someone asks each recipient. |
3. Personalization
How far can a send be shaped to one recipient: the item, the note, the packaging, the timing?
The reason to send something physical is that it feels chosen for the recipient. A generic mug sent to every name on a list reads as swag; a relevant item with a handwritten note referencing a real conversation reads as attention.
What each rating means
- Many send types (gifts, handwritten notes, eGifts, branded merch, experiences) chosen per recipient, with notes written per person.
- A broad catalog and per-recipient notes, with some limits on formats.
- Variable data on a fixed format: a name, a line of copy, a personal URL or QR code on a postcard or letter.
- One item for everyone, or personalization only as far as your team's time allows.
How to check it
- Ask for the full list of send types and whether one campaign can mix them.
- Ask whether notes can be handwritten, and who writes them.
- Ask whether the recipient can choose or swap the item.
How the options rate
| Sendoso | Gifts, direct mail, handwritten notes, eGifts, merch and virtual experiences, with AI help choosing the gift. | |
|---|---|---|
| Other sending platforms | Catalogs of gifts and notes chosen per recipient. | |
| Print-and-mail vendors | Variable data on a fixed format. | |
| Swag marketplaces | Branded items, often the same for many recipients, with choice of size or item. | |
| In-house sending | As personal as your team's time allows; doesn't hold at volume. |
4. CRM integration
Does the provider connect to your CRM, marketing automation and sales engagement tools, and in which direction does data flow?
Direct mail that lives in a spreadsheet can't be triggered by a stage change, can't be seen by the account owner, and can't be measured against pipeline. Native integrations let a send be part of a sequence or an ABM program rather than a one-off.
What each rating means
- Native integrations with the CRM, marketing automation, sales engagement and ABM tools, so sends can be triggered and logged where reps work.
- A CRM integration that logs sends, plus an API or Zapier-style connectors for the rest.
- An API or file upload; logging sends against contacts is something you build.
- No integration: someone updates the CRM by hand, or no one does.
How to check it
- Ask for the named list of native integrations and what each one does (trigger, log, or both).
- Ask to see a send recorded on a contact and a campaign in your CRM during the demo.
- Ask whether reps can send from inside the CRM or sales engagement tool.
How the options rate
| Sendoso | Native integrations with Salesforce, Marketo, Outreach, 6sense and Demandbase. | |
|---|---|---|
| Other sending platforms | CRM connections are standard; depth (trigger and log, which tools) varies. | |
| Print-and-mail vendors | API or file upload; logging sends to contacts is usually yours to build. | |
| Swag marketplaces | Integrations vary and are often lighter than a sending platform's. | |
| In-house sending | Logged by hand, if at all. |
5. Measurement
What does the provider report, and can its data be joined to opportunities in your CRM?
Direct mail costs more per touch than digital, so it has to earn its place in meetings and pipeline. Without send-level data in the CRM, the program gets judged on anecdotes and is the first thing cut.
What each rating means
- Send, delivery and response data land in the CRM against the contact and campaign, with reporting on what followed.
- Delivery and response data available in the tool, exportable or synced for analysis.
- Response codes, QR codes or personal URLs you track yourself.
- No send-level data beyond what your team writes down.
How to check it
- Ask which events (sent, delivered, accepted, redeemed) are recorded and where they go.
- Ask how a customer measures meetings and pipeline after a send, and to see that report.
- Read our guide to measuring direct mail ROI before the call.
How the options rate
| Sendoso | Sends sit in the same CRM and ABM tools as your pipeline, with AI program insights on top. Ask to see the report you would use. | |
|---|---|---|
| Other sending platforms | Send and delivery data available; how much reaches the CRM varies by vendor. | |
| Print-and-mail vendors | Response codes, QR codes and personal URLs you track yourself. | |
| Swag marketplaces | Shipping and redemption data; tying it to pipeline is usually on you. | |
| In-house sending | No send-level data beyond what your team writes down. |
6. Scalability
Can the approach handle more sends, more senders and more countries without more of your team's time?
A program that works for one ABM pod of five accounts often breaks when the whole sales team wants to send, or when the target list includes Europe and Asia Pacific. Customs, local catalogs and per-sender budgets all become problems at scale.
What each rating means
- Fulfillment in several regions, per-team budgets and permissions, and automated triggers so volume doesn't need headcount.
- Scales in volume, with some limits by region or send type.
- Scales for one format (letters, postcards, kits) but not across send types or senders.
- Every extra send is extra time from your team.
How to check it
- Ask which countries they ship to from local stock, and which go through customs.
- Ask how budgets and approvals work when many reps can send.
- Ask what changes in price and service as your volume grows.
How the options rate
| Sendoso | Multi-region fulfillment and a platform built for many senders across sales, marketing and CS. | |
|---|---|---|
| Other sending platforms | Built for many senders; regional coverage differs by vendor. | |
| Print-and-mail vendors | Scales well in volume for one format; not across send types. | |
| Swag marketplaces | Stored stock ships at volume once produced. | |
| In-house sending | Each extra send is extra team time. |
7. Cost structure
Is there a platform fee, a per-send fee, item and postage costs, storage fees or a minimum commitment, and is the price public?
The same send can cost very different amounts depending on how a provider charges. A platform fee that is good value at hundreds of sends a month can be poor value at ten; per-piece pricing that looks cheap can hide storage, kitting or international fees.
What each rating means
- Clear pricing that fits the buyer's volume, with no surprise fees.
- Clear pricing, but with minimums or fees that suit some volumes better than others.
- Pricing by quote or with commitments that suit larger programs; small teams should check the fit.
- Hidden costs: team time, failed sends, storage or rush shipping that never appear in a budget line.
How to check it
- Ask for every fee in writing: platform, per send, item, postage, storage, kitting, international.
- Ask for the minimum commitment and contract term.
- Price your real monthly volume, not the vendor's example.
How the options rate
| Sendoso | Priced for mid-market and enterprise programs; small teams should compare a quote with their real volume. | |
|---|---|---|
| Other sending platforms | Pricing models differ; compare quotes at your real volume. | |
| Print-and-mail vendors | Per-piece pricing that is often public or quoted per job; watch minimums and setup. | |
| Swag marketplaces | Minimum orders, storage and kitting fees on top of item cost. | |
| In-house sending | Cheapest for a few sends; team time, retail postage and failed sends are hidden costs. |