How to Build a Lead Gen Stack from Scratch (Under $500/Month)

Most content about B2B sales tools is written for companies that already have a RevOps team and a six-figure tool budget. This is not that. This is for founders, early SDRs, and small sales teams who need to run real outbound without paying enterprise prices for things they will use at 20 percent capacity.

The goal here is a functional, professional outbound stack that covers prospecting, data, enrichment, sequencing, and deliverability protection for under $500 per month. Not a toy stack. The same workflow mechanics that enterprise teams use, at a price point that makes sense before product-market fit is locked in and the hiring starts.


What You Actually Need

Before going through tools, define the minimum viable components of an outbound stack. There are five:

1. A contact database. Where you find and filter companies and people that match your ICP. You need at minimum: job title, company, email address. Nice to have: direct phone number, company tech stack, funding stage.

2. An enrichment layer. Something that fills in the gaps in your raw data and, ideally, adds context that makes your outreach more relevant. At minimum this means email verification. Ideally this means research signals like recent news, job postings, or website behavior.

3. An email sequencing tool. Where you write, schedule, and track multi-step outreach campaigns. This needs good deliverability infrastructure, warmup support, and the ability to personalize at scale.

4. Domain and inbox infrastructure. You should never send cold outbound from your primary company domain. You need at least one secondary domain with properly configured SPF, DKIM, and DMARC, and connected sending inboxes that are warmed up before campaigns go live.

5. A CRM or somewhere to track conversations. This can be lightweight at early stage, but you need a place to log who you’ve reached out to, who responded, and what the status of each conversation is.

Everything else — intent data, conversation intelligence, website visitor identification, LinkedIn automation, dialers — is additional. Useful at scale. Not essential on a $500/month budget.


The Stack Options by Budget Tier

Tier 1: $0 to $100/month

This is the “prove the motion exists before spending anything” budget. It is tight but genuinely functional for targeted outreach at low volume.

Apollo.io free tier for the contact database. One hundred credits per month unlocks 100 email addresses or a mix of emails and phone lookups. Two active sequences. CRM integrations. Chrome extension for LinkedIn lookups. Not enough for high-volume outbound, but enough to run a focused campaign to 100 carefully selected contacts per month and validate whether your messaging and ICP produce responses.

LinkedIn Sales Navigator is worth the $99/month at this tier if LinkedIn is your primary prospecting channel. The advanced search filters and job change alerts give you significantly better targeting than Apollo’s free tier for identifying the right contacts before spending credits to find their email. Some founders run Sales Navigator plus Apollo free as their entire early stack: identify in Sales Navigator, find contact info in Apollo, send manually or with Apollo’s two free sequences.

Instantly Growth plan at $37/month for email sequencing if you want dedicated deliverability infrastructure rather than using Apollo’s built-in sequences. The Growth plan gives you unlimited inboxes, warmup, and 5,000 emails per month. Pair with Apollo free for data and you have a functional cold email stack at $37/month total if you use a corporate email for Apollo.

Email verification via ZeroBounce free tier gives you 200 free verifications per month. Enough to clean the lists you pull from Apollo before sending.

At this tier, your manual research burden is high because you have limited credits and need to make each one count. But it is genuinely possible to book meetings.


Tier 2: $100 to $250/month

This is the “we have a little budget and want to run real campaigns” tier. It removes most of the painful friction from the sub-$100 stack.

Apollo.io Basic at $49/user/month (billed annually) is the upgrade that makes the most difference. Five thousand data credits per year (roughly 416/month), unlimited sequences, advanced search filters including technographic and funding signals, proper CRM integration. For most early-stage teams this is the right Apollo tier to start with. You are no longer rationing credits at the expense of prospecting quality.

Instantly Hypergrowth at $97/month if email volume is the priority and you want dedicated deliverability infrastructure with up to 100,000 emails per month across unlimited inboxes. Alternatively, use Apollo’s built-in sequencer and save the $97 if you are below 1,000 emails per month.

