← ClaudeAtlas

ops-leadgenlisted

Healify B2B wholesale leadgen review and send flow. Shows pending cold-email drafts from healify-b2b-leadgen, lets you approve/skip each one, and fires approved drafts one-at-a-time via Rule-6-gated `healify-leadgen send`. Never batches sends.
Lifecycle-Innovations-Limited/claude-ops · ★ 17 · AI & Automation · score 86
Install: claude install-skill Lifecycle-Innovations-Limited/claude-ops
# ops-leadgen Wraps `healify-leadgen` CLI for the daily leadgen review-and-send loop. **Repo:** `~/Projects/healify-b2b-leadgen` **DB:** `~/Projects/healify-b2b-leadgen/leads.db` (gitignored) **Run with Doppler:** `doppler run --project healify-b2b-leadgen --config dev -- healify-leadgen <cmd>` ## Argument routing | Argument | Action | |---|---| | `review` (default) | Show pending drafts one-by-one, approve or skip | | `send --draft-id N` | Send a single approved draft (Rule-6 gated) | | `usage` | Print today's Apollo reveals + Apify runs | | `scrape [--limit N]` | Discover new NL HR contacts via Apollo | | `enrich` | Run Apify enrichment on unenriched leads | | `draft` | Generate Claude NL/EN drafts for undrafted leads | ## Review + send flow (Rule 6) **NEVER send multiple drafts in one turn. Each send is a separate staged-draft → approval → send cycle.** 1. Run `healify-leadgen review` (or fetch pending drafts from DB directly) 2. For each pending draft, show the user: - Lead: name, title, company, email - Language, subject, full body 3. Ask: `[Send]` / `[Skip]` / `[Stop review]` 4. On `[Send]`: a. Show complete draft one final time b. Wait for Sam to type `ok` / `send` / `ship it` — this creates `/tmp/.claude-send-ok` c. Run: `doppler run --project healify-b2b-leadgen --config dev -- healify-leadgen send --draft-id N` d. Confirm output shows `Sent OK. Gmail message ID: <id>` 5. Move to the next draft only after the current one is fully resolved. #