Your outbound campaign is generating qualified pipeline when it creates opportunities that meet your team’s qualification criteria and move toward a buying decision. Track outbound sales metrics from positive replies through meetings held, qualified opportunities, and eventual revenue to see whether the campaign is working.
Replies and booked meetings show progress. You also need to know what happens after those conversations to judge the business outcome.
What counts as qualified pipeline?
Qualified sales pipeline consists of opportunities your team has assessed against consistent criteria. A reply or accepted meeting opens a conversation. Qualification establishes whether that conversation represents a credible sales opportunity.
Agree on what your team needs to confirm before creating a qualified opportunity. For example:
- The company fits your target customer profile.
- The buyer has a relevant problem your product can address.
- You understand who participates in the buying decision.
- There is an agreed next step and a plausible purchasing timeframe.
Adapt these examples to your sales process and record the evidence in your CRM. Salesforce recommends defining exit criteria for pipeline stages so teams know when an opportunity should advance. Salesforce’s pipeline management guide
Our lead-to-opportunity conversion guide explains how prospects advance into opportunities.
Which outbound sales metrics should you track?
Track what happens at each stage, from contacting a prospect to closing a deal.
| Metric | What it helps you understand |
|---|---|
| Unique prospects contacted | The campaign’s reach |
| Positive replies | Whether recipients express relevant interest |
| Meetings booked | How many prospects agree to a conversation |
| Meetings held | How many conversations actually happen |
| Qualified opportunities created | How many prospects meet your opportunity criteria |
| Qualified pipeline generated | The recorded value of those opportunities |
| Closed-won revenue | What the campaign eventually produces |
Decide what counts as a positive reply before reporting it. An unsubscribe request or a referral to someone else should not count as buying interest.
Report generated pipeline and current open pipeline separately. Generated pipeline measures opportunities the campaign created. Open pipeline shows which opportunities are still active at the reporting date.
Our sales pipeline management guide puts these measures in the context of the wider sales process.
How do you calculate conversion and cost?
Use the same definitions for your outbound sales performance metrics across campaigns. Record the reporting period and costs, and specify which prospects or opportunities each calculation includes.
Meeting-to-opportunity conversion rate
For this guide, calculate the meeting-to-opportunity conversion rate as:
Qualified opportunities arising from first meetings ÷ first meetings held × 100
Count each prospect’s first meeting once. Give prospects the same amount of time to qualify across campaigns. Including follow-up meetings would change what the rate measures.
If 12 first meetings produce three qualified opportunities, the conversion rate is 25%.
Cost per qualified opportunity
To calculate cost per opportunity in B2B outreach:
Allocated campaign cost ÷ qualified opportunities created
Include the costs you want to evaluate, such as research, data, tools, and staff time. Keep those categories consistent when comparing campaigns.
A campaign costing $3,000 that creates six qualified opportunities has a cost per qualified opportunity of $500. If it creates none, report zero opportunities and leave the ratio undefined.
Qualified pipeline generated
Add the recorded values of qualifying opportunities attributed to the campaign.
Use the same value basis, such as annual contract value, and explain how you assigned the estimates. Pipeline is potential revenue. Report it separately from closed-won revenue, as CRM reporting distinguishes pipeline forecasts from revenue reporting. HubSpot’s sales reporting documentation

How should you compare two outbound campaigns?
Compare similar audiences with the same qualification rules and cost categories. Allow the same amount of time for prospects to progress.
The numbers below are illustrative. They are not Floworks campaign results or industry benchmarks. Both campaigns contacted 500 prospects and had the same observation period.
| Metric | Campaign A | Campaign B |
|---|---|---|
| Positive replies | 40 | 25 |
| First meetings held | 20 | 12 |
| Qualified opportunities | 4 | 6 |
| Meeting-to-opportunity conversion | 20% | 50% |
| Allocated campaign cost | $3,000 | $3,000 |
| Cost per qualified opportunity | $750 | $500 |
| Qualified pipeline generated | $40,000 | $60,000 |
For simplicity, each qualified opportunity has an estimated value of $10,000.
Campaign A produced more positive replies and meetings. Campaign B created more qualified opportunities at a lower cost per opportunity, so it performed better on those measures.
Check whether those opportunities keep progressing before increasing spend. Six opportunities are a small sample, and their eventual outcomes could change the comparison.
What should you change when results are weak?
Use pipeline generation metrics to find where progress slows. Then investigate what is happening at that stage.
| What you observe | What to investigate |
|---|---|
| Few positive replies | Audience fit, delivery, offer relevance, and message clarity |
| Positive replies but few bookings | The next-step request, scheduling friction, and response handling |
| Bookings but few meetings held | Attendance patterns, reminders, and expectations set before the meeting |
| Meetings but few qualified opportunities | Targeting, qualification criteria, and expectations created by outreach |
| Opportunities that stop progressing | Buying process, unresolved concerns, ownership, and next steps |
Review actual replies and meeting notes before making changes. The patterns in this table suggest where to look, but they don’t establish the cause.
If your messages need to be more relevant, our cold email personalization guide explains how to use verified prospect information in outreach.
For prospects who haven’t replied, our cold email follow-up guide includes five examples and advice on when to stop.
How can you keep campaign reporting reliable?
Record the campaign source on the prospect and opportunity. Include qualification dates and reasons for disqualification.
Agree on an attribution rule that distinguishes opportunities sourced by outbound from existing opportunities it influenced. When combining campaign totals, avoid counting the full value of the same opportunity more than once.
Check for duplicate records and missing fields before comparing results. Return to each campaign’s prospect group as it matures. A recent campaign needs time to produce opportunities before you compare it with one that has been running for months.
Frequently asked questions
What is a good meeting-to-opportunity conversion rate?
Start with your own comparable campaigns. The rate depends on qualification rules, audience, deal size, and the time allowed for opportunities to develop. Use a benchmark only when its definitions match yours.
Can a campaign generate qualified pipeline without immediate revenue?
Yes. Qualified opportunities may still be moving through the buying process. Track their progress and eventual outcomes before judging revenue performance.
Should you stop a campaign with a high cost per opportunity?
Look at opportunity quality and expected deal value, then check how many opportunities become customers. A higher cost may be acceptable for valuable opportunities if actual outcomes support it.
