All templates

Automated Waste Service Contract Renewal Reminders

Every Monday, WebRun opens AMCS to find commercial accounts with service contracts expiring within 60 days, cross-references billing history in Trash Flow, drafts a renewal outreach in Gmail for each account, and posts the account manager a Slack list ranked by contract value.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 AMCS find contracts expiring in 60 days
2 Trash Flow check billing history and service details
3 Gmail draft renewal outreach
4 Slack alert account managers with ranked list
In short

How do I automatically remind account managers about expiring waste service contracts?

WebRun scans AMCS every Monday for commercial contracts expiring within 60 days, checks service history in Trash Flow, and drafts a renewal outreach in Gmail for each account. Account managers get a ranked Slack list by contract value, so high-value renewals are followed up before any agreement quietly expires.

  • No commercial contract expires without a renewal outreach
  • Account managers start each week with a value-ranked renewal list in Slack
  • High-risk renewals flagged early so there is time to respond

Built for waste hauling account managers · commercial waste contractors · recycling service companies · waste management sales teams

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

  2. 1
    AMCS - find contracts expiring in 60 days
    amcsgroup.com
    WebRun in AMCS: find contracts expiring in 60 days
    WebRun opens AMCS to find contracts expiring in 60 days.
    • Open AMCS and navigate to the contract or account management module
    • Filter to commercial accounts with contract end dates within the next 60 days
    • Capture the account name, contract value, expiry date, and account manager for each

    Done when Every commercial account with a contract expiring within 60 days is listed with its details.

  3. 2
    Trash Flow - check billing history and service details
    trashflow.com
    WebRun in Trash Flow: check billing history and service details
    WebRun opens Trash Flow to check billing history and service details.
    • Open Trash Flow and look up the billing and service history for each expiring account
    • Note the service type, current rate, and any recent billing issues or notes
    • Flag any accounts that have had service complaints or are considered renewal risk

    Done when Each expiring account has billing and service context from Trash Flow.

  4. 3
    Gmail - draft renewal outreach
    gmail.com
    WebRun in Gmail: draft renewal outreach
    WebRun opens Gmail to draft renewal outreach.
    • Draft a renewal outreach email for each expiring account using the account name, contract details, and service history
    • Include the expiry date, a note about continued service, and a call-to-action to discuss renewal terms
    • Leave every draft unsent in Gmail Drafts for the account manager to personalize and send

    Done when A renewal outreach draft exists in Gmail for every expiring account.

  5. 4
    Slack - alert account managers with ranked list
    slack.com
    WebRun in Slack: alert account managers with ranked list
    WebRun opens Slack to alert account managers with ranked list.
    • Post the expiring contract list to the account management channel in Slack
    • Rank accounts by contract value, with the highest-value renewals first
    • Note any accounts flagged as renewal risk so managers can prioritize

    Done when Account managers have a ranked renewal list in Slack with risk flags.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
portal.amcsgroup.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Renewal drafts · Gmail, Renewal list · Slack
OutputWhat each run produces - Renewal outreach drafts in Gmail for each expiring account, plus a ranked renewal list in Slack for account managers.
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 on its own?

No. Every renewal outreach is drafted in Gmail and left for the account manager to review, personalize, and send. Nothing reaches a customer without your approval.

How far in advance does it start flagging contracts?

WebRun flags contracts expiring within 60 days by default. You can adjust this window to 30, 45, or 90 days to match your sales cycle.

What if a contract was already renewed or extended?

It reads the live contract status from AMCS on every run, so accounts with an updated end date are skipped and do not appear in that week's list.

Put this on autopilot.

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