This complete outbound lead generation checklist covers every step you need to launch, run, and optimize a B2B outbound campaign. Whether you are building an outbound program from scratch or refining an existing one, use this checklist to make sure nothing falls through the cracks.
Phase 1: Foundation and Strategy
Define Your Ideal Customer Profile (ICP)
- [ ] Analyze your top 20% of customers by lifetime value and identify common traits
- [ ] Document firmographic criteria: industry, company size (revenue and employees), geography, growth stage
- [ ] Identify technographic criteria: what tools and technologies do your best customers use
- [ ] Define behavioral triggers: funding rounds, new hires, product launches, expansion announcements
- [ ] Create a disqualification checklist: what makes a company a bad fit
- [ ] Validate your ICP with your sales team -- do they agree these are the best-fit customers
Build Your Buyer Personas
- [ ] Identify 2-3 primary buyer personas (decision-maker, champion, influencer)
- [ ] Document each persona's job title variations, responsibilities, and daily challenges
- [ ] Map their buying motivations: what problems keep them up at night
- [ ] Understand their communication preferences: email, phone, LinkedIn, or a combination
- [ ] Identify the language and terminology they use (avoid internal jargon they would not recognize)
Set Clear Goals and Metrics
- [ ] Define your monthly meeting target based on revenue goals (work backward from revenue to meetings needed)
- [ ] Set activity targets: calls per day, emails per day, LinkedIn touches per day
- [ ] Establish conversion benchmarks for each funnel stage
- [ ] Determine your target cost per meeting and cost per opportunity
- [ ] Agree on what constitutes a "qualified meeting" with your sales team
Phase 2: Data and List Building
Build Your Prospect List
- [ ] Select your data providers (ZoomInfo, Apollo, LinkedIn Sales Navigator, or similar)
- [ ] Build lists using your ICP criteria and export to your CRM or sales engagement platform
- [ ] Verify email addresses using an email verification tool (target 95%+ validity)
- [ ] Verify phone numbers for calling campaigns
- [ ] Enrich contact records with relevant data: LinkedIn URL, recent company news, technology stack
- [ ] Remove duplicates, existing customers, and active opportunities from your lists
- [ ] Segment lists by persona, industry, company size, or geography for targeted messaging
Validate Data Quality
- [ ] Spot-check 50 random contacts for accuracy (correct name, title, company, email)
- [ ] Confirm email bounce rate stays below 3% on test sends
- [ ] Verify phone numbers connect to the right individuals on test calls
- [ ] Ensure all records have the minimum required fields for personalization
Phase 3: Messaging and Content
Develop Your Email Sequences
- [ ] Write 3-5 different cold email sequences (vary by persona, industry, or pain point)
- [ ] Each sequence should have 5-7 emails spaced over 21-30 days
- [ ] Write compelling subject lines (aim for 3-6 words, curiosity-driven, no spam triggers)
- [ ] Personalize the first line of each email to the individual or company
- [ ] Include one clear call to action per email (do not give multiple options)
- [ ] Write a breakup email as the final touch in each sequence
- [ ] Review all emails for spam trigger words and excessive links
- [ ] A/B test at least 2 subject line variations for each email
Develop Your Cold Call Scripts
- [ ] Write a 15-second opener that earns the right to continue the conversation
- [ ] Prepare a 30-second value proposition that speaks to specific pain points
- [ ] Create a list of 5-10 discovery questions for when the prospect engages
- [ ] Write responses for the top 10 objections your team faces
- [ ] Develop a meeting booking script with specific language for securing a time
- [ ] Write a voicemail script (under 30 seconds, with a reason to call back)
Develop Your LinkedIn Messaging
- [ ] Write LinkedIn connection request messages (under 300 characters, personalized)
- [ ] Create follow-up messages for after the connection is accepted
- [ ] Plan LinkedIn engagement activities: comments, post sharing, content engagement
- [ ] Write InMail templates for prospects who do not accept connection requests
Phase 4: Technical Setup
Email Infrastructure
- [ ] Set up a dedicated sending domain (separate from your main domain)
- [ ] Configure SPF, DKIM, and DMARC records for email authentication
- [ ] Warm up new email accounts for 2-3 weeks before launching campaigns
- [ ] Set up your sales engagement platform (Outreach, Salesloft, Apollo, Instantly, or similar)
- [ ] Configure sending limits: 30-50 emails per day per account for new domains
- [ ] Set up tracking for opens, clicks, and replies
- [ ] Configure your CRM integration so all activity is logged automatically
Phone Infrastructure
- [ ] Set up your phone system or dialer (Dialpad, Aircall, Orum, or similar)
- [ ] Configure call recording and transcription
- [ ] Set up local presence dialing if available
- [ ] Integrate your dialer with your CRM for automatic call logging
- [ ] Test call quality and ensure your caller ID displays correctly
LinkedIn Infrastructure
- [ ] Ensure all reps have optimized LinkedIn profiles (professional photos, compelling headlines, relevant experience)
- [ ] Set up LinkedIn Sales Navigator if using it
- [ ] Configure LinkedIn automation tools if applicable (stay within platform limits)
- [ ] Review LinkedIn's daily connection and messaging limits to avoid account restrictions
CRM Configuration
- [ ] Create a lead status workflow: New, Contacted, Engaged, Qualified, Meeting Booked, Disqualified
- [ ] Set up custom fields to track outbound-specific data (source, sequence, campaign)
- [ ] Create dashboards for outbound metrics: activity, conversion rates, pipeline
- [ ] Configure lead routing rules so meetings go to the correct AE
- [ ] Set up automated alerts for hot leads (email replies, website visits, content downloads)
Phase 5: Campaign Launch
Pre-Launch Checklist
- [ ] Load your prospect lists into your sales engagement platform
- [ ] Assign sequences to the correct segments
- [ ] Confirm all personalization fields are populated (no blank merge tags)
- [ ] Send test emails to yourself and review formatting on desktop and mobile
- [ ] Confirm calendar booking links work correctly
- [ ] Brief your AEs on incoming meetings: what to expect, meeting format, handoff notes format
- [ ] Set a launch date and start time
Week 1 Actions
- [ ] Monitor email delivery rates daily (flag any bounce rates above 3%)
- [ ] Monitor open rates and click rates (adjust subject lines if open rates are below 30%)
- [ ] Begin cold calling on prospects who opened emails but did not reply
- [ ] Start LinkedIn connection requests and engagement activities
- [ ] Log all feedback and prospect responses for analysis
- [ ] Hold a daily team huddle to share learnings and adjust tactics
Phase 6: Optimization
Weekly Optimization Checklist
- [ ] Review email open rates by subject line and sender -- identify winners and losers
- [ ] Review reply rates by email copy and CTA -- identify what resonates
- [ ] Analyze call connect rates by time of day and day of week
- [ ] Review meeting booking rates by channel (email vs. phone vs. LinkedIn)
- [ ] Update messaging based on prospect feedback and common objections
- [ ] Rotate underperforming email variations out and test new ones
- [ ] Review meeting quality feedback from AEs and adjust qualification criteria if needed
Monthly Optimization Checklist
- [ ] Analyze full-funnel conversion: emails sent to meetings booked to pipeline generated
- [ ] Calculate cost per meeting and cost per opportunity
- [ ] Review ICP fit: are you targeting the right companies and personas
- [ ] Refresh prospect lists with new data and remove exhausted contacts
- [ ] Review competitive intelligence and update messaging accordingly
- [ ] Report results to stakeholders with clear metrics and insights
Phase 7: Scaling
When to Scale (All Must Be True)
- [ ] Consistent meeting flow for 2+ months
- [ ] Meeting quality scores averaging 3.5+ out of 5 from AEs
- [ ] Cost per meeting within target range
- [ ] AEs are successfully converting meetings to pipeline
- [ ] Technical infrastructure can support higher volume
How to Scale
- [ ] Add new personas within existing target accounts
- [ ] Expand to new verticals or industries
- [ ] Increase sending volume by adding new email accounts and domains
- [ ] Add new channels (if you started with email only, add calling and LinkedIn)
- [ ] Hire additional SDRs or expand your outsourced team's scope
- [ ] Build referral and partnership channels to supplement outbound
Pro Tip: At Prospect Engine, we follow this exact checklist for every new client campaign. The discipline of checking every box before launching is what separates campaigns that deliver consistent results from those that start strong and fizzle out.
Common Mistakes to Avoid
- Skipping the foundation phase. Launching without a clear ICP and messaging framework wastes time and money
- Not warming up email domains. Sending cold emails from a fresh domain without warm-up guarantees deliverability problems
- Over-automating. Automation without personalization produces spam, not meetings
- Ignoring data quality. A beautiful campaign sent to bad data produces nothing
- Not optimizing weekly. The first version of any campaign is never the best. Continuous testing is essential
- Scaling too early. Scale after you have proven the model works, not before
Conclusion
This complete outbound lead generation checklist gives you every step needed to build a predictable B2B pipeline. Use it as your operating manual for launching, running, and scaling outbound campaigns that book qualified meetings consistently.
At Prospect Engine, we execute every item on this checklist for our clients. With 100+ campaigns delivered across 20+ countries, we have refined this process to deliver maximum pipeline with minimum waste. [Let us run this playbook for your business](https://prospectengine.com/contact).