@buzzlead/high-intent-signals
v0.1.0
Published
Drop your URL. Get 5 high-intent signal campaigns — each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts — as JSON. Free CLI from BuzzLead.
Downloads
93
Maintainers
Readme
High-Intent Signal Generator
Drop your URL. Get 5 high-intent signal campaigns — each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts — as JSON. Free CLI from BuzzLead.
The same engine that powers the free web tool — open-sourced for operators who want to run it on their own keys.
npx @buzzlead/high-intent-signals --url yourcompany.com --out signals.jsonIn ~2 minutes you get a JSON file with 5 distinct high-intent signal campaigns for your business — each carrying:
- Signal type, angle, difficulty, conversion tier
- A full playbook (signal definition, why it's high-intent, data-source steps, conversion context, why it works)
- Ready-to-paste AI Ark filter values (titles, exclusions, employee range, industries, keywords, seniorities, geos, signal triggers)
- Ready-to-paste Apollo filter values
- Estimated list size
- 2 script variants per campaign — one email, one LinkedIn — with 3 subject lines each + follow-up
The difference from generic outbound: every campaign is anchored to a real buying signal — funding, hiring, tech stack change, product launch — not just a persona.
What it does
Five steps, fully automated:
- Reads your site — Jina Reader pulls clean markdown, Claude extracts your offer, ICP, differentiators, industry, target titles.
- Builds market intel — Exa surfaces industry trends, competitor moves, Reddit complaint threads. Claude synthesizes.
- Designs 5 signal campaigns — high-intent triggers: funding events, hiring waves, tech adoption, product launches, mandate changes.
- Expands each into a playbook — signal definition, why it's high-intent, where to source the signal step-by-step, AI Ark + Apollo fields, estimated list size.
- Writes 2 scripts per campaign — one email, one LinkedIn — with 3 subject lines + follow-up + framework explanation.
Install
# One-shot via npx
npx @buzzlead/high-intent-signals --url yourcompany.com
# Or install globally
npm install -g @buzzlead/high-intent-signals
high-intent --url yourcompany.com
# Or use as a library
import { runHighIntent } from "@buzzlead/high-intent-signals";
const result = await runHighIntent({ url: "yourcompany.com" });API keys
| Key | Why | Where |
|---|---|---|
| ANTHROPIC_API_KEY | Site analysis, research, campaigns, playbooks, scripts | https://console.anthropic.com |
| EXA_API_KEY | Market research (trends, competitors, Reddit) | https://exa.ai |
Optional: JINA_API_KEY for faster site scraping.
Cost per run
Full 5-campaign expansion: ~$0.30–0.80 in Anthropic + ~$0.02 Exa. With --campaigns-only: ~$0.05.
CLI usage
Usage: high-intent [options]
Required:
-u, --url <url> Your company URL
Optional:
-n, --name <name> Company name hint
--campaigns-only Skip playbook + scripts (fast preview of 5 angles)
--expand <n> Only expand the first N campaigns
-o, --out <path> Output JSON path. Default: ./high-intent-signals.json
--stdout Write JSON to stdout instead of file
--silent Suppress progress outputExamples
# Full expansion
high-intent --url stripe.com --out stripe-signals.json
# Fast preview only
high-intent --url stripe.com --campaigns-only
# Pipe into another tool
high-intent --url stripe.com --campaigns-only --stdout | jq '.campaigns[].name'Output schema
{
companyIntel: { companyName, websiteUrl, offer, icp, differentiators, industryVertical, targetTitles },
researchIntel: { industryTrends, competitorMoves, redditComplaints, macroContext },
campaigns: [
{
id, name, signalType, angle, difficulty, conversionTier,
playbook: {
signalDefinition, whyHighIntent,
dataSourceSteps: [{ tool, action, filters }],
aiArkFields: { jobTitles, excludeTitles, companySizeMin, companySizeMax,
industries, keywords, seniority, geography, signals },
apolloFields: { personTitles, excludedTitles, employeeRanges,
industries, keywords, seniority, locations },
estimatedListSize, conversionContext, whyItWorks
},
scripts: {
variant1: { framework, medium: "email", subjectLines, emailBody, followUp, whyItWorks },
variant2: { framework, medium: "linkedin", subjectLines, emailBody, followUp, whyItWorks }
}
}
]
}How it differs from the web tool
| | Web tool | CLI |
|---|---|---|
| Campaigns per run | 5 | 5 |
| Lead gate | Required | None |
| Auth | Shared keys | Your keys |
| Output | Web UI + copy buttons | JSON file (or stdout) |
| Fast-preview mode | No | Yes (--campaigns-only) |
| Library API | No | Yes |
Library API
import {
runHighIntent, // end-to-end pipeline
analyzeSite, // step 1
buildResearch, // step 2
generateCampaigns, // step 3
generatePlaybook, // step 4 (per-campaign)
generateScripts, // step 5 (per-campaign)
} from "@buzzlead/high-intent-signals";Want this run for an entire pipeline?
High-Intent Signal Generator gives you the signal playbook. You take it from there.
BuzzLead the agency runs signal-based outbound continuously — monitoring the signals, sourcing the lists, sending the campaigns, handling replies. 10M+ cold emails sent. $8M+ in client revenue.
If you want the version with humans behind it, talk to us at buzzlead.io.
License
MIT. Use it however you want.
