All templates

Qualify & Route Inbound Leads Automatically

The moment a new contact lands in HubSpot, WebRun reads their company size, industry, and source, scores them against your ICP, stamps the lead grade on the record, and pings the right sales rep in Slack so the hottest leads get a human touch within minutes.

Runs on WebRun · Strict Lockdown policy
Within minutes of each new contact WebRunorchestrates each step
1 HubSpot read and score the new lead
2 Google Sheets log score and routing decision
3 Slack alert the assigned rep
In short

How can I automatically qualify and route inbound leads to the right sales rep?

The moment a new contact lands in HubSpot, WebRun reads their company size, industry, and lead source, scores them against your ICP criteria in Google Sheets, writes the lead grade back to the HubSpot record, and pings the right sales rep in Slack — so hot leads get a human reply in minutes.

  • Hot leads get a human reply in minutes, not hours
  • Every inbound contact scored against your ICP around the clock
  • No lead sits unrouted while reps are in meetings or off-hours

Built for B2B sales teams · SaaS companies · inside sales · RevOps teams

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order — in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.hubspot.com in a real browser with your saved login — no setup, no API keys.

  2. 1
    HubSpot — read and score the new lead
    hubspot.com
    WebRun in HubSpot: read and score the new lead
    WebRun opens HubSpot to read and score the new lead.
    • Open the new contact record and read company, job title, industry, employee count, and lead source
    • Score the lead 1–10 against your saved ICP criteria (company size, vertical, title seniority)
    • Write the score and grade (Hot / Warm / Cold) back to the contact's custom Lead Grade field
    • Assign the contact to the matching rep based on your territory or vertical routing rules

    Done when The contact record has a Lead Grade and an assigned owner in HubSpot.

  3. 2
    Google Sheets — log score and routing decision
    google.com
    WebRun in Google Sheets: log score and routing decision
    WebRun opens Google Sheets to log score and routing decision.
    • Open the Inbound Leads log sheet
    • Append a row with contact name, company, score, grade, assigned rep, and timestamp
    • Skip if this contact's email already exists in the sheet

    Done when The lead is logged as a new row with all qualification details.

  4. 3
    Slack — alert the assigned rep
    slack.com
    WebRun in Slack: alert the assigned rep
    WebRun opens Slack to alert the assigned rep.
    • Post a direct message to the assigned rep with the lead's name, company, score, and a link to the HubSpot record
    • For Hot leads, also post to the #hot-leads channel so the team sees it

    Done when The rep has been alerted and can open the record in one click.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.hubspot.com
ScheduleRuns automatically on this cadence
Within minutes of each new contact
DeliveryHow each run's result reaches you
Lead alert · Slack
OutputWhat each run produces — A lead-grade summary per new contact — score, routing decision, and assigned rep — posted to Slack and logged in the sheet.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment — WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

How does WebRun decide what's a 'Hot' lead?

You define the ICP criteria — company size, industry, job-title seniority, and lead source — and WebRun scores each field. Adjust the thresholds any time in the plan.

Will it reassign existing contacts?

No. It only acts on newly created contacts, so existing assignments are never touched.

What if my rep isn't on Slack?

You can switch the alert to Gmail or just rely on the HubSpot assignment notification — WebRun updates the record either way.

Put this on autopilot.

Turn it on in minutes — or have our team set it up for you.