⌘K
Prototype · sample data
🔔6

Notifications

6 newMark all read
!
38 MQLs unrouted > 48h
Lifecycle SLA breach — assign to SDRs in HubSpot
12 min ago
$
Google Ads CPL up 24%
Branded terms saturating — review budget split
1 hr ago
/demo conversion dropped to 2.1%
From 3.4% last week — form or page regression
2 hrs ago
“Predictive ETA” webinar drove 64 MQLs
Best single-campaign MQL count this quarter
5 hrs ago
Organic sessions +18% MoM
New SEO content ranking on page 1
Yesterday
LinkedIn ABM hit $138k influenced pipeline
Top-50 BCO list — highest pipeline per lead
Yesterday
MK
Mktg-Sourced Pipeline
$428k
▲ 18% QoQ
71% to $600k target
MQLs
468
▲ 14% QoQ
Lead → MQL Conv.
21.0%
▲ 2pp QoQ
Website Sessions
47.8k
▲ 12% QoQ
Cost per MQL
$118
▼ $14 QoQ
Blended · paid $186
Email Open Rate
38.2%
▲ 3pp QoQ
3.1% CTR · 17.8k list

Demand Funnel — visitor to customer

GA4HubSpot
Website Visitorssessions · this month
16,400
Leads / New Contacts4.5% of visitors
742
MQLs21.0% of leads
156
SQLs33.3% of MQLs
52
Opportunities34.6% of SQLs
18
Customers Won27.8% of opps
5
Lifecycle stages map 1:1 to HubSpot. Visitor count from GA4. Stage conversions are computed, not entered.

Conversion & Velocity

trailing 90 days
Visitor → Lead
4.5%
Lead → MQL
21.0%
MQL → SQL
33.3%
SQL → Opp
34.6%
Opp → Won
27.8%
Lead → Won
0.67%
Avg time in stage
Lead → MQL6 days
MQL → SQL9 days
SQL → Opportunity11 days
Opp → Closed Won38 days
✦ AI Marketing Briefing7:00 AM · auto-generated

MQLs are up 14% QoQ and pipeline contribution is on track at $428k (71% of the $600k quarterly target). Quality is concentrated: LinkedIn ABM and the “Predictive ETA” webinar together drove 38% of MQLs at the best pipeline-per-lead. Two watch-outs — Google Ads CPL rose 24% as branded terms saturate, and the /demo landing page conversion fell to 2.1% (from 3.4%). Organic is the bright spot: sessions +18% MoM from new SEO content now ranking page 1.

Shift ~$3k/mo from saturated branded Google Ads into LinkedIn ABM, which is returning the highest influenced pipeline.
Route the 38 MQLs sitting >48h to SDRs today — they're past the lifecycle SLA (see Action Center).
Schedule a “Predictive ETA” Part 2 webinar — best-performing asset this quarter at 64 MQLs.

🔴 Needs attention

4 flagged
!
38 MQLs unrouted > 48 hours
Lifecycle SLA breach — no owner assigned HubSpot
$
Google Ads CPL up 24% → $186
Branded terms saturating, diminishing returns Google Ads
/demo conversion dropped to 2.1%
Was 3.4% last week — form or page regression GA4
LinkedIn Ads frequency at 4.2×
Creative fatigue — CTR down 0.3pp this week LinkedIn

🟢 Momentum

this week
“Predictive ETA” webinar drove 64 MQLs
Best single-campaign MQL count this quarter HubSpot
Organic sessions +18% MoM
New SEO content ranking page 1 for 6 terms Search Console
LinkedIn ABM hit $138k influenced pipeline
Top-50 BCO list — best pipeline per lead LinkedIn
Nurture “Schedule Reliability” at 9.2% CTR
3× the list average — strong intent signal HubSpot

Channel Scorecard — performance by source

leads · MQLs · pipeline · 3-month trend · AI verdict
◇ Organic / SEO
Sessions
8,900
MQLs
34
CPL
$11
Strong
◆ LinkedIn (Org+Paid)
Leads
96
MQLs
29
Pipeline
$138k
Strong
◳ Webinars / Events
Leads
142
MQLs
64
Pipeline
$96k
Strong
$ Paid Search
Clicks
2,400
MQLs
38
CPL
$186
Watch
✉ Email / Nurture
Open
38.2%
MQLs
18
CTR
3.1%
Steady
New Contacts (QTD)
2,180
▲ 11% QoQ
727 / mo avg
MQLs (QTD)
468
▲ 14% QoQ
156 / mo avg
SQLs (QTD)
154
▲ 9% QoQ
33% of MQLs
Mktg-Sourced Opps
53
▲ 7 QoQ
35% of SQLs
Mktg-Sourced ARR
$214k
▲ 16% QoQ
35% of new bookings
MQL → SQL
33.3%
▲ 1.5pp QoQ
9-day avg velocity

Marketing-sourced vs influenced pipeline

