All templates

Automated Vacation Rental Maintenance Issue Routing

When a maintenance issue is reported in Guesty, WebRun reads the property, categorizes the issue type (plumbing, HVAC, electrical, appliance, or general), posts a routed work order to the right Slack channel with the vendor's contact info, and logs the ticket in Google Sheets so nothing falls through the cracks.

Runs on WebRun · Strict Lockdown policy
Within minutes of a maintenance report WebRunorchestrates each step
1 Guesty detect incoming maintenance report
2 Slack post routed work order to the right channel
3 Google Sheets log issue, routing, and resolution status
In short

How can I automatically route vacation rental maintenance issues to the right vendor?

When a maintenance issue lands in Guesty, WebRun reads the property and issue description, categorizes the problem, and posts a routed work order to the matching Slack channel with the relevant vendor's contact details. Every issue is logged in Google Sheets with its routing and resolution status so nothing slips through.

  • Every maintenance report is routed to a vendor within minutes, not the next morning
  • No issue is lost in a text thread or email inbox
  • A running Sheets log shows open vs. resolved issues across all properties

Built for vacation rental managers · short-term rental property managers · property management companies · Airbnb co-hosts managing multiple properties

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

  2. 1
    Guesty - detect incoming maintenance report
    guesty.com
    WebRun in Guesty: detect incoming maintenance report
    WebRun opens Guesty to detect incoming maintenance report.
    • Open Guesty and detect the newly submitted maintenance request
    • Read the property name, issue description, and severity level
    • Categorize the issue as plumbing, HVAC, electrical, appliance, or general maintenance

    Done when The maintenance issue is read, categorized, and the correct vendor type is identified.

  3. 2
    Slack - post routed work order to the right channel
    slack.com
    WebRun in Slack: post routed work order to the right channel
    WebRun opens Slack to post routed work order to the right channel.
    • Post a structured work order to the appropriate Slack channel for the issue category
    • Include property name, issue description, severity, and the vendor's contact information
    • Tag the property manager on urgent or high-severity issues

    Done when The routed work order is live in the correct Slack channel with vendor contact details.

  4. 3
    Google Sheets - log issue, routing, and resolution status
    google.com
    WebRun in Google Sheets: log issue, routing, and resolution status
    WebRun opens Google Sheets to log issue, routing, and resolution status.
    • Append a row to the maintenance log with property, issue type, severity, vendor routed, and timestamp
    • Leave a resolution column blank to mark when the issue is fixed

    Done when The maintenance issue is logged in Google Sheets with routing details and open status.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.guesty.com
ScheduleRuns automatically on this cadence
Within minutes of a maintenance report
DeliveryHow each run's result reaches you
Work order · Slack
OutputWhat each run produces - A routed work order in Slack for the right vendor, plus a maintenance log entry in Google Sheets.
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 know which vendor to route the issue to?

It uses the vendor categories and contact info you configure at setup. Each property can have its own preferred plumber, HVAC tech, and handyman, and WebRun routes by issue category and property.

What happens if the issue is urgent, like a water leak or no heat?

High-severity issues are tagged in Slack and the property manager is @-mentioned directly so urgent situations are not buried in a channel feed.

Does it contact the vendor directly to book the repair?

No. WebRun posts the work order details and vendor contact information in Slack for your team to action. Your team makes the final call on when and how to engage the vendor.

Put this on autopilot.

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