All templates

Automated Roofing Speed-to-Lead Response

Every few minutes, WebRun checks JobNimbus and Roofr for new leads added since the last run, drafts a personalized intro email in Gmail for each new homeowner for your rep to review and send, and instantly posts a Slack alert to your sales team so they can follow up within minutes.

Runs on WebRun · Strict Lockdown policy
Every few minutes WebRunorchestrates each step
1 JobNimbus detect new inbound leads
2 Roofr capture new estimate requests
3 Gmail draft personalized intro emails
4 Slack alert the sales rep instantly
In short

How do I instantly respond to new roofing leads as soon as they come in?

WebRun polls JobNimbus and Roofr every few minutes for new leads, drafts a personalized intro email in Gmail for each homeowner for your rep to approve and send, and posts an instant Slack alert to the assigned sales rep. New leads get a human-reviewed reply within minutes, before a competitor can respond.

  • New leads get a personalized email draft ready to send within minutes of submitting
  • Sales reps receive an instant Slack alert for every new lead before a competitor can respond
  • Duplicate leads from multiple sources are automatically detected and merged

Built for roofing contractors · roofing sales reps · storm restoration companies · residential roofers

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.jobnimbus.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    JobNimbus - detect new inbound leads
    jobnimbus.com
    WebRun in JobNimbus: detect new inbound leads
    WebRun opens JobNimbus to detect new inbound leads.
    • Open JobNimbus and filter contacts created in the last few minutes
    • Capture the homeowner name, email, phone, source, and any job notes
    • Skip any contact already actioned or marked as a duplicate

    Done when Every new lead created in JobNimbus since the last run is captured.

  3. 2
    Roofr - capture new estimate requests
    roofr.com
    WebRun in Roofr: capture new estimate requests
    WebRun opens Roofr to capture new estimate requests.
    • Open Roofr and check for new estimate requests submitted since the last run
    • Capture the homeowner name, email, property address, and requested job type
    • Skip any request already matched to a JobNimbus contact to avoid duplicates

    Done when Every new Roofr estimate request since the last run is captured without duplication.

  4. 3
    Gmail - draft personalized intro emails
    gmail.com
    WebRun in Gmail: draft personalized intro emails
    WebRun opens Gmail to draft personalized intro emails.
    • Draft a short, friendly intro email to each new lead referencing their property address and job type
    • Include a calendar link or phone number so the homeowner can book a time to talk
    • Leave each email as a draft in Gmail for your rep to review and send within minutes

    Done when A ready-to-send intro email draft exists in Gmail for every new lead.

  5. 4
    Slack - alert the sales rep instantly
    slack.com
    WebRun in Slack: alert the sales rep instantly
    WebRun opens Slack to alert the sales rep instantly.
    • Post an instant Slack alert to the sales channel for each new lead
    • Include the homeowner name, address, source, and a note that a Gmail draft is ready
    • Tag the assigned rep so they are notified immediately

    Done when Every new lead triggers an immediate Slack alert to the assigned sales rep.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.jobnimbus.com
ScheduleRuns automatically on this cadence
Every few minutes
DeliveryHow each run's result reaches you
New lead alert · Slack
OutputWhat each run produces - An instant Slack alert per new lead with homeowner details and a ready-to-send Gmail draft for the sales rep to approve.
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

Will it email new leads automatically without my approval?

No. WebRun drafts the intro email in Gmail and leaves it unsent. Your rep reviews and sends it, so every first impression has a human behind it.

What if the same lead comes in through both JobNimbus and Roofr?

WebRun checks both sources each run and deduplicates by email address, so a homeowner who submits through two channels only generates one draft and one Slack alert.

How fast does the Slack alert arrive after a new lead submits?

WebRun polls JobNimbus and Roofr every few minutes, so your rep typically receives the Slack alert within 2 to 5 minutes of a new lead coming in.

Put this on autopilot.

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