All templates
For snow removal contractors, seasonal contract operators & account managers

Nudge seasonal customers to renew before they lapse

Every Monday, WebRun opens Yeti Software, finds seasonal contracts ending within 30 days, drafts a renewal email for each customer in Gmail starting from last season's rate and site count, and posts the list of waiting drafts to Slack, largest accounts first.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every Monday at 8:00 AM WebRun
1 Yeti Software find seasonal contracts ending in 30 days
2 Gmail draft a renewal email per customer
3 Slack notify you which drafts are waiting
Run a sample
In short

How do I remind seasonal snow removal customers to renew before their contract lapses?

Every Monday, WebRun finds seasonal contracts in Yeti Software ending within 30 days and drafts a renewal email for each customer in Gmail, starting from last season's rate and site count. It posts the list of waiting drafts to Slack, largest accounts first, so renewals get a timely, personal nudge but nothing sends until you approve it.

  • Renewal outreach starts 30 days before a contract lapses, not after
  • Every draft starts from last season's real rate and site count
  • Largest accounts get reviewed first so nothing big slips through

Built for snow removal contractors · seasonal contract operators · account managers · snow and ice management companies

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

  2. 1
    Yeti Software - find seasonal contracts ending in 30 days
    yetisoftware.com How to Automate Yeti Software
    WebRun in Yeti Software: find seasonal contracts ending in 30 days
    WebRun opens Yeti Software to find seasonal contracts ending in 30 days.
    • Open Yeti Software and filter seasonal contracts to those ending within 30 days
    • Capture last season's rate, site count, and any add-on services
    • Skip any contract already marked renewed

    Done when Every contract ending within 30 days is listed with last season's details.

  3. 2
    Gmail - draft a renewal email per customer
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft a renewal email per customer
    WebRun opens Gmail to draft a renewal email per customer.
    • Draft a renewal email to each customer with their site count and proposed rate
    • Reference any add-on service from last season worth mentioning
    • Leave every email as a draft. WebRun never sends a renewal on its own

    Done when Every expiring customer has a draft renewal email waiting in Gmail.

  4. 3
    Slack - notify you which drafts are waiting
    slack.com How to Automate Slack
    WebRun in Slack: notify you which drafts are waiting
    WebRun opens Slack to notify you which drafts are waiting.
    • Post the list of drafted renewals with customer name and proposed rate
    • Flag the largest accounts first so they get reviewed early

    Done when You have this week's renewal drafts ready to review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.yetisoftware.com/login
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal drafts · Slack
OutputWhat each run produces - A draft renewal email per expiring customer in Gmail, plus a Slack list of who is waiting on review.
Draft emails
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 customers without me checking first?

No. WebRun only drafts each renewal email in Gmail and leaves it unsent. You review and send it yourself, so nothing reaches a customer automatically.

What rate does it propose?

It starts from last season's rate and site count in Yeti Software, so you're editing a real starting point instead of writing from scratch.

What if a customer already renewed?

It reads the live contract status in Yeti Software each Monday, so anyone already marked renewed is skipped automatically.

Put this on autopilot.

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