All templates

Automated Pest Control Contract Renewal Reminders

Every Monday, WebRun opens PestPac by WorkWave, finds every service contract expiring in the next 60 days, drafts a personalized renewal email in Gmail for each customer, and posts your account team a Slack list sorted by expiry date so renewals are handled in order.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 PestPac by WorkWave find contracts expiring in 60 days
2 Gmail draft renewal notice per customer
3 Slack post renewal priority list to account team
In short

How do I automatically remind customers when their pest control contract is up for renewal?

WebRun opens PestPac by WorkWave every Monday, finds every service contract expiring within 60 days, and drafts a personalized renewal notice in Gmail for each customer. Your account team reviews and sends each draft. A Slack renewal list sorted by expiry date ensures the most urgent contracts are handled first every week.

  • No annual contract lapses without a timely renewal conversation
  • Account reps see their expiring contracts sorted by urgency every Monday
  • Renewal drafts are ready for personalization without manual preparation

Built for pest control companies · commercial pest control operators · pest control account managers · recurring service contract 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.workwave.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    PestPac by WorkWave - find contracts expiring in 60 days
    workwave.com
    WebRun in PestPac by WorkWave: find contracts expiring in 60 days
    WebRun opens PestPac by WorkWave to find contracts expiring in 60 days.
    • Open PestPac by WorkWave and navigate to the Contracts or Agreements section
    • Filter for contracts with an expiry date within the next 60 days
    • Capture customer name, contract type, annual value, expiry date, and assigned account rep
    • Skip any contract already sent a renewal notice in the last 14 days

    Done when Every expiring contract within 60 days is listed with customer and contract details.

  3. 2
    Gmail - draft renewal notice per customer
    gmail.com
    WebRun in Gmail: draft renewal notice per customer
    WebRun opens Gmail to draft renewal notice per customer.
    • Draft a renewal notice for each customer referencing their current contract and service plan
    • Include the contract expiry date, proposed renewal terms, and a clear call to action
    • Save each as a Gmail draft for account team review, do not send automatically

    Done when Renewal email drafts are saved in Gmail for every expiring contract.

  4. 3
    Slack - post renewal priority list to account team
    slack.com
    WebRun in Slack: post renewal priority list to account team
    WebRun opens Slack to post renewal priority list to account team.
    • Post the renewal priority list to your account team's Slack channel
    • Sort by expiry date with soonest contracts first
    • Include the account rep assigned to each contract and the annual contract value

    Done when Your account team has a weekly renewal priority list in Slack with expiry dates and values.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.workwave.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal list · Slack
OutputWhat each run produces - A weekly list of expiring contracts with customer details, expiry dates, annual values, and Gmail draft renewal status.
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 renewal emails to customers automatically?

No. Every renewal notice is saved as a Gmail draft for your account team to review and approve. No email reaches a customer until a human sends it.

How far in advance does it flag expiring contracts?

It surfaces contracts expiring within 60 days each Monday, giving your team enough time for a renewal conversation before the agreement lapses.

What if a contract was already renewed or is in negotiation?

Any contract updated to a renewed status in PestPac by WorkWave is skipped on the next run, so your team only sees genuinely open renewals.

Put this on autopilot.

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