How to Automate Outbound Sales: A Step-by-Step Guide for 2026 | Clay

It opens with a line that proves you read something specific, and it reaches the right person at the right moment. Automation makes the well-researched email the default instead of the exception, because the research that used to gate it now runs on its own. This is how to build that system in Clay, from defining who you target to verified, personalized leads sitting in your sequencer the same day.

What you need before you start

One thing: a Clay account. The free trial covers this full workflow. You do not need a separate data provider subscription, because Clay's waterfall enrichment pulls from 150+ providers. You will need a sequencer (Instantly, Smartlead, or Clay's native Sequencer) and sending domains separate from your primary domain.

Why automated outbound works, and why most teams do it wrong

The SDR at the top of the leaderboard is not working harder. They have stopped doing the things a computer can do.

How the same eight hours get used: manual SDR versus Clay automated

Time Manual SDR Clay automated
9:00 AM Running...
1:32 PM Selling time
5:00 PM Research & busywork Automation running all day

Clay automated:

Automated outbound does not replace the human judgment that closes deals. It replaces the manual research that precedes every send. The rep still picks up the phone. They just spend the day doing that, not building spreadsheets.

Step 1: Define your ICP before touching Clay

The most expensive mistake in automated outbound is enriching the wrong people. Every credit spent on a company that was never going to buy is wasted. Write down three things before opening Clay:

Step 2: Build your source list in Clay

With a defined ICP, open a new table in Clay and choose Find Companies as your source. Set filters for industry, headcount range, revenue bracket, and funding amount. To target funding recency, add a news and fundraising signal rather than a static filter. Add technographic filters if tech stack is in your ICP criteria. Import from Apollo or Sales Navigator if you need supplementary coverage.

Start with 200 to 500 rows. Run the full workflow on this batch, review the outputs, confirm the ICP signals are catching the right companies, then scale. Fixing enrichment logic at 500 rows is fast. Fixing it at 5,000 is not.

Step 3: Run waterfall enrichment on company and contact

This is the most important structural decision in the workflow. Company enrichment and contact enrichment are both independent, and both start from the same email address. Run them simultaneously. Staggering them doubles latency for no reason.

For email, use a multi-provider waterfall. No single provider covers your full list. Clay runs each lookup through multiple providers in sequence, charging credits only for the provider that succeeds.

Email waterfall: find a verified match

  1. Infer Email (free) ✕ no result
  2. Provider A ✓ verified match
  3. Provider B queued
  4. Provider C queued
  5. Validate queued

The free check misses, the next provider hits, and the run stops there. One credit spent, the rest never touched. You only pay for the lookup that succeeds.

The coverage math makes the waterfall essential. No provider dominates all markets:

Work email provider benchmarks (Clay Data Tests, clay.com/data-tests)

Provider Coverage Quality Cost
Findymail 90.26% - $0.50
Wiza 85.02% - $1.00
Enrow 70.94% - $0.20
Hunter 52.87% - $0.40
Icypeas 51.9% - $0.20

Sorted by coverage; cost is per successful lookup.

Waterfall coverage typically reaches 85 to 95% versus 60 to 75% from a single provider.

Step 4: Generate AI personalization snippets

AI writes one sentence per email, not the whole thing. A fully AI-written cold email is recognizable and gets deleted. A human-written template with one AI-generated first line referencing something specific from enrichment is indistinguishable from bespoke outreach.

Here are the two prompts that run in Clay AI formula columns, credit-free:

AI FORMULA, COMPANY MISSION OPENER  
Using the input, write one sentence summarizing what this company does. Input: {{company_description}} Keep under 12 words. Use specific keywords from the input. Complete with prefix: "Saw you're helping" Write casually. Do not start with "I."
AI FORMULA, JOB POSTING SIGNAL OPENER  
Using these inputs, write one sentence inferring what problem this company is solving by hiring for this role. Job title: {{open_role}} Company description: {{company_description}} Keep under 15 words. Complete with prefix: "Noticed you're hiring a {{open_role}},"