At $150/month total (Apollo Basic plus Instantly Growth), you have a data source, enrichment, email verification built into Apollo, full sequencing, and deliverability infrastructure. This is the minimum viable professional stack.

For the contact database at this tier you can also evaluate Lusha Pro at $22.45/user/month if you are doing primarily LinkedIn-based prospecting and want a better Chrome extension experience than Apollo’s. Lusha is not a replacement for Apollo’s bulk database but for targeted individual lookups while working LinkedIn, it is efficient.


Tier 3: $250 to $500/month

This is the “we’re running real outbound with a small team” tier. The stack covers everything you need for a 1 to 3 person sales function.

Apollo.io Professional at $79/user/month (billed annually) for one to three users. Ten thousand data credits per year, A/B testing on sequences, call recordings with AI insights, advanced reporting. For a two-person SDR team this is $158/month for both and covers the full data and sequencing workflow.

Smartlead Pro at $94/month as the sequencing tool if you want better long-term deliverability control than Apollo’s built-in sequences. Smartlead’s variable sending volumes, inbox rotation, and ESP matching produce cleaner sender reputation over time for high-volume outbound. If you are sending over 5,000 emails per month and domain health is a concern, Smartlead or Instantly Hypergrowth as a dedicated sending layer is worth the additional cost.

HubSpot CRM free as your system of record. The free tier of HubSpot covers contact and company records, deal pipeline, and basic email tracking. It integrates natively with both Apollo and Smartlead/Instantly. For a small team that does not need Salesforce, HubSpot free is the right CRM.

LinkedIn Sales Navigator at $99/month for the person responsible for prospecting. Adds real-time job change alerts, advanced filtering including headcount growth, and the intelligence layer that makes targeting significantly better.

At $430/month (Apollo Professional for 2 users at $158 plus Smartlead at $94 plus HubSpot free plus Sales Navigator at $99 plus a domain purchase at around $15), you have a complete, professional outbound stack running at under $500/month. A third Apollo seat bumps this to $509, which is slightly over but close enough to round down with an annual billing discount.


The Infrastructure You Cannot Skip

Regardless of budget tier, two infrastructure elements are non-negotiable and both are low-cost.

Secondary sending domains. You should never send cold outbound from your primary domain. A bounced email or spam complaint hits your domain reputation. If that reputation degrades, your legitimate business email starts landing in spam folders too.

Buy one or two secondary domains for $10 to $15/year each on Spaceship, Namecheap, or similar. Domains that are close variants of your primary domain work fine: if your company is acme.com, use getacme.com or tryacme.com. Set up professional Google Workspace or Microsoft 365 inboxes on those domains ($6 to $12/user/month). Configure SPF, DKIM, and DMARC records for each domain. Warmup each inbox for 3 to 4 weeks before you start sending cold outreach from it.

The warmup process: most sequencing tools (Instantly, Smartlead, Apollo) include automated warmup that gradually increases your sending volume and simulates engagement to build inbox placement rate. Use it. Do not skip this step because you’re impatient to start sending. A new cold inbox that has not been warmed has a high probability of landing in spam, which defeats the purpose of building the stack at all.

Email verification. Before any new list goes into a sequence, run it through a verification tool. Apollo does some verification automatically on contacts in its database, but verification at the point of lookup is not the same as verification at the point of sending. Lists that have been sitting for more than a few weeks, or any contacts pulled from sources other than Apollo, should be run through ZeroBounce, NeverBounce, or Emailable before they go into a sequence.

The goal is to keep your bounce rate below 2 percent. Above that threshold you start triggering spam filters that affect your entire domain’s deliverability, not just the campaign that generated the bounces.


A Sample Week of Work With This Stack

Here is what a realistic single-SDR workflow looks like with the $150 to $300/month version of this stack:

