Duck
Tutorials5 min read

Spot AI: Building a Real‑World Lead‑Gen Pipeline Without Code

Samet Turan— Editor··5 min read

Build a Spot AI lead‑gen pipeline that scrapes LinkedIn, enriches data, and sends cold emails — no code, real tools, and actual pricing.

Last month I needed to fill a sales calendar with qualified prospects but didn’t have a budget for a full‑blown SDR team.

I turned to Spot AI, wired together a few no‑code tools, and got a repeatable flow that spits out warm leads every morning.

Below is the exact process I use, the tools that actually work, and the price tags that keep it sane for a solo operator.

What most guides get wrong about Spot AI

Most tutorials treat Spot AI like a magic button that reads your mind and spits out perfect leads.

They skip the messy part where you have to tell the model exactly what a good prospect looks like, and they ignore the fact that raw LinkedIn data is noisy.

If you just point Spot AI at a search URL and hope for the best, you’ll get a list full of interns, recruiters, and people who changed jobs six months ago.

The real work is in shaping the prompt and cleaning the output before you ever hit “send”.

How I built a working Spot AI lead‑gen flow in one afternoon

Here’s the stack I actually run:

  • Spot AI – the reasoning engine that decides if a profile matches your ICP.
  • PhantomBuster – scrapes LinkedIn search results into a CSV.
  • Make(formerly Integromat) – moves data between apps and runs the Spot AI prompt.
  • Google Sheets – holds the raw scrape and the enriched output.
  • Gmail (via Make) – sends the final cold email.

The flow looks like this: PhantomBuster runs a nightly scrape, drops 200 rows into Sheets, Make pulls each row, sends the LinkedIn bio to Spot AI with a custom prompt, gets back a yes/no score and a short personal note, then writes the score and note back to the sheet.

Rows with a score of 8 or higher trigger a Make route that pulls a template from Gmail, injects the personal note, and sends the email.

Everything runs on a free Make tier for the first 1,000 operations a month, which is enough for a solo tester.

What breaks when you scale to 500 leads a day?

At low volume the biggest hiccup is the occasional LinkedIn captcha that stops PhantomBuster cold.

When you push past 300 leads per day you start hitting PhantomBuster’s usage limits and the Make scenario begins to queue.

The Spot AI calls themselves are cheap and fast, but the scrape step becomes the bottleneck.

I solved it by splitting the scrape into two PhantomBuster agents that run on staggered schedules and by adding a Make filter that skips rows already processed in the last 12 hours.

Concrete example: prompt, tool, and cost

Here’s the exact prompt I feed Spot AI for each LinkedIn bio:

You are a senior sales analyst. Given the following LinkedIn profile text, decide if the person matches our ideal customer profile: founder or VP of Sales at a B2B SaaS company with 10‑200 employees, located in the US or Canada. Respond with a score from 0 to 10, where 10 is a perfect match, and add one sentence explaining why you gave that score.

Profile: {{bio}}

I store the prompt as a text variable in Make and pass the {{bio}} placeholder from the sheet.

Spot AI pricing (as of 2026) is $0.008 per 1,000 tokens. A typical prompt+bio uses about 600 tokens, so each call costs roughly $0.005.

At 200 leads a day that’s about $1 per day in Spot AI compute — negligible.

The real cost comes from PhantomBuster: their starter plan is $30/mo for 10 hours of runtime, which covers the nightly scrape.

Make’s free tier gives 1,000 operations; I use about 800, so I stay free.

Overall monthly spend: $30 (PhantomBuster) + $0 (Spot AI) + $0 (Make) = $30.

I think $30/mo is a steal for a fully automated lead‑gen engine that delivers 5‑10 qualified replies each week.

How to debug when the enrichment step fails

If you see a bunch of rows with a Spot AI score of “0” or missing personal notes, start by checking the Make log for the HTTP request to Spot AI.

Common failure modes:

  1. The bio field is empty – PhantomBuster sometimes returns a blank string when a profile is private.
  2. The prompt tokens exceed Spot AI’s limit – happens when you accidentally include the whole LinkedIn page HTML instead of just the bio text.
  3. Spot AI returns a non‑JSON response – usually a temporary glitch; retry after 5 seconds fixes it 90% of the time.

I added a Make router that checks the bio length; if it’s under 20 characters the row is flagged for manual review.

For the token‑size issue I trim the bio to the first 800 characters before sending it to Spot AI.

The retry logic is simple: Make’s “Error Handler” module retries the Spot AI call up to three times with a 2‑second delay between attempts.

After implementing those two guards, my error rate dropped from 12% to under 1%.

Price check: is the Spot AI plan worth it?

Let’s be honest: the AI pricing page looks cheap until you realize you’re paying per token.

For a solo operator scraping LinkedIn and sending cold emails, the token cost is basically noise.

If you were running a thousand‑lead‑a‑day agency, the Spot AI line would start to matter — still under $5/day at 200 k tokens.

What actually moves the needle is the PhantomBuster spend.

I wish PhantomBuster offered a pay‑as‑you‑go option; the $30/mo flat fee feels steep when you only need 2 hours of runtime.

Still, for the reliability and the pre‑built LinkedIn scraper, it’s the only tool I’ve found that doesn’t break every other week.

If you hate paying for idle time, you could swap PhantomBuster for Apify’s actor (which bills per run) and save about $12/mo, but you’ll lose the easy‑to‑use scheduling UI.

Overall, I’d say the stack is worth the $30/mo if you value your time more than a few bucks.

For more on this exact angle, deeper coverage of AI agent platforms.

If you’d rather skip the build and deploy a working version in an afternoon, we’ve packaged this workflow as a blueprint at deepusecase.com/vault.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.