All templates

Automated M2X Pen Load Planning

Every morning, WebRun opens M2X, reads each confirmed livestock booking, works out how many head fit per compartment by animal type and pen size, writes the loading plan to a Google Sheet, and posts a clean load plan to your dispatch Slack channel.

Runs on WebRun · Strict Lockdown policy
Every day at 5:00 AM WebRunorchestrates each step
1 M2X read bookings, head count, and animal type
2 Google Sheets write the compartment loading plan
3 Slack post the day's load plan to dispatch
In short

How do I automatically build a pen load plan from head count and animal type?

Every morning WebRun opens M2X, reads each confirmed booking's head count and animal type, and works out how many head fit per compartment from the pen size and loading constraints. It writes the compartment plan to a Google Sheet and posts a load plan to your dispatch Slack channel, so loaders start the day welfare-safe.

  • Loaders start each day with a compartment by compartment plan, not a head count guess
  • Split loads are flagged before loading, not discovered at the ramp
  • Every plan respects the pen size limits for that animal type

Built for livestock haulers · cattle transporters · feedlot logistics teams · livestock dispatchers

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

  2. 1
    M2X - read bookings, head count, and animal type
    m2xgroup.com
    WebRun in M2X: read bookings, head count, and animal type
    WebRun opens M2X to read each booking's head count and animal type.
    • Open M2X and list today's confirmed livestock bookings
    • For each booking, read the head count, animal type, average weight, and trailer configuration
    • Apply the pen size and loading constraints for that animal type to work out head per compartment
    • Note any load that exceeds a single trailer and needs a second truck

    Done when Every booking has a compartment by compartment head allocation that respects pen size limits.

  3. 2
    Google Sheets - write the compartment loading plan
    google.com
    WebRun in Google Sheets: write the compartment loading plan
    WebRun opens Google Sheets to write the compartment loading plan.
    • Open the Load Plan sheet for today
    • Add one row per booking with the truck, animal type, total head, and head per compartment
    • Flag any booking that needs a split load across two trailers
    • Sort the rows by pickup time so the earliest loads sit at the top

    Done when The sheet holds a compartment level loading plan for every booking, ordered by pickup time.

  4. 3
    Slack - post the day's load plan to dispatch
    slack.com
    WebRun in Slack: post the day's load plan to dispatch
    WebRun opens Slack to post the day's load plan to dispatch.
    • Post the day's load plan to the dispatch channel
    • Summarise total trucks, total head, and any split loads first
    • Link the full Google Sheet for the loaders to open

    Done when Dispatch has today's compartment loading plan in Slack with a link to the full sheet.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.m2xgroup.com
ScheduleRuns automatically on this cadence
Every day at 5:00 AM
DeliveryHow each run's result reaches you
Load plan · Slack
OutputWhat each run produces - A Google Sheet with a compartment by compartment loading plan for every booking, plus a Slack summary of trucks, head, and split loads.
Spreadsheet + digest
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

Does the load plan account for animal welfare limits?

Yes. WebRun reads each booking's animal type, pen size, and average weight in M2X and allocates head per compartment so no compartment is overloaded, keeping the plan within the loading constraints your operation follows.

Will it change my bookings in M2X on its own?

No. WebRun only reads your confirmed bookings in M2X. The loading plan is written to a Google Sheet and posted to Slack for your loaders and dispatch to act on, so nothing in M2X is edited automatically.

What happens when a load is too big for one trailer?

It flags any booking that exceeds a single trailer as a split load in both the Google Sheet and the Slack summary, so dispatch can assign a second truck before loading starts.

Put this on autopilot.

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