HubSpot
$612ktotal influenced
Marketing-sourced $428k · 70%
Sales-sourced, mktg-influenced $184k · 30%
Quarterly sourced target $600k
Pace to target 71% · on track

Sourced pipeline by channel

QTD · $428k total
LinkedIn ABM$138k · 32%
Webinars / Events$96k · 22%
Paid Search$74k · 17%
Gated Content$62k · 14%
Organic / SEO$58k · 14%

Funnel conversion — where leads leak

HubSpotGA4
StageVolume (QTD)Conv. from priorBenchmarkAvg daysHealthAI note
Visitors47,800Good+12% QoQ, organic-led
Leads2,1804.5%3.5%AboveForm conv. strong vs benchmark
MQLs46821.0%22%6On parScoring model recalibrated Apr
SQLs15433.3%30%9AboveSDR acceptance improving
Opportunities5334.6%40%11LeakBiggest leak — qualify earlier
Closed Won1528.3%27%38On parWin rate steady QoQ
Sources: HubSpot lifecycle & dealsGA4 sessions
Funnel volumes, conversion and velocity are native HubSpot lifecycle-stage reports; visitor count joins from GA4. Fully implementable today.
Active Campaigns
11
— 6 always-on
5 time-boxed this Q
Influenced Contacts
1,640
▲ 12% QoQ
Across all campaigns
Influenced Pipeline
$612k
▲ 18% QoQ
Multi-touch attribution
Blended ROI
4.2×
▲ 0.6× QoQ
Pipeline ÷ spend

Campaign performance

HubSpot CampaignsGoogle AdsLinkedIn
CampaignTypeSpendLeadsMQLsInfluenced pipelineROIAI verdict
LinkedIn ABM — Top-50 BCOsPaid Social$13,0009629$138k10.6×Scale — best pipeline/lead
“Predictive ETA” WebinarWebinar$4,20014264$96k22.9×Run Part 2 — top MQL driver
Container Tracking APIPaid Search$9,00021038$74k8.2×CPL rising — cap budget
Schedule Reliability ReportGated Content$1,50018841$62k41.3×Repurpose into nurture
Ocean Visibility — SEO hubOrganic$0*16434$58kCompounding — add 2 articles
Monthly NewsletterEmail$05218$34kHighReactivation working
*Organic content carries production cost, not media spend. ROI shown vs media spend only.

MQLs by campaign

QTD
Predictive ETA Webinar64
Schedule Reliability Report41
Paid Search — API38
SEO hub34
LinkedIn ABM29

AI campaign suggestions

next best actions
Launch “Predictive ETA” Part 2
Best MQL driver — net-new + nurture the 78 no-shows
Reallocate $3k to LinkedIn ABM
Highest pipeline/lead; pull from saturated branded search
Build SEO cluster on “container tracking API”
Paid CPL $186 vs organic $11 for same intent
Sources: HubSpot CampaignsGoogle AdsLinkedIn Campaign Manager
Leads, MQLs and influenced pipeline come from HubSpot campaign attribution; spend syncs from ad platforms. ~90% implementable today — AI verdicts are the assistive layer.
Sessions (mo)
16.4k
▲ 9% MoM
11.9k users
Avg Engagement
1m 52s
▲ 8s MoM
2.4 pages/session
Conversion Rate
4.5%
▲ 0.3pp
Session → lead
Form Submissions
742
▲ 11% MoM
Demo + content
Organic Share
54%
▲ 4pp MoM
8.9k of 16.4k
Avg SEO Position
8.6
▼ 1.4 MoM
Tracked keywords

Traffic by source

GA4
16.4ksessions
Organic search 54%
Direct 16%
Paid 12%
Social / referral 10%
Email 8%

Top landing pages

by sessions · this month
PageSessionsConv.Leads
/predictive-eta3,1206.8%212
/blog/schedule-reliability-20262,4404.1%100
/container-tracking-api1,9805.2%103
/case-study/maersk1,6103.6%58
/demo1,1802.1%25

Top organic keywords

Search Console
QueryPositionClicksTrend
ocean freight visibility3.2980▲ 4
predictive ETA shipping2.1840▲ 6
container tracking API11.4410▲ 2
supply chain visibility software7.8360— 0
schedule reliability carriers4.5290▲ 9

Demand by topic

content engagement → intent
Predictive ETA / MLHigh
API / integrationsHigh
Schedule reliabilityRising
Demurrage & detentionMedium
Carbon / emissionsEmerging
Topic demand blends Search Console queries, page engagement, and nurture click-through — guides the content calendar.
Sources: GA4Search ConsoleHubSpot forms
Traffic and page metrics from GA4; keyword data from Search Console; form/lead attribution from HubSpot. Fully implementable today with standard connectors.
Contacts
17.8k
▲ 4% MoM
Marketable list
Sends (mo)
64.2k
— 4 campaigns
+ 5 automations
Open Rate
38.2%
▲ 2pp MoM
Benchmark 32%
Click Rate
3.1%
▲ 0.4pp
Benchmark 2.4%
Unsub Rate
0.18%
▼ 0.04pp
Healthy
Deliverability
98.6%
— stable
0.4% bounce

