All templates

Automated Roll-Off Swap and Pickup Scheduling

Every morning, WebRun opens AMCS to find containers flagged for swap or pickup, reads any swap requests from Gmail, drafts a scheduling confirmation for each customer, creates or updates the dispatch event in Google Calendar, and posts the dispatch team a Slack summary of the day's roll-off queue.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 AMCS find containers flagged for swap or pickup
2 Gmail read incoming swap requests
3 Google Calendar create dispatch events for each swap
4 Slack post dispatch queue summary
In short

How do I automatically schedule roll-off container swaps and pickups?

WebRun opens AMCS every morning to find containers flagged for swap or pickup, reads incoming customer requests from Gmail, drafts a scheduling confirmation for each, and creates a dispatch event in Google Calendar. Your team gets a full roll-off queue in Slack before the morning briefing, with no manual inbox-checking required.

  • Every roll-off swap request is processed into a draft confirmation before the morning shift
  • Dispatch events created in Google Calendar automatically for the full queue
  • Date conflicts flagged in Slack before confirmations go to customers

Built for roll-off waste haulers · commercial waste contractors · construction waste companies · waste hauling dispatch 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 containers flagged for swap or pickup
    amcsgroup.com
    WebRun in AMCS: find containers flagged for swap or pickup
    WebRun opens AMCS to find containers flagged for swap or pickup.
    • Open AMCS and navigate to the container or asset tracking module
    • Find containers flagged as full, overdue for pickup, or with a pending swap request
    • Capture the container ID, customer name, site address, and container size for each

    Done when Every container needing a swap or pickup is listed with its details.

  3. 2
    Gmail - read incoming swap requests
    gmail.com
    WebRun in Gmail: read incoming swap requests
    WebRun opens Gmail to read incoming swap requests.
    • Check Gmail for any customer swap or pickup request emails received since the last run
    • Extract the customer name, address, requested date, and container size from each message
    • Draft a scheduling confirmation reply for each request and leave it unsent in Gmail Drafts for review before sending to the customer

    Done when All incoming swap request emails have a drafted confirmation ready for review.

  4. 3
    Google Calendar - create dispatch events for each swap
    calendar.google.com
    WebRun in Google Calendar: create dispatch events for each swap
    WebRun opens Google Calendar to create dispatch events for each swap.
    • Create a dispatch calendar event for each confirmed or pending swap
    • Include the container ID, site address, customer name, and container size in the event details
    • Set the event date to the requested or next available dispatch date

    Done when A Google Calendar dispatch event exists for every roll-off swap in the queue.

  5. 4
    Slack - post dispatch queue summary
    slack.com
    WebRun in Slack: post dispatch queue summary
    WebRun opens Slack to post dispatch queue summary.
    • Post the day's roll-off dispatch queue to the operations channel in Slack
    • List each scheduled swap with the site address, container size, and requested date
    • Flag any requests where the preferred date conflicts with availability so the team can adjust

    Done when Dispatch team has today's full roll-off swap queue in Slack.

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 day at 7:00 AM
DeliveryHow each run's result reaches you
Confirmation drafts · Gmail, Dispatch queue · Slack
OutputWhat each run produces - Scheduling confirmation drafts in Gmail, dispatch events in Google Calendar, and a daily swap queue summary in Slack.
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 confirm a swap date with the customer automatically?

No. WebRun drafts the confirmation email and leaves it unsent in Gmail for your team to review the date and approve before anything goes to the customer.

What if the customer's preferred swap date is fully booked?

WebRun flags date conflicts in the Slack summary so your dispatch team can offer an alternative date before the confirmation is sent.

Can it handle both full-container swaps and final pickup requests?

Yes. It reads both swap and final pickup flags from AMCS and processes incoming email requests for either type, so all roll-off activity goes through the same queue.

Put this on autopilot.

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