Enrich inbound leads before your SDR reads the name.
Salmon fires a webhook the moment a form submits — querying funding recency, headcount velocity, and tech-stack signals in parallel and writing the results to Salesforce or HubSpot in under 300ms. No batch jobs. No morning-after data.
~40 B2B revenue teams enriching 8,000+ leads/month
Compatible with your stack
What happens when enrichment data arrives 24 hours late
Lead lands. Data is stale.
The SDR sees a company name and an email domain. The funding round closed 7 weeks ago. The VP of Sales was hired 5 weeks ago. The CRM tool they just adopted shows up nowhere in the record.
18–24 hours until enrichment
Batch enrichment runs at midnight. Your SDR calls at 9am with yesterday's data. The competitor running real-time webhook enrichment called at 4pm — while the prospect's window was still open.
Routing fires on incomplete signals
Without tech-stack and funding signals, your Salesforce assignment rules route on company name and country code. A funded, 200-person company migrating to Salesforce gets a round-robin rep. The deal is half-lost before anyone picks up the phone.
Three stages. One enrichment pipeline.
From form submission to routed CRM record — Salmon runs enrichment, scoring, and assignment in the time it takes to load an email.
Firmographic + technographic signals at webhook speed
Pull funding signals, headcount velocity, and tech-stack changes from three parallel data sources — all triggered by the form submission webhook.
Learn about enrichment →ICP model runs on freshly-enriched data
Configurable signal weights surface Strong / Moderate / Weak fit tiers the moment enrichment completes — before the lead hits the queue.
Learn about scoring →Write to CRM fields, trigger assignment rules
Salmon populates custom Salesforce fields and HubSpot properties, then fires your routing rules or Outreach sequences automatically.
Learn about routing →The numbers behind the pipeline
We measured 287ms p95 across 8,000+ monthly enrichments in our production environment. Your numbers will vary depending on enrichment depth and CRM round-trip time — but not by overnight.
The enrichment pipeline in your workflow
Three product modules. One connected inbound motion — from raw form lead to correctly-routed, enriched CRM record.
Real-time data at the moment of form submit
The instant a lead submits a form on your site, Salmon fires a webhook to three data sources in parallel. Funding round status, headcount delta from the last 30/90/180 days, and current tech stack — all written back to your CRM before the lead appears in a rep's queue.
No batch jobs. No scheduled refreshes. Just a single webhook trigger and three parallel queries that complete in under 300ms.
See enrichment details →ICP scores that update the moment enrichment fires
Static ICP models built on last month's data miss the deals that move fastest. Salmon's scoring model runs signal weights against the freshly-enriched record — Funding Recency, Headcount Growth, Tech Stack Match, Intent Tier — and outputs a Strong / Moderate / Weak fit tier.
Configurable thresholds mean your routing rules act only on the right score band.
See scoring details →Route before the lead goes cold
Salmon writes enriched fields to Salesforce custom fields and HubSpot properties, then triggers your assignment rules or Outreach sequences automatically. Territory routing by geo enrichment, segment routing by company size and funding stage, sequence routing by tech stack match.
The right rep sees the lead — enriched, scored, and assigned — before the form confirmation email lands in their inbox.
See routing details →Deep integrations, not generic connectors
Salmon is not a Zapier-style passthrough. Each integration writes enrichment data to the correct schema-aware fields in your CRM — custom Salesforce fields with the right API names, HubSpot contact property groups — and triggers real workflow actions downstream.
Salesforce
Populates custom fields, triggers assignment rules, and writes fit-tier scores — all via managed package, no code required.
View integration →HubSpot
OAuth connect, contact-property mapping, and workflow trigger config — live in 20 minutes, no developer needed.
View integration →Outreach
Enriched prospect data flows into the right Outreach sequence automatically — no manual prospect import after the lead submits.
View integration →Slack
High-fit leads trigger instant Slack alerts with the full enriched record — rep sees the opportunity before it even hits the CRM queue.
View integration →From RevOps teams running Salmon in production
"We went from calling leads the next day to calling them while they're still on the page. The HubSpot integration took 20 minutes to wire up."— Head of Revenue Operations, B2B SaaS company (100–200 employees)
"Salmon solved the routing mismatch problem we'd been patching with Zapier for 18 months. Strong-ICP leads now go straight to the right rep, enriched."— Sales Operations Lead, independent software company
Start enriching inbound leads today.
Form submits. Webhook fires. CRM record is enriched and scored before your SDR opens their queue — not the next morning. 14 days free, no card required.