Email campaign performance

HubSpot Email
EmailSentOpenCTRMQLsAI note
May Newsletter — Carrier Reliability17,40040.1%3.4%18Above list avg
Predictive ETA Webinar invite9,20044.8%6.1%28Top performer
API product update6,10036.2%2.8%9Dev-segment skew
Schedule Reliability report drop11,30039.5%4.2%14Strong CTR

Nurture sequences

automated · active
SequenceActiveOpenCTRStatus
New lead welcome (5-step)42046%5.8%Healthy
Schedule Reliability nurture28841%9.2%Top
Demo no-show re-engage9633%3.1%Tune
Free-trial → PQL13438%4.4%Steady

List health & growth

trailing 6 months
Net new / mo
+680
Churn / mo
-92
Engaged 90d
61%
List size- - Unsub rate
Sources: HubSpot Email & Workflows
All email, nurture and list metrics are native HubSpot reports. Fully implementable today.
LinkedIn Followers
11.2k
▲ 6% QoQ
+640 this quarter
Impressions (mo)
142k
▲ 14% MoM
Organic + paid
Engagement Rate
4.8%
▲ 0.5pp
Above 2% benchmark
Paid Spend (mo)
$22k
— on budget
LinkedIn + Google
Paid Leads (mo)
306
▲ 7% MoM
67 MQLs
Blended Paid CPL
$72
▲ $9 MoM
MQL CPL $328

Paid channel breakdown

LinkedIn AdsGoogle Ads
ChannelSpendImpressionsClicksLeadsCPLPipelineVerdict
LinkedIn — ABM (Top-50 BCO)$13,00088,0001,21096$135$138kScale
Google — Branded search$4,00042,000980118$34$32kHold
Google — Non-branded (API)$5,00061,0001,42092$186$74kCap

Top LinkedIn posts (organic)

by engagement · this month
PostImpr.Eng.Clicks
Q1 Schedule Reliability data18,4006.2%312
Predictive ETA explainer (video)14,1007.8%408
Maersk customer story9,6005.1%187
Gartner mention repost7,2004.4%96

Paid efficiency & pacing

spend vs MQLs
Spend MTD
$22k / $24k
MQLs
67
Pipeline
$244k
LinkedIn ABM — pipeline/$$10.6
Google non-branded — pipeline/$$14.8
Google branded — pipeline/$$8.0
AI: branded search is saturating (CPL ▲24%). Shift ~$3k to LinkedIn ABM for best pipeline return.
Sources: LinkedIn (Page + Campaign Manager)Google AdsHubSpot attribution
Organic + paid metrics from LinkedIn and Google Ads; lead/pipeline join via HubSpot. ~85% implementable today — connectors are standard; blended attribution is the assistive layer.
Open actions
6
▲ 2 today
2 urgent · 4 growth
Pipeline at stake
$96k
— if unactioned
From 3 items
MQLs awaiting routing
38
SLA breach
> 48h unworked
Est. time to clear
2.5 hrs
— team
If actioned today

Prioritised actions

✦ AI-ranked · updated 7:00 AM
1
Route 38 MQLs sitting > 48 hours
Lifecycle SLA breach — no owner assigned. Highest-scoring 9 are enterprise (BCO) fits. Assign to SDR queue and trigger the welcome sequence.
HubSpotSlack alert
2
Reallocate $3k from branded Google Ads → LinkedIn ABM
Branded search CPL up 24% to $186 (saturating). LinkedIn ABM is returning $10.6 pipeline per $1. Net expected gain ≈ $28k influenced pipeline this month.
Google AdsLinkedIn
3
Fix /demo landing page — conversion dropped 3.4% → 2.1%
Regression started Tue after the form update. ~$96k pipeline exposure at current traffic. Check form fields & mobile render.
GA4HubSpot forms
4
Schedule “Predictive ETA” Part 2 webinar
Best asset this quarter (64 MQLs, 22.9× ROI). Re-invite 78 no-shows + net-new. Suggested date: mid-June.
HubSpotNotion calendar
5
Publish 2 SEO articles on “container tracking API”
Currently page 2 (pos. 11.4) for high-intent term. Paid CPL $186 vs organic $11 for the same query. Compounding return.
Search ConsoleNotion
6
Refresh LinkedIn Ads creative
Frequency at 4.2× — fatigue, CTR down 0.3pp this week. Rotate in the Predictive ETA video that's performing organically.
LinkedIn
Sources: HubSpotGA4Google AdsLinkedInSearch ConsoleSlackNotion
Each action is generated from thresholds on connected data (SLA timers, CPL deltas, conversion drops). ~75% implementable today — detection & alerts run on existing data; the one-click CTAs and AI ranking are the build-on layer.