Realised commerce $ from buyers who received a Marketing-Hub send in the prior 7 days. Proves Marketing Hub pays for itself.
At a glance
Realised commerce dollars from buyers who received a Marketing-Hub send in the prior 7 days. The number that proves Marketing Hub pays for itself. Computed as sum(commerce.order.total) WHERE order.customer_email IN hubspot.marketing_email.recipients AND order.created_at − email.publishDate <= 7 days.
Calculation
Calculated automatically from your HubSpot data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A B2C-with-sales-assist DTC brand at $850k MRR running HubSpot Marketing Hub plus Shopify. Reading on 14 Apr 26 for the trailing 30 days (14 Mar 26 to 12 Apr 26):
Compared with the prior 30 days:
Five things this picture reveals:
- 25% share is at the top of the healthy 20-30% B2C-with-sales-assist band. The combination of HubSpot for CRM nurture and Shopify for transactions sits at a healthy attribution share for the segment. Above 35% would suggest other channels are weakening; below 15% would suggest under-leverage.
- The 30D growth from 21.7% to 25.0% reflects April’s product-launch campaign. The merchant ran a tentpole launch for a new collection, sent a dedicated 4-email sequence to the 78,000 active subscriber base, and saw $46,200 incremental revenue from those exposures. Normal post-launch reading.
- YoY share at 20% rising to 25% is a sign HubSpot Marketing Hub is scaling with the business. A flat YoY share would suggest cadence and creative are stagnant; a falling YoY share would suggest other channels (paid, organic, partnerships) outgrew email.
- Last-touch attribution overstates HubSpot’s incremental contribution. Some of the $284,600 would have come back anyway (organic return purchasers); the real incremental figure is typically 50-70% of attributed. A holdout test (suppress 10% of subscribers from email for 30D, compare conversion) is the cleanest measure.
- A 15% WoW drop ($42.7k weekly) usually means one of three causes. (a) Marketing emails sent dropped (
Marketing Emails Sentcard), (b) the underlying Shopify revenue dropped (commerce health), or (c) deliverability degraded so emails stopped landing in inbox. The drop alert investigation flow checks each in order.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in HubSpot: HubSpot does not natively expose this number; it requires a commerce-platform integration. Closest views:HubSpot → Marketing → Email → Analyze (Performance tab, sends-only no-revenue) Shopify Admin → Analytics → Reports → “Sales by traffic referrer” (filter to email channel, but uses Shopify’s stricter cookie-based attribution)This card automates a join HubSpot’s UI cannot do natively. Why our number may legitimately differ from the merchant’s expectation:
Cross-connector reconciliation:
This card IS the cross-connector view. The natural triangulations:
Known limitations / merchant FAQs
HubSpot vs commerce platform attribution, who is right? Neither is wrong, they measure different things. HubSpot Marketing Hub on its own does not see commerce orders; this card does the cross-platform join. Shopify’s “Sales by traffic referrer” view uses Shopify’s own (stricter) cookie-based attribution, so it claims less than this card. Use one consistently for trend reporting. Why is the share lower than expected? Email-mismatch is the most common cause. A buyer usingjohn@personal.com for HubSpot subscriptions and purchasing@company.com at Shopify checkout will not be matched. Adding a workflow that captures the alternate email at form fill, and a Shopify tag for HubSpot-customer matching, raises the share noticeably.
My share is 50%, is that good?
Likely too high. Healthy B2C-with-sales-assist sits at 20-30%. Above 35% usually means non-email channels (paid, organic, social) are under-performing. Check Shopify total revenue and channel breakdown; if total is flat or declining while email-attributed is growing, the share rise is not a Marketing Hub win, it is a commerce health concern.
My share is 8%, what do I do first?
Three checks: (a) is the welcome workflow live and 4-6 messages? Activating it usually lifts share 1-2 points. (b) Is the abandoned-cart workflow firing? Lifts 3-5 points. (c) Send cadence below 1/week to engaged segments? Increasing to 2-3 campaigns to engaged segments lifts 2-4 points within 60 days.
List-segment lag, does it affect this card?
Yes minimally. List-membership refreshes every 15 minutes; if a contact joins a list at 09:50 and the workflow sends at 10:00, the email may not fire until 10:15. The 7-day attribution window absorbs this lag completely.
Lifecycle-stage backfill, does it touch this card?
No. Email-attribution is based on send events and order events, both of which are independent of lifecycle. A backfill changing stages does not move this number.
Deal-stage vs deal-amount weighting, does this apply?
No, this card is commerce-side, not deals. Deal weighting affects pipeline cards. This card sums commerce orders.
Multi-portal aggregation, what does this show?
One card per portal-and-commerce-platform pair. If a merchant runs two HubSpot portals each tied to one Shopify store, two cards. Vortex IQ does not aggregate because email matching is portal-scoped.
Sequence enrolment vs send timing, does it count toward attribution?
No. Sales Hub Sequences are excluded; this card uses Marketing-Hub EMAIL_EVENT.SENT only. To include sequences, use the Sales-attributed cross-platform view instead.
Today-volatility, why does this swing?
Email sends concentrate at certain hours; commerce orders run 24/7. Day-of-week rhythms (B2C peaks on Sundays, B2B on Tuesdays) show in this card. The 30D rolling smooths most volatility.
Why is my deal pipeline number different from my dashboard playbook?
This card is marketing-attributed commerce revenue, not deal pipeline. The two measure different funnels. The dashboard playbook may show deal pipeline (sales-side) where this card shows commerce-revenue (marketing-side).