Funding Signal to Outreach
in 5 Minutes.
A funded company is shopping for tools right now. Engineering hires. Sales tools. Data infrastructure. Office furniture. The window between announcement and budget commitment is short.
Most outbound shops find out about funding rounds 2-4 weeks late (when the company hits LinkedIn's "hiring" radar). Our triggers feed refreshes every 60 seconds. Here's the full pipeline from announcement to sent email in 5 minutes.
What's in this post
Why funding signals are the highest-intent trigger
Most B2B outbound is based on static enrichment. "Here's a company that matches my ICP. Email them." The problem: 99% of those companies are not in a buying window right now. You're emailing them on a random Tuesday. Their response rate reflects that.
Funding rounds change the math. A company that just closed a Series A:
- Has new cash burning a hole in the bank.
- Has a board meeting next month asking "what did we deploy this for?"
- Has VPs whose KPIs were just refreshed (hire X engineers, ship Y product).
- Has explicit growth targets that require tools.
- Has the founder/CEO actively reading their inbox because everyone's congratulating them.
The "I just saw you raised, congrats" email gets opened. The "want to chat about tools?" follow-up gets read. Reply rates we benchmark: 4-7% with proper personalization, vs 1-2% on cold spray.
How the funding feed works (under the hood)
Our triggers layer polls ~15 primary sources every 60 seconds for funding events:
- Press releases (PR Newswire, Business Wire, GlobeNewswire)
- SEC filings (Form D for US private companies)
- TechCrunch, Axios Pro, The Information, Sifted, EU-Startups
- Company blogs (we monitor "announcements" feeds on 50,000+ tracked companies)
- Crunchbase real-time webhook (via partnership)
- VC firm portfolio updates (Andreessen, Sequoia, Accel, etc.)
New rounds get cross-validated across at least 2 sources before publishing to the index. Average latency from a press release to GET /v1/signals?kind=funding returning the row: 4-12 minutes. Worst case (low-signal sources, single-source rounds): under 60 minutes.
The 5-minute pipeline (with code)
You can do this from Claude Desktop with the MCP server installed, or via direct API. Here's the direct API version.
Step 1: Pull the funding feed (10 seconds)
curl "https://api.agentenrich.com/v1/signals?kind=funding&limit=50" \ -H "Authorization: Bearer ae_live_..." # Returns the last 50 funding rounds. Cost: free on every paid plan. # Each row: { companyName, companyWebsite, round, amount_usd, lead_investor, # occurredAt, sourceUrl, companyIndustry, companyCountry }
Step 2: Find the right decision maker at each company (90 seconds)
curl -X POST "https://api.agentenrich.com/v1/funding-radar" \ -H "Authorization: Bearer ae_live_..." \ -H "Content-Type: application/json" \ -d '{ "rounds": ["series_a", "series_b"], "days_window": 7, "decision_maker_title": "VP of Engineering", "limit": 50 }' # Returns funded companies + the VP of Eng at each, in one call. # Cost: 3 credits per resolved.
Step 1 and step 2 can be combined. /v1/funding-radar already includes the decision-maker resolution. If you want raw signals without resolution (you're doing your own role mapping), use step 1. For outreach, skip straight to step 2.
Step 3: Get the prospect package (60 seconds)
curl -X POST "https://api.agentenrich.com/v1/prospect-package" \ -H "Authorization: Bearer ae_live_..." \ -H "Content-Type: application/json" \ -d '{ "linkedinUrl": "https://www.linkedin.com/in/jane-vp-eng" }' # Returns verified email, mobile phone, 3 peers at the company, # and 4 personalization hooks. Cost: 12 credits flat per call.
Step 4: Pull the announcement post text (30 seconds)
curl -X POST "https://api.agentenrich.com/v1/congrats-trigger" \ -H "Authorization: Bearer ae_live_..." \ -H "Content-Type: application/json" \ -d '{ "linkedinUrl": "https://www.linkedin.com/in/jane-vp-eng" }' # Returns the actual LinkedIn post they wrote about the funding # or their role. Quote it back in the email for 5x reply rates. # Cost: 2 credits per resolved.
Step 5: Compose and send (90 seconds with Claude)
Prompt Claude with: who, what (the funding), what they posted (if anything), your pitch. Claude drafts. You review or auto-send via Resend / Postmark / SendGrid.
Total time from "new round published" to "email sent": under 5 minutes. Total credit cost: 17 credits per fully-enriched lead.
Filtering: stage, geography, ICP
Most outbound shops over-target funding signals. Don't email every funded company. Filter aggressively at step 2:
| Filter | Use case |
|---|---|
rounds: ["series_a"] | Selling to scale-up SaaS post-PMF (50-200 employees) |
rounds: ["series_b", "series_c"] | Selling to growth-stage (200-1000 employees, budget exists) |
min_amount_usd: 10000000 | Selling enterprise tools (need real budget) |
industries: ["b2b_software", "fintech"] | ICP-tight |
countries: ["US", "CA"] | North America focus (best phone hit rates here) |
days_window: 7 | Time-sensitive: outreach within first week converts 2-3x |
decision_maker_title: "VP of Engineering" | Tighter than "Engineer." Maps to the buyer. |
Stack 3-4 filters. You'll get 5-15 hot leads per day vs 200 mediocre ones. Reply rates double or triple when the list is tight.
Template emails that get replies
Three templates we've seen work, in order of reply rate.
Template 1: Quote-their-post (4-7% reply)
Subject: Congrats on the Series A, Jane
Hi Jane, saw the Series A close. The line in your announcement post about "scaling the platform to 10x throughput by end of year" — that's the exact problem we solve.
We're a load-testing API built for AI teams. Companies coming off a Series A use us for the first 6 months when traffic doubles every quarter.
Worth a 15-min call this week?
— Sam
The middle line is the differentiator. Quoting their exact post pattern-breaks "AI cold email." Pull from /v1/congrats-trigger.results[0].announcement_text.
Template 2: Investor-specific (3-5% reply)
Subject: Congrats on the a16z round
Hi Jane, saw the a16z round. Their portfolio companies use us heavily for [thing]. Marc Andreessen mentioned us last quarter on his pod (around 38:00) so you might've heard the name.
4 a16z-backed companies switched to us this quarter. Happy to share what they were running before.
— Sam
The investor name carries social proof. Works especially well for top-tier VC rounds.
Template 3: Number-specific (2-4% reply)
Subject: $25M for what's next
Hi Jane, $25M is a lot to deploy. We're in 4 of the last 10 series-B-funded SaaS companies in your space. Cheapest hire you'll make this quarter.
15 minutes this week?
— Sam
Scheduling: cron vs realtime
Cron mode (recommended for most teams)
Run the pipeline on a daily cron. 9am local time captures rounds announced in the last 24h. Lower-pressure on deliverability (sender throttling). Most agencies run this mode.
# Once a day at 9am 0 9 * * * /usr/local/bin/bun /app/funding-sdr.ts
Realtime mode (advanced)
Use our webhook delivery. Subscribe to a watch list filtered by your ICP + funding-stage filters. We push events to your endpoint within 60 seconds of detection. Your handler enriches and sends.
POST /v1/watch-lists { "name": "series_b_saas", "signal_filter": { "kind": "funding", "rounds": ["series_b"], "industries": ["saas"] }, "webhook_url": "https://yourapp.com/agentenrich-webhook", "webhook_secret": "shared_secret_for_hmac" }
HMAC-signed for security. Replayable within 30 days. Better for AI agents reacting in real time to news.
FAQ
How fresh is the AgentEnrich funding signal feed?
Under 60 minutes from public announcement. Average latency 4-12 minutes from press release to API availability. Our triggers layer polls 15+ primary sources every 60 seconds.
What's the cost per funded-company outreach?
17 credits per fully-enriched lead. On Pro ($97/mo, 130k credits) that's ~7,600 funded-lead outreaches per month. On Agency ($399/mo, 550k credits) ~32,000.
Do I need a Crunchbase license?
No. Our funding feed is multi-source. You get fresher data than Crunchbase's nightly batch without a separate contract. If you want raw Crunchbase metadata, you'd still need Crunchbase. For outreach, our feed is sufficient.
What reply rate should I expect?
4-7% on personalized funding congrats outreach when you quote the announcement post. 2-4% on generic congrats. 1-2% on cold spray. Time matters: outreach within 7 days of the round converts 2-3x better than 30+ days out.
Can I run this from Claude Desktop?
Yes. Install npx @agentenrich/mcp in your Claude Desktop config. Prompt Claude: "Find Series A companies from the last 7 days, get the VP of Engineering at each, draft personalized congrats emails referencing their announcement." Claude calls funding-radar, prospect-package, and congrats-trigger automatically. See our AI SDR agent post for the full Claude Desktop walkthrough.
Try the funding feed.
Free on the public sandbox. Or get Builder $49/mo for production use.
Try the sandbox Get a key← All posts · Next: 25,000 leads in one Claude conversation →