-
Step 1: Define Your ICP Before You Configure Anything
-
Step 2: Wire the Data Pipeline in the Right Order
-
Step 3: Configure Intent Data With a Narrow Window
-
Step 4: Build LinkedIn Automation With Real Guardrails
-
Step 5: Make Email Lookup the Bridge, Not a Bolt-On
-
Step 6: Put Human Checkpoints in the Workflow
-
Common Mistakes to Avoid
-
The Bottom Line
I'm the office administrator for a 40-person B2B company. I manage all SaaS tool purchasing — roughly $160k annually across 20+ vendors. When our VP of Sales asked me to evaluate AI prospecting platforms in early 2025, I went in with my usual process: build a comparison sheet, schedule demos, push on pricing.
What I didn't expect was how much the conversation would end up being about workflow design, not features. The real question with a tool like Lindy AI isn't "can it find emails?" It's "how does email lookup fit into an agent-native prospecting workflow?" That took me a while to wrap my head around — and honestly, most demos didn't help with that part.
Had about two weeks to evaluate before our fiscal year kicked off. Normally I'd run a six-week assessment with weighted scoring across vendors. There was no time for that. I relied on a shorter demo cycle, trial accounts, and a lot of late-night reading. This is the checklist I put together after getting Lindy's agent platform implemented for our outbound team. Six steps, and if you're setting up something similar in 2025, I think it'll save you the trial-and-error we went through.
Step 1: Define Your ICP Before You Configure Anything
The biggest mistake we almost made? Letting the platform define the target.
It's tempting to think a prospecting platform is just a bigger contact list. But the workflow around the data matters more than the data itself. Lindy has a feature where you describe your ideal customer profile in plain language and it builds the targeting criteria for you. That's genuinely useful. But if your ICP definition is vague — like "SaaS companies with 50-500 employees" — you'll get back exactly that level of quality in your leads.
What we did instead:
- Listed 10 customers we'd closed in 2024 and 10 we'd lost to competitors
- Pulled the common firmographics (industry, employee count, tech stack)
- Noted the behavioral triggers: funding rounds, new leadership hires, hiring patterns
That last point is where intent data features start to matter. They only work if you know which signals actually preceded a deal for you. We spent a day on this upfront. It saved us weeks of garbage leads.
Step 2: Wire the Data Pipeline in the Right Order
Here's something that initially confused me. Lindy does enrichment, email lookup, and verification as part of the same agent workflow. But the order those run in changes the quality of what comes out.
If you run email lookup before enrichment, you might find an address for the wrong person at the right company. If you verify before enrichment, you're paying to verify contacts that don't match your ICP anyway.
The order that worked for us:
- Enrich first — fills in missing firmographic and technographic fields
- Filter against your ICP criteria — drop anything outside the target profile (this is the step most people skip)
- Email lookup — find the specific contact's address
- Verify — confirm format and domain validity before any sequence touches the contact
Honestly, this is the kind of thing you only learn by watching a bad workflow run once. Our first test produced a 900-contact list with a 31% bounce rate because we had steps 1 and 3 reversed. That incident in March 2025 changed how I think about data pipelines. One bad batch, and suddenly "it's probably fine" didn't seem like a strategy anymore. It also cost us a chunk of domain reputation that took a couple of months to rebuild.
Step 3: Configure Intent Data With a Narrow Window
Intent data features were the most-hyped part of every demo we saw. Lindy pulls signals from job postings, funding announcements, tech stack changes, hiring patterns — that kind of thing. It's genuinely impressive.
But here's the trap: the broader your intent window, the noisier your feed.
We initially set ours to a 90-day window with any single "positive signal" counting. That generated over 600 "hot leads" in the first week. Six hundred. For a team of four SDRs. That was the moment I realized what agent-native actually means — the platform doesn't care whether your pipeline is realistic, it just executes what you configure.
What worked:
- 30-day signal window, not 90
- Require at least 2 signal types (e.g., funding + a new VP of Sales)
- Minimum firmographic fit score of 70%
The narrower configuration cut us down to about 40 solid leads per week. Still more than we could handle manually, but the right kind of volume. And every irrelevant "hot lead" you reach out to is a small hit to your brand. People remember who contacted them with something that clearly didn't apply.
Step 4: Build LinkedIn Automation With Real Guardrails
Lindy's LinkedIn automation features handle connection requests, follow-ups, and profile visits automatically. Which sounds great — until you trip a platform limit or get a reputation flag.
We learned this the hard way. Our first sequence was configured for 120 connection requests per day, which turned out to be well above the safe range. We got a warning and had to dial it back. Nothing permanent, but it wasted a week. LinkedIn's user agreement doesn't publish specific rate limits for this kind of thing, so the "safe" numbers floating around are practitioner consensus — as of early 2025, that consensus is roughly 30-40 connection requests per day per account.
What I'd recommend if you're setting this up:
- Keep connection requests under 30-40 per day per account
- Personalize the first message with the specific intent signal you detected — mention the funding round, the new hire, the job change
- Don't automate InMails on the first touch, period
- Turn on "skip if already connected" (the toggle exists, and it saves you from looking careless)
The quality perception point matters here. If the first thing a prospect sees from you is an obviously automated message, their impression of your company drops before you get a chance to make a case. The whole reason to use intent data and lookups is to make the first touch feel relevant — not robotic.
Step 5: Make Email Lookup the Bridge, Not a Bolt-On
One question that kept coming up in my research: how does email lookup fit into an agent-native prospecting workflow? The answer, as we learned, is that it's not a separate utility you run independently. It's the bridge between "this person might be interested" and "let's reach out."
Our workflow looks like this:
- Intent signal detected — this is the trigger that starts everything
- Enrich and verify the company — confirm it's a real opportunity
- Email lookup for the specific contact — find the right person, not just the right company
- Cross-check against suppression lists — we imported our unsubscribes and existing customers first thing, and Lindy respects that list on every run
- Send to sequence — with the intent signal context included in the personalized opener
The suppression list cross-check is the step that's easy to skip but shouldn't be. It prevented some genuinely awkward outreach — like following up with a customer who'd already signed a renewal (that almost happened). Sending to someone who already told you to stop is the fastest way to burn a relationship and get your domain flagged.
One honest note: no platform — Lindy included — can guarantee 100% email deliverability or verification accuracy. Good tools get you to 95%+ verification confidence, but you'll still see bounces. Budget for it, and set the workflow to hold low-confidence emails for manual review instead of sending them anyway.
Step 6: Put Human Checkpoints in the Workflow
The phrase "AI sales agent" makes it sound like the team is being replaced. (Not that we've seen that in practice.) What it actually means for us: the platform handles detection, research, lookup, and first-draft messaging. Humans review, customize, and hit send.
Our cadence:
- Daily, 15 minutes: An SDR reviews the day's "ready to contact" queue and spot-checks personalization
- Weekly, 1 hour: We review bounce rates, reply rates, and unsubscribe spikes
- Monthly: Full audit of sequences, suppression lists, and compliance settings
That might sound like a lot of manual oversight. But the alternative — letting the agent run fully unattended — is how you end up with 600 identical LinkedIn invites and a damaged domain reputation. The integrations with our CRM and sales engagement tools make this workflow pretty seamless, but the review points are still on us.
Common Mistakes to Avoid
A few things we got wrong so you don't have to:
- Skipping verification to save money. We tried this on a 300-email batch. 22% bounced. That's not just wasted sends; it's a direct hit to your domain reputation that takes months to recover.
- Enabling every automation at once. Lindy has a lot of capabilities. That doesn't mean you should switch them all on in week one. Add automations gradually and measure each one before adding another.
- Ignoring the "why now" in outreach. Intent data doesn't help if your message doesn't reference the trigger. We tested two versions — one citing the prospect's recent funding round, one that didn't. The personalized version got roughly 2.3x the reply rate (small sample, but the direction was clear).
- No fallback for low-confidence emails. When verification confidence is below 90%, configure the workflow to hold the contact for manual review. Lindy lets you set that per step, and it's the safest default we've found.
The Bottom Line
That's the checklist. Six steps, none of them glamorous, all of them worth doing before you let an agent run with your outbound. The tools are getting better every quarter — Lindy's agent platform feels like it's ahead of where most AI sales tools were a year ago. But the workflow design still determines whether your outreach feels thoughtful or mass-produced. Get the process right, and the tool will amplify it. Get it wrong, and you'll find out fast.

