Campaign & sequence ROI

See what campaigns and sequences are actually linked to.

Quarterdeck pulls HubSpot's own campaign metrics and revenue attribution, and separates influenced pipeline from what cannot be attributed.

Questions it answers

  • Which campaigns carry the most influenced revenue under HubSpot's attribution model?
  • Which campaigns have spend or activity but no linked revenue?
  • Which sequences have contacts who go on to advance deals?
  • How much of pipeline has no campaign link at all?

What is measured, imported, estimated, and unavailable

The same four labels appear in the product next to every figure.

Imported

Campaign metrics and revenue as reported by HubSpot, using its linear attribution model. This is influence, an upper bound, not causation.

Measured

Counts of campaigns, sequences and their linked contacts from your records.

Estimated

Sequence performance inferred from contact fields. It is a correlation, and labelled so.

Unavailable

Sequence reply and open rates. HubSpot's sequence API does not expose them.

How it works

Read campaign reports

Metrics and revenue are fetched per campaign, with permission gaps recorded.

Separate the buckets

Attributed, influenced and unmeasured pipeline are kept apart.

Recommend

Campaigns with activity but no linked revenue are raised in the Action Center.

What you need

Access and tiers

  • marketing.campaigns.read and marketing.campaigns.revenue.read (optional).
  • Marketing Hub Professional or higher for campaign reports.
  • Sequences scope and a Sales Hub seat for sequences.

Limits we state plainly

  • Influenced revenue is not revenue caused by the campaign.
  • Without the Marketing Hub tier, campaign figures show Unavailable.

Run your free forecast audit.

Read-only access to HubSpot. Every figure comes with the reason to believe it. Nothing is written back.