Salesforce Lead Router

Scores each new Salesforce lead against your rules, checks it against the leads and contacts already in the org, assigns the real owner, and tells that owner in Slack.

0 in use15
Loading preview…
Guided setup — test it before connecting anything.

Watch it work before it's live

Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.

W

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.

Set up in minutes

Using this template drops you into a guided setup. It asks exactly this, nothing else:

  1. Connect Salesforce

    One sign-in. The agent acts through your account, scoped to what this template uses.

  2. Connect Slack

    One sign-in. The agent acts through your account, scoped to what this template uses.

  3. 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.

  4. 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.

  5. 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.

  6. Watch it handle a test run

    A staged conversation against a simulated world — then it’s live.

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.

Run it with your coding agent

Works with

More agents like this

Browse all agent templates →

Put Salesforce Lead Router to work

Free to start. Guided setup, a test run against staged conversations, and it's live.