All templates

Kickserv Automated Irrigation Job Routing

When a new job lands in Kickserv, WebRun reads the job type, customer address, and technician schedules in Google Calendar, identifies the best available tech, and posts a routing recommendation to your Slack dispatch channel for a quick one-click approval.

Runs on WebRun · Strict Lockdown policy
When a new job is created in Kickserv WebRunorchestrates each step
1 Kickserv read new job details and requirements
2 Google Calendar check technician availability
3 Slack post routing recommendation to dispatcher
In short

How do I automatically route new irrigation jobs to the right technician?

WebRun monitors Kickserv for new jobs and immediately checks each technician's Google Calendar for availability near the job address. Within minutes it posts a routing card to your Slack dispatch channel with a recommended technician and a direct Kickserv link, so your dispatcher can confirm the assignment in one click.

  • New jobs get a routing recommendation in Slack within minutes of being created
  • Dispatchers review and confirm every assignment before it is locked in
  • Technician schedules are checked live so double-bookings are avoided

Built for irrigation contractors · sprinkler system companies · field service dispatchers · landscape irrigation businesses

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

  2. 1
    Kickserv - read new job details and requirements
    kickserv.com
    WebRun in Kickserv: read new job details and requirements
    WebRun opens Kickserv to read new job details and requirements.
    • Detect the new job created in Kickserv and open its detail view
    • Capture job type, customer address, requested date, and any special notes
    • Check if the customer has prior service history and note the last assigned technician

    Done when All job details and customer history are captured and ready for routing.

  3. 2
    Google Calendar - check technician availability
    calendar.google.com
    WebRun in Google Calendar: check technician availability
    WebRun opens Google Calendar to check technician availability.
    • Open each technician's Google Calendar and check availability on the requested date
    • Identify the technician closest to the job address who is free at the requested time
    • Note the top two routing options with their estimated travel time

    Done when The best available technician and a backup option are identified for the job slot.

  4. 3
    Slack - post routing recommendation to dispatcher
    slack.com
    WebRun in Slack: post routing recommendation to dispatcher
    WebRun opens Slack to post routing recommendation to dispatcher.
    • Post a routing card to the dispatch Slack channel with job details, the recommended technician, and the backup option
    • Include a direct link to the Kickserv job so the dispatcher can assign with one click
    • If the requested date has no availability, flag the job as needing a reschedule

    Done when The dispatcher has a Slack card with a ready-to-action routing recommendation.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.kickserv.com
ScheduleRuns automatically on this cadence
When a new job is created in Kickserv
DeliveryHow each run's result reaches you
Routing card · Slack
OutputWhat each run produces - A Slack routing card for each new job with the recommended technician, availability, and a Kickserv deep link.
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

Does it assign the technician automatically without my input?

No. WebRun posts a routing recommendation to Slack for your dispatcher to review and confirm. The actual assignment in Kickserv is always made by a human.

What if all technicians are busy on the requested date?

WebRun flags the job in Slack as needing a reschedule and lists the next available slot for each tech, so your dispatcher can contact the customer to adjust.

Can it account for technician skill sets for specialized irrigation work?

Yes. You can configure job type filters so WebRun only considers techs qualified for the specific irrigation service, such as backflow testing or controller programming.

Put this on autopilot.

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