All templates

ScrapRight Automated Contract Renewal Reminders

Every Monday, WebRun opens ScrapRight, finds outbound sales contracts expiring within 60 days, drafts a renewal discussion email for each customer in Gmail, and posts a prioritised renewal list to Slack for the sales team to action.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 ScrapRight find contracts expiring in 60 days
2 Gmail draft renewal discussion emails
3 Slack post renewal priority list
In short

How do I automatically track and chase expiring scrap sales contracts?

Every Monday WebRun finds ScrapRight sales contracts expiring within 60 days, drafts a renewal discussion email for each customer in Gmail for sales team review, and posts a prioritised list to Slack with value and days-to-expiry. Contracts expiring within 14 days are flagged as urgent, and no email reaches a customer without team approval.

  • No sales contract expires without the team being alerted at least 60 days in advance
  • Contracts expiring within 14 days are flagged as urgent every Monday morning
  • Renewal discussion drafts are ready in Gmail so the team can act the same day

Built for scrap yard sales teams · yard managers · metal recycler account managers · ferrous and non-ferrous scrap yards

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

  2. 1
    ScrapRight - find contracts expiring in 60 days
    scrapright.com
    WebRun in ScrapRight: find contracts expiring in 60 days
    WebRun opens ScrapRight to find contracts expiring in 60 days.
    • Open ScrapRight and filter outbound sales contracts to those with an expiry date within the next 60 days
    • Capture the customer name, commodity type, contracted weight, value, and days until expiry for each
    • Sort by value descending so the highest-value contracts are at the top

    Done when All expiring contracts are listed by value with customer and commodity details.

  3. 2
    Gmail - draft renewal discussion emails
    gmail.com
    WebRun in Gmail: draft renewal discussion emails
    WebRun opens Gmail to draft renewal discussion emails.
    • Draft a renewal discussion email to each customer, noting the contract expiry date and commodity
    • Suggest a call or meeting to discuss terms for the next contract period
    • Leave every draft unsent for the sales team to review and personalise before sending

    Done when A renewal discussion email draft exists in Gmail for every expiring contract.

  4. 3
    Slack - post renewal priority list
    slack.com
    WebRun in Slack: post renewal priority list
    WebRun opens Slack to post renewal priority list.
    • Post the renewal priority list to #sales in Slack: customer name, commodity, value, and days until expiry
    • Flag contracts expiring within 14 days as urgent at the top of the list
    • Note the total value of contracts up for renewal this month

    Done when The sales team has this week's contract renewal list in Slack sorted by priority.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
portal.scrapright.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 Slack renewal priority list sorted by value and urgency, plus Gmail draft renewal emails for every expiring contract.
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 without approval?

No. Every renewal email is drafted in Gmail and left unsent. The sales team reviews and personalises each draft before sending. Nothing reaches a customer automatically.

How does it handle contracts that have already been renewed?

It reads the live contract status in ScrapRight each Monday, so any contract that has been renewed or extended is excluded from the list automatically.

Can the sales team adjust the 60-day renewal window?

Yes. The lookback window can be set to 30, 60, or 90 days depending on how much lead time your contracts typically need for renewal discussions.

Put this on autopilot.

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