All templates
For customer success teams, account managers & SaaS companies

Get ahead of every renewal in time

Every morning, WebRun opens Planhat, finds accounts with renewals in the next 90 days, reads each one's health score and recent usage, drafts a tailored outreach email in Gmail for your review, and posts the owning CSM a Slack list of renewals to work, soonest first.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every morning at 8:00 AM WebRun
1 Planhat find upcoming renewals
2 Gmail draft renewal outreach
3 Slack alert the owning CSM
Run a sample
In short

How can I get reminded about upcoming customer renewals?

Every morning, WebRun finds accounts in Planhat with renewals in the next 90 days, reads each one's health score and recent usage, and drafts a tailored outreach email in Gmail for the owning CSM to review. It posts a Slack list ranked by risk and value, so no renewal sneaks up unworked.

  • Renewals surface 90 days out, not the week they expire
  • At-risk and high-value accounts get worked first
  • Every renewal email is drafted, then reviewed by a human

Built for customer success teams · account managers · SaaS companies · CSMs

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

  2. 1
    Planhat - find upcoming renewals
    planhat.com
    WebRun in Planhat: find upcoming renewals
    WebRun opens Planhat to find renewals coming due.
    • Open Planhat and find accounts renewing in the next 90 days
    • Read each account's health score, recent usage, and open tickets
    • Capture the renewal date, value, and owning CSM for each

    Done when Every upcoming renewal has its health signal and owner captured.

  3. 2
    Gmail - draft renewal outreach
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft renewal outreach
    WebRun drafts a tailored renewal email per account.
    • Draft a tailored check-in email for each renewing account
    • Reference their recent wins or usage to make it personal
    • Leave every email as a draft for the CSM to review. Never send automatically

    Done when A renewal outreach draft is ready for each account.

  4. 3
    Slack - alert the owning CSM
    slack.com How to Automate Slack
    WebRun in Slack: alert the owning CSM
    WebRun posts each CSM their ranked renewal list.
    • Post the owning CSM a ranked list of renewals coming due
    • Put at-risk and high-value accounts first with the health signal
    • @-mention the owner so each renewal has a clear next step

    Done when Each CSM has their prioritized renewal list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.planhat.com
ScheduleRuns automatically on this cadence
Every morning at 8:00 AM
DeliveryHow each run's result reaches you
Renewal list · Slack
OutputWhat each run produces - A ranked list of upcoming renewals with health signal, value, and owner, each with a drafted outreach email to review.
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 email customers without me?

No. Every renewal email is left as a Gmail draft for the owning CSM to review and send. WebRun surfaces the renewal and writes the first draft. The person keeps the relationship.

How does it prioritize which renewals to work?

It reads each account's health score and recent usage in Planhat, then ranks the list so at-risk and high-value renewals sit at the top of the CSM's Slack list.

How early does it start flagging renewals?

By default it looks 90 days ahead, the window strong renewal motions begin in, so CSMs have time to prove value well before the contract end date.

Put this on autopilot.

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