All templates

Automated Portable Sanitation Rental Renewal Reminders

Every morning, WebRun opens ServiceCore, finds rental agreements expiring in the next seven days, drafts a courteous renewal email for each customer, and posts the renewal list to Slack so your team can review and send before the deadline.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 ServiceCore find rentals expiring this week
2 Gmail draft renewal reminder email
3 Slack post renewal list for team review
In short

How do I automatically remind customers when portable toilet rentals are about to expire?

WebRun opens ServiceCore every morning and finds rental agreements expiring within seven days. It drafts a personalized renewal email for each customer in Gmail and posts the full expiry list to Slack, so your team can review, approve, and send renewals before any rental quietly lapses.

  • No rental agreement lapses without a timely renewal nudge
  • Team starts each day with Gmail drafts ready to approve and send
  • Renewals already in progress are skipped automatically to avoid double outreach

Built for portable sanitation companies · porta-potty rental operators · sanitation sales teams · rental account managers

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

  2. 1
    ServiceCore - find rentals expiring this week
    servicecore.com
    WebRun in ServiceCore: find rentals expiring this week
    WebRun opens ServiceCore to find rentals expiring this week.
    • Open ServiceCore and navigate to active rental agreements
    • Filter to rentals with an end date within the next seven days
    • Capture the customer name, contact email, rental end date, unit type, and site address for each
    • Skip agreements already flagged as renewed or under active negotiation

    Done when Every rental expiring within seven days is listed with customer and unit details.

  3. 2
    Gmail - draft renewal reminder email
    gmail.com
    WebRun in Gmail: draft renewal reminder email
    WebRun opens Gmail to draft renewal reminder email.
    • Draft a renewal reminder email for each expiring rental using the customer's name and rental details
    • Include the current rental end date, unit type, and a clear call to action to renew
    • Save each email as a draft - do not send until a team member reviews and approves

    Done when Renewal email drafts are saved in Gmail for each expiring rental, ready for team approval.

  4. 3
    Slack - post renewal list for team review
    slack.com
    WebRun in Slack: post renewal list for team review
    WebRun opens Slack to post renewal list for team review.
    • Post the renewal list to the Slack ops channel with customer names, end dates, and unit counts
    • Flag accounts with the nearest expiry dates at the top of the list
    • Remind the team that Gmail drafts are ready for review and sending

    Done when Team has the full renewal list in Slack and knows Gmail drafts are waiting for approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.servicecore.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Renewal list · Slack
OutputWhat each run produces - A list of expiring rentals with customer details, plus Gmail drafts ready for team 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 automatically?

No. WebRun drafts the renewal emails and saves them in Gmail for your team to review. No email is sent until a team member opens the draft and clicks Send.

How far in advance does it flag expiring rentals?

It flags rentals expiring within the next seven days by default, giving your team enough lead time to reach customers before the agreement lapses.

What if a customer already renewed or extended their agreement?

It reads live rental status from ServiceCore each morning, so agreements already renewed or flagged as in-progress are excluded from the reminder list.

Put this on autopilot.

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