Monday: Build this week’s target account list. Use Apollo’s search to filter by ICP criteria: industry, company size, funding stage, tech stack. Export 100 to 150 companies that match. For each company, identify 1 to 2 contacts at the right persona (job title, seniority). Add to Apollo’s contact list.

Tuesday: Research signals. For the 100 to 150 contacts, do a quick scan for anything that makes outreach more timely: recent funding news, job change in the last 60 days, job postings relevant to your product, recent LinkedIn post from the contact. Flag the 20 to 30 where there is something specific to reference. These go into a higher-personalization sequence. The rest go into a standard sequence.

Wednesday: Write or update sequence templates. Personalized first lines for the flagged contacts. Standard opening for the rest. Load both groups into sequences in Apollo or Instantly/Smartlead. Check inbox placement test results if your sequencing tool supports it.

Thursday: Manage replies from the week’s active sequences. Respond to interested replies within hours. Remove contacts who asked to opt out immediately. Flag conversations worth developing. Update HubSpot deal stages for any contacts that moved from “contacted” to “interested.”

Friday: Review metrics from the week. What was the open rate? Reply rate? How many positive replies? Which sequence is performing better? What ICP segments are responding and which are not? Adjust next week’s targeting based on what you’re seeing.

This workflow at the $150/month tier generates somewhere between 200 and 400 new outreach touches per week depending on how many inboxes you’ve warmed and your daily send limits. At a realistic 2 to 5 percent positive reply rate for well-targeted cold outreach, that’s 4 to 20 conversations per week from a single person spending perhaps 15 hours on this workflow.


The Enrichment Upgrade: Clay

At around $185/month, Clay‘s Launch plan becomes worth considering once the basic stack is working. Clay is not in the core stack at the $100 to $300/month tier because it requires more setup time and a higher level of technical comfort. But once you have validated the ICP and messaging and want to increase personalization quality at scale, Clay changes the economics significantly.

The Clay workflow: export your Apollo contact list into Clay. Run Claygent to scrape each company’s website and pull a two-sentence summary of what they sell. Run a job posting check to see if they’re hiring in ways relevant to your product. Pull any recent news mentions. Use that data to auto-generate first-line personalization for each contact.

The result is outreach that reads like you spent 10 minutes researching each prospect, generated automatically across hundreds of contacts. Reply rates on well-personalized cold email are meaningfully higher than generic outreach. The extra $185/month on Clay often pays for itself with one or two additional meetings per month.


What to Add When You Grow Past $500/Month

As the team grows and the motion is validated, these are the natural next additions:

Cognism when you’re doing significant phone outreach and Apollo’s 40 percent mobile accuracy is costing you calls. The price jump is real ($15,000 plus/year), but if your team is doing 100 plus dials per day and connect rate is the bottleneck, the economics work.

LinkedIn Sales Navigator for any rep not already on it. The job change alerts and advanced filtering are worth $99/month once you’re running consistent volume.

ZoomInfo when you’re selling enterprise accounts and need org charts, Bombora intent signals, and the deepest possible contact data. This is genuinely a growth-stage purchase, not an early-stage one.

Outreach or Salesloft when Apollo’s sequencing is not sophisticated enough for your workflow, or when you need deal management and forecasting in the same platform as your outreach. Both are enterprise-tier products that make more sense at 10 plus SDRs with RevOps support than at 2 reps bootstrapping outbound.

Warmly or a similar website visitor identification tool once you have enough traffic that the invisible funnel becomes a real pipeline problem. At low traffic volumes the tool does not generate enough identified visitors to justify the cost.


The Mistakes That Kill Early Outbound Stacks

Buying too many tools before validating the motion. The fastest path to an expensive, useless stack is subscribing to six tools before you’ve proven that outbound works for your product and ICP. Start with Apollo and either your sequencer or Apollo’s built-in sequences. Validate that you can generate conversations. Then add tools to remove specific constraints.

