intermediate1 hour1 min read

How to track lead-to-MQL conversion rate by source and report weekly to Slack

Calculate how many leads convert to MQLs from each source (organic, paid, referral) and post a weekly breakdown to Slack so marketing and sales can see what's working.

How to track lead-to-MQL conversion rate by source and report weekly to Slack

Why track conversion by source?

Not all lead sources are equal. Your paid ads might generate 500 leads but only 10 MQLs, while your blog generates 50 leads and 15 MQLs. Without conversion tracking by source, you're flying blind on marketing spend.

A weekly Slack report keeps both marketing and sales aligned on what's actually working.

What you'll need

Prerequisites
  • HubSpot account with API access
  • Lifecycle stages configured (at minimum: Lead, MQL)
  • Lead source tracking in HubSpot (via UTM parameters or original source property)
  • Slack workspace with bot access

Choose your approach

Select an approach below to see the full step-by-step guide.

n8n

medium

Schedule → HubSpot search leads and MQLs → Code to calculate rates → Slack

Cost: $0-24/moView guide

Make

medium

Scheduler → HubSpot searches → Aggregators for counts → Slack message

Cost: $10-29/moView guide

Code + Cron

medium

Python script to query HubSpot for lead/MQL counts by source and post to Slack

Cost: $0View guide

Agent Skill

low

Agent skill to generate a conversion report on demand

Cost: Usage-basedView guide

Related Recipes

Frequently Asked Questions

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.