Salesforce Lead Router
Live demo
Watch it work before it's live
Web - Request Pricing
Marta Kjeldsen, Nordhavn Logistik A/S
EmailUnassigned Leads queue
NoteTitle: Director of Warehouse Operations. Country: Denmark. Employees: 1,200. Industry: Transportation and Logistics. Email: m.kjeldsen@nordhavnlogistik.dk, phone supplied. Message: nine distribution centres report out of three separate systems and we want one layer across all of them before the Q1 stock freeze. Budget signed at 900,000 DKK, procurement runs a vendor security review first, and I am the person who signs.
What you'll need
Set up in minutes
Connect Salesforce
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Routing rules
What separates a lead worth a rep's morning from one worth nothing - the industries, sizes, countries, titles and signals you route on, the fields the agent may set, and what disqualifies somebody outright.
Team map
Who takes which kind of lead, written with the Salesforce usernames or queue names exactly as they appear in your org, so the agent assigns to a real owner rather than to a nickname.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The brief
About this agent
Salesforce assignment rules match a picklist and nothing more. They cannot read the sentence where a buyer says they need this before an October audit, and they cannot notice that the person filling in your form works at an account you have served for two years. This agent reads the lead the way a sales manager would, queries the org for anybody who already knows that company, sets a real owner, and writes down why. Junk keeps its unassigned status and gets a note explaining itself.
What people use it for
- Ownership, not a suggestion - Setting the owner puts the record into the list views and queues where that rep already works. Nobody has to spot a message and remember to claim something afterwards.
- Two objects, one duplicate check - Leads and contacts are both queried before a score exists, so the fourth person from a customer you already serve is routed as an existing relationship instead of pitched cold by somebody new.
- Routing a picklist cannot do - Territory by field value breaks the moment intent lives in free text. Rules written in English let a lead be routed on what they actually asked for, including a deadline mentioned in passing.
- Every route is auditable - Each assignment leaves a note naming the rule, the values behind it and the duplicate ids found. A disputed route gets settled by reading the record rather than by arguing at pipeline review.
Before you fork
What does it need inside Salesforce?
A connection allowed to read the Lead object, run SOQL across leads and contacts, update the owner and your routing fields, and create notes. You then write two things: the routing rules, and a team map naming real Salesforce users or queues, spelled the way your org spells them, since it assigns to whatever you wrote. Everything runs on standard objects, so nothing is installed.
Can it convert a lead or overwrite what a rep entered?
Neither one. Conversion is not among its tools, so no account, contact or opportunity is ever created by it. It writes the owner plus the routing fields you named, and leaves status, rating, source, campaign and free text alone. A value that looks wrong gets described in the note rather than corrected.
Our campaigns dump leads in bursts, what does that look like?
Every lead landing is one short run, so a 400 row list import is 400 runs on the day you import it. Point the trigger at the sources people actually work, and load purchased or scraped lists somewhere it is not watching. Disqualified leads finish early because they stop at the note and never reach Slack.
Keep exploring
More ways to run it
Run it with your coding agent
Works with
More agents like this
Salesforce Case Triage Agent
Reads every new Salesforce case, leaves an internal comment with the category, the likely cause and the questions to ask,…
GitHub PR Review Agent
Reads every pull request the minute it opens and leaves one comment with a plain read of the change, a verdict on each…
Stripe Revenue Digest Agent
Turns yesterday's Stripe activity into one Slack message every morning: what came in, what failed, who churned, and the one…
Failed Payment Recovery Agent
Turns every failed charge into a ready-to-send dunning email in Gmail and one Slack line, with the amounts and dates pulled…
Make it yours
Put Salesforce Lead Router to work.
Free to start. Guided setup, a test run against staged conversations, and it's live.