Workflow Hello World
Warm outbound from zero
A single Deepline workflow turns anonymous site visitors into approved, personalised outbound — 8 steps, no glue code.
1
Ingest
Parse + dedup
2
Enrich
LinkedIn lookup
3
Signal
Page → bucket
4
Qualify
ICP filter + AI
5
7-provider waterfall
6
Draft
Claude icebreaker
7
Review
Slack HITL
8
Send
Push to Lemlist
How each step works
- 1 · Ingest — Parse + dedup
- Vector fires a webhook for every de-anonymised visitor. The workflow normalises the payload (33 fields: identity, company, page behaviour) and runs a 5-key dedup check against seen_visitors before spending a single credit.
- 2 · Enrich — LinkedIn lookup
- Visitors who arrive without a company are rescued: Serper finds their LinkedIn profile, Apify scrapes it, and name-matching validates the result before backfilling company and title.
- 3 · Signal — Page → bucket
- Page URLs are mapped to intent buckets (pricing, docs, dashboard, compare, homepage…). Each bucket carries a pre-written opener line and subject line used later in drafting.
- 4 · Qualify — ICP filter + AI
- A deterministic pre-filter blocks non-ICP titles and industries cheaply. Survivors get an AI fit-check (Claude Haiku) that scores B2B fit 0–10 and returns a company summary.
- 5 · Email — 7-provider waterfall
- Dropleads → Hunter → LeadMagic → Prospeo → Deepline-native → Crustdata → PDL. First provider to return a valid address wins; the rest are skipped.
- 6 · Draft — Claude icebreaker
- Claude Sonnet writes a 50–65 word observation email personalised to the visitor's role bucket. No product pitch, no demo ask — just a segmented pain and an open question.
- 7 · Review — Slack HITL
- The full lead context (identity, intent signals, drafted email) posts to #alerts-gtm with Approve / Skip / Snooze buttons and an edit affordance. The workflow waits up to 24 h for a human decision.
- 8 · Send — Push to Lemlist
- On approval the lead is added to the Lemlist campaign with the (possibly edited) icebreaker attached as a custom variable. A Lemlist pre-check prevents double-adding existing contacts.
Run this yourself
The workflow runs on Deepline. One CLI, 44+ providers, no per-seat pricing.