Features / Real-Time Dashboards

Real-time dashboards.
One view. Every channel. Every recipient.

Direct mail attribution that lives in a spreadsheet is direct mail attribution that gets the program defunded. The DirectMail.io dashboards unify mail, email, SMS, paid social, and landing pages into a single campaign view — per recipient, per channel, in real time. USPS scan events post within minutes of the actual scan; email and SMS engagement posts within seconds; conversions tie back to the originating campaign automatically. Service teams answer customer questions in one click. Analytics teams pipe the data straight into Looker or Snowflake. Executives see this morning’s campaign performance, not last week’s.

How it works

Five steps. One dashboard. All channels.

  1. 01

    Every event posts to one campaign view

    Mail-piece scans (IV-MTR), email opens and clicks, SMS deliveries and clicks, landing-page visits and form submissions, Meta audience activations, conversions and revenue events — all post to a single campaign dashboard tied to the originating recipient.

  2. 02

    Per-piece, per-recipient resolution from day one

    No "drop-level summary" or "weekly batch refresh." Every event ties to the specific record on the campaign list, with timestamp, event type, and downstream context. The dashboard reflects the actual per-recipient state of every campaign at any moment.

  3. 03

    Multichannel attribution rolls up automatically

    A conversion that touched mail, email, and SMS in the same window attributes to the campaign as a whole, with per-channel contribution available on drill-down. Per-channel ROI calculations run continuously, not as quarterly reports.

  4. 04

    White-label and per-account scoping for resellers

    Agencies and printers running multiple client accounts get scoped views — each client sees their campaigns and their data only, in white-labeled branding. Internal team members see all accounts; clients see one account at a time.

  5. 05

    Export and pipe out to wherever the team needs it

    Dashboard data is also a queryable API surface. Reports export to CSV/Excel for stakeholder distribution, or stream to BI tools (Looker, Tableau, Snowflake) via the platform API. Nothing locks the data inside the platform.

Why it matters

Why direct mail without unified attribution gets defunded.

The CFO question is always the same: did the program produce the revenue we attribute to it? Direct mail programs that can answer with per-piece, per-recipient, per-channel resolution survive the budget cycle. Programs that answer with "we mailed 50,000 pieces and saw a lift in calls that week" don't. The math is identical underneath; the difference is whether the data exists to defend it.

The structural advantage of unified dashboards is that the attribution doesn't require a stitching layer. Mail-piece scans, email engagement, SMS clicks, landing-page conversions, and revenue events all post to the same campaign view tied to the originating recipient ID. The CFO sees the per-channel contribution to the same line item; the marketing team sees per-cohort performance; service sees per-recipient timeline; analytics pipes the whole stream into the warehouse. Same data, four different consumers.

And for agencies and printers running on the platform, the white-label reseller scoping turns the dashboard into the deliverable. Clients self-serve their campaign reporting in agency-branded views, the agency stops building per-client reports manually every week, and the per-account scoping makes scaling client volume linear in headcount instead of quadratic.

Per-recipient
Resolution from day one. Every event — mail-piece scan, email open, SMS click, landing-page visit, conversion — ties to the specific recipient on the campaign list. Drill from campaign-level rollups all the way to a single recipient’s timeline in two clicks.
Source: DirectMail.io dashboard architecture and unified attribution model
Use cases

Where the dashboard earns its keep.

  • Executive campaign review

    CMOs and marketing leadership see live campaign performance — response rates, conversion rates, ROI, per-channel contribution — without waiting for weekly reports. Decisions get made on current data, not last week's snapshot.

  • Service teams answering customer questions

    Customer service teams use per-recipient resolution to answer "did my mail arrive?" "did you see my response?" with direct one-click answers from the dashboard. Service times collapse from days to seconds.

  • Agency client reporting

    Agencies running campaigns for multiple brand clients deliver white-labeled, per-account dashboards as part of the standard service. Clients self-serve their reporting; the agency stops manually building per-client reports every Monday morning.

  • BI integration for analytics teams

    Analytics teams pipe campaign event streams into Looker, Tableau, Snowflake, or BigQuery via the platform API. Direct mail attribution joins the rest of the marketing data warehouse instead of living in a silo.

Dashboards FAQ

Questions teams ask before deploying.

Short answers. For implementation specifics on white-label configuration, custom attribution models, or BI integration, book a demo.

  • What does the real-time dashboard show?

    Per-campaign view with live event streams from every channel: mail-piece scans (origin entry, NDC, SCF, DDU), Predicted Delivery Window per piece, email opens and clicks, SMS deliveries and click-throughs, landing-page visits and form submissions, Meta audience activations, conversions tied back to the originating recipient, and ROI calculations rolled up per campaign and per channel. The dashboard updates within minutes of the underlying events, not on a nightly batch refresh.

  • How granular does reporting go — campaign-level or per-recipient?

    Both. The default view is campaign-level for executive scanning. Drill-down goes per-recipient: who did what, when, in which channel, with what outcome. Service teams use per-recipient resolution to answer customer questions ("did the recipient see it?"); marketing teams use it for cohort analysis; analytics teams pipe it through to BI for full segmentation. The same data, different views.

  • How is multichannel attribution handled?

    Every event carries the recipient ID and the campaign source. A conversion attributes to all the channels that touched the recipient in the campaign window — mail, email, SMS, paid social — with per-channel weighting available. The default attribution model is multi-touch with first-touch and last-touch reporting also available. Custom attribution models can be configured for organizations with specific reporting requirements.

  • Can dashboards be white-labeled for reseller use?

    Yes. Agencies and printers running on the platform get per-account scoping with white-label branding — the agency or printer's logo, color scheme, and domain on dashboards delivered to client accounts. Each client sees their campaigns and their data only; internal team members at the agency see all accounts. The white-label configuration is per-reseller, not a per-client manual setup.

  • How does the dashboard data export for stakeholder reporting?

    CSV and Excel export from any view. Scheduled report distribution to email lists for executive summaries. Direct API access for piping to BI tools (Looker, Tableau, Power BI, Snowflake). Webhook event streams for real-time downstream consumption. The data is queryable, exportable, and pipeable — nothing locks it inside the platform.

  • How fresh is "real-time"?

    Within minutes of the underlying event for most data. USPS scan events surface in the dashboard within minutes of when USPS publishes them via IV-MTR (typically 2-15 minutes from physical scan). Email opens and clicks post within seconds of the recipient action. Landing-page conversions post in under a second. The dashboard refreshes via WebSocket so the team sees the data update without manually reloading.

  • How long is data retained in the dashboard?

    Active campaign data and per-recipient event history retain for the platform retention period (years, not months) for trend analysis and historical attribution. Aggregated metrics (campaign-level rollups) retain indefinitely. The platform supports custom retention policies for organizations with specific compliance requirements.

See the live dashboard on a sample campaign.

Bring a campaign idea — mail, email, SMS, landing page. We’ll show the unified dashboard updating in real time as we walk through the channel coordination — in 30 minutes.