Skipping warmup. Every team that blows through warmup because they’re eager to start sending learns this lesson the hard way. A new inbox that has not been warmed has a high spam landing rate. Two weeks of warmup saves months of reputation recovery.

Sending from your primary domain. Related to the above. Set up secondary domains. Configure authentication records. Protect your primary domain from the reputation risk of cold outbound.

Buying the cheapest data and wondering why reply rates are low. Bad data has a compounding cost. Every email sent to a wrong or outdated address is a wasted send, a potential bounce, and a hit to your sender reputation. Verify everything. Use Apollo’s verified emails rather than the unverified “best guess” contacts. Run NeverBounce or ZeroBounce before sending any list you didn’t just pull.

Treating outbound like a broadcast channel. Sending 10,000 generic emails and waiting for replies is not a strategy. Targeted outbound to 100 well-researched contacts who match your ICP produces better results than mass outreach to 1,000 people who vaguely fit. The economics of quality over quantity are real.

Not having a clear process for handling replies. The value of outbound is in the conversations it generates. If your reply handling is slow or unclear, you lose the momentum that good outreach creates. Decide in advance who responds, how fast, and what the handoff to a closing conversation looks like. An interested reply left for 48 hours is a conversation that probably does not happen.


Quick Reference: Stack Configurations

$0 to $150/month (Solo founder or 1 SDR, early stage):

  • Apollo.io free → Basic at $49/month
  • Instantly Growth at $37/month or use Apollo’s built-in sequences
  • HubSpot CRM free
  • Secondary sending domain ($15/year) plus Google Workspace ($6/month)
  • ZeroBounce free (200 verifications/month)

$150 to $350/month (1 to 2 person sales team, validated motion):

$350 to $500/month (2 to 3 person team, scaling outbound):

Note: Clay plus Apollo Pro for 2 users plus Smartlead hits $437/month and covers everything a small team needs to run sophisticated, personalized outbound at real volume.


Common Questions

Does Apollo replace a separate sequencing tool? Apollo has built-in sequencing that works well at low to moderate volume. For teams sending under 5,000 emails per month, Apollo’s sequencer is sufficient. For higher volumes or when deliverability becomes a concern, a dedicated tool like Smartlead or Instantly with its own warmup network and IP rotation is worth adding.

Do I need Clay? Not immediately. Clay adds personalization depth that improves reply rates, but requires setup time and technical comfort. Build the core stack first, validate that outbound generates conversations, then add Clay when you want to improve personalization quality at scale.

How many contacts should I target per week? For a single SDR doing quality outbound with personalization: 50 to 200 new contacts per week. For volume-focused outbound with lighter personalization: 200 to 500. More than that requires either more people or automation to maintain any personalization quality.

What CRM should I use? HubSpot free is the right answer for most teams at this budget. It integrates with Apollo, Instantly, and Smartlead, covers basic pipeline tracking and email logging, and has no cost. As you grow past 20 people in sales, evaluate HubSpot Sales Hub paid tiers or Salesforce.

How long does warmup take? Three to four weeks per inbox is the standard guidance. During warmup, your sequencing tool sends and receives automated emails to build reputation. Do not send cold outreach to real prospects from a new inbox until it has completed warmup. Most tools let you monitor warmup scores so you can see when an inbox is ready.

Should I use my company email for cold outreach? No. Always use secondary domains with separate inboxes for cold outbound. Keep your primary company domain clean for internal communication, customer email, and transactional mail. The reputational risk of running cold outbound from your primary domain is real and hard to recover from if things go wrong.


The honest truth about early outbound: the tools matter less than most people think and the targeting and messaging matter more. A $50/month stack used by someone with a clear ICP, verified email list, and relevant personalization will outperform a $500/month stack used by someone blasting generic emails to a loosely defined audience. Get the fundamentals right first. Then add tools to remove friction from a motion that’s already working.

Leave a Reply

Discover more from The Courier

Subscribe now to keep reading and get access to the full archive.

Continue reading