Test both on 20 rows before scaling. Read every output. If any look hallucinated or generic, tighten the prompt constraints.

Step 5: Clean and normalize

Raw enriched data breaks personalization silently. "SALESFORCE, INC." in a scoring rule looking for "Salesforce" will not match. Normalize before any scoring runs.

Three normalizations, all credit-free:

  1. CLAY NATIVE TOOL: COMPANY NAME
Add enrichment, Tools, Normalize Company Names. No prompt needed. Strips Inc./LLC/Corp., normalizes casing. Runs automatically on every row.
  1. AI FORMULA: JOB TITLE SENIORITY
Classify this job title into exactly one tier: C-Suite, VP, Director, Manager, IC (individual contributor), Unknown. Job title: {{raw_job_title}} Return only the tier label. Nothing else.
  1. AI FORMULA: LOCATION NORMALIZATION
Convert this location to how a local would refer to it informally. Location: {{raw_location}} Return only the result. No explanation. Example: "Austin, Texas, United States" should become "Austin, TX"

Step 6: Set up sending infrastructure

No automated outbound works if emails land in spam. This step comes before launch, not after problems appear.

Register variant domains that redirect to your primary (tryclayapp.com redirects to clay.com). Configure SPF, DKIM, and DMARC on each. Add 2 to 3 inboxes per domain. Warm every new inbox for 3 to 4 weeks using Instantly or Smartlead warming. Cap sends at 20 to 30 per inbox per day. With 10 domains and 2 inboxes each, that is 400 to 600 sends per day while your primary domain stays untouched.

Step 7: Push to sequencer and launch

Once enrichment, normalization, and opener columns are complete, push to your sequencer. Clay maps enriched columns to campaign custom variables: validated email, AI subject line, personalized opener.

Before launching, check three things: validated email shows valid (not catch-all or unknown), sends are coming from a warmed variant domain, and you have manually reviewed 20 AI opener outputs. Launch only when all three pass.

Results from teams running automated outbound

Outcomes teams report after automating outbound with Clay:

Company Outcome Story
Rootly 100% automation end-to-end, 10x team performance, zero manual research Read
Sendoso $1M+ pipeline, 10x outbound productivity, 20% higher response rates Read
Rippling 2x cold email performance, 100% direct mail automation, zero engineering resources Read
Terrapinn +19% revenue per rep, -90% prospect acquisition cost, +28% email open rates on 35% more volume Read
Harmonic 2x SDR capacity, 3x response rate, 50 hours per month eliminated per rep Read

Common failure modes

Build your automated outbound pipeline today

From ICP to personalized sequence in Clay, with no manual research and no data subscriptions to start.

Frequently asked questions

What is outbound sales automation?

Outbound sales automation uses software to handle the research, enrichment, and personalization that previously required manual SDR work, enabling targeted, specific outreach at scale without proportional headcount. The goal is not to send more emails but to make every email worth sending.

How do I keep outbound personalized at scale with automation?

Use enriched data as inputs for a single AI-generated sentence at the top of each email. The company description, a recent job posting, or a funding event becomes the opener. The rest of the email is a static template written once. The AI snippet makes it feel individual. The template makes it scalable.

Which outbound workflows should I automate first?

Start with the research bottleneck: finding contacts and getting verified email addresses. That alone saves 5 to 8 minutes per prospect. Once running automatically, add the opener generation column. Only then add scoring and routing logic.

Can automated outbound work for small sales teams?

Yes, and it is where the returns are greatest. A team of two with a well-built Clay table can run the same volume as a team of ten doing manual research. The constraint shifts from headcount to ICP quality and message quality.

How do I measure ROI from outbound automation?

Track positive response rate (not open rate), meetings booked from outbound contacts, qualified opportunity rate, and cost per qualified opportunity. Divide total outbound spend by qualified opportunities for the clearest comparison against a manual SDR model.