Separate SaaS · Cold Outreach Personalizer

Scrape a site. Get a hyper-personalized opener.

Paste prospect URL → AI scrapes + writes 3 first-line variants (compliment / observation / trigger) that prove you did homework. Bulk CSV, Instantly/Smartlead ready. Separate dashboard, separate billing.

Scrape

8s fetch

Personalize

3 openers

Bulk

CSV ready

Export

Instantly/Smartlead

prospect.com/about → 3 variants

Compliment: Loved your breakdown of PLG onboarding — the ‘time-to-value < 2min’ framing is sharp.
Observation: Noticed you cover PLG onboarding for seed teams — we help with that activation gap.
Trigger: Saw your latest post on PLG — quick q about how you handle first-session nudge?

Before vs After

Before

“Hi {firstName}, I noticed your company — would love to connect about our tool.”

After (Prospector)

“Loved your PLG piece — the ‘time-to-value < 2min’ line is rare for seed-stage.”

01

Paste URL

Prospect homepage / about / blog — auto-scraped server-side (8s fetch, strips scripts/styles). Title + snippet extracted.

02

AI writes

3 first-line variants: compliment (praise specific detail), observation (neutral insight), trigger (recent post/event). <=28 words each.

03

Copy & send

Copy single or all 3. Paste into Instantly/Smartlead/Lemlist. History per-user, RLS isolated.

Built for reply rate

Live scrape

Fetches prospect site server-side, extracts title + 6k snippet. No placeholder ‘I noticed your company’.

3 angles

Compliment / Observation / Trigger — pick the vibe per prospect, A/B test.

Specific detail

References a real line from the site (‘time-to-value &lt; 2min’) — proves homework.

Bulk ready

Queue URLs, process in parallel. Export CSV for Instantly/Smartlead (future: direct push).

History & RLS

prospector_jobs per user, separate from admin/outreach. Isolated billing.

$0 engine

Groq free tier (llama-3.3-70b). Set GROQ_API_KEY for live; fallback templates otherwise.

Copy in 1 click

Copy per-variant or all 3. Paste as first line — lift reply rate 2-3× vs generic.

API first

POST /api/prospector {url} → {openers}. Zapier/Make ready.

Separate SaaS

Own /prospector dashboard, separate from main app. No cross-billing.

Personalizer tools

  • • URL in → 3 openers out (< 2s after scrape)
  • • Title + snippet auto-extracted, 5k context
  • • History with one-click view + copy
  • • API: POST /api/prospector — bulk via script
Open Personalizer

Integrations (next)

  • • Instantly, Smartlead, Lemlist — CSV + direct push
  • • Bulk CSV upload → 100 openers in one run
  • • Style presets: friendly / bold / concise
  • • Team workspaces + usage limits per plan
View history

FAQ

Is scraping allowed?

We fetch public pages with ProspectorBot/1.0 UA. For JS-heavy sites, paste text manually.

Will it hallucinate?

Prompt forces “reference a SPECIFIC detail from scraped text” — no placeholders, retry if snippet empty.

What engine?

Groq free tier by default. Set GROQ_API_KEY for live personalization.

Separate billing?

Yes — /prospector is a separate SaaS with own prospector_jobs table and dashboard.