All templates

Automated HVAC Review Requests After Service

Every evening, WebRun opens ServiceTitan, finds all jobs completed today, drafts a personalized Google review request email for each customer in Gmail, and posts your team a Slack confirmation so they can review and approve the batch before it goes out.

Runs on WebRun · Strict Lockdown policy
Every night at 7:00 PM WebRunorchestrates each step
1 ServiceTitan find completed jobs today
2 Gmail draft review request emails
3 Slack notify team for approval
In short

How do I automatically request Google reviews after completing HVAC jobs?

WebRun opens ServiceTitan every evening, finds all jobs completed that day, and drafts a personalized Google review request email for each customer in Gmail. Your team gets a Slack notification to review and approve the batch before any message is sent, so every completed HVAC job is followed by a timely, on-brand review request.

  • Every completed job gets a personalized review request drafted the same day
  • Customers who received a recent request are skipped automatically
  • Review emails name the technician and job type to boost response rates

Built for HVAC contractors · heating and cooling companies · residential HVAC services · HVAC service managers

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

  2. 1
    ServiceTitan - find completed jobs today
    servicetitan.com
    WebRun in ServiceTitan: find completed jobs today
    WebRun opens ServiceTitan to find completed jobs today.
    • Open ServiceTitan and navigate to the Jobs section
    • Filter for jobs with a completed status and a completion date of today
    • Capture each customer name, job type, technician, and contact email
    • Skip any customer flagged as do-not-contact or who received a review request in the last 90 days

    Done when Every eligible job completed today is listed with the customer contact details.

  3. 2
    Gmail - draft review request emails
    gmail.com
    WebRun in Gmail: draft review request emails
    WebRun opens Gmail to draft review request emails.
    • Draft a short, warm review request email for each customer, naming their technician and the service performed
    • Include a direct link to your Google Business review page
    • Save each email as a draft in Gmail. Do not send any message without team approval

    Done when A draft review request email exists in Gmail for every completed job today.

  4. 3
    Slack - notify team for approval
    slack.com
    WebRun in Slack: notify team for approval
    WebRun opens Slack to notify team for approval.
    • Post a Slack summary to your team with the count of review request drafts ready for approval
    • Note the batch size and ask a team member to approve and send the drafts before end of day

    Done when Your team has a Slack notification with the count of review request drafts awaiting approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
go.servicetitan.com
ScheduleRuns automatically on this cadence
Every night at 7:00 PM
DeliveryHow each run's result reaches you
Review request drafts · Slack
OutputWhat each run produces - Gmail draft review request emails for every job completed today, with a Slack approval prompt for your team.
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 send review requests to customers without my approval?

No. Every review request is saved as a Gmail draft. Your team reviews and sends the batch manually each evening, so no message goes out without a human approving it.

What if a customer just got a review request last month?

It checks the customer history in ServiceTitan and skips anyone who received a review request in the past 90 days, so customers are never pestered.

Can it include the technician name in the review request?

Yes. It reads the assigned technician from each completed job in ServiceTitan and personalizes the review request email with their name to make the message feel genuine.

Put this on autopilot.

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