All templates

Automated Cattle Grazing Rotation Reminders

Every Monday, WebRun opens your grazing rotation records in Ranchr and your pasture rest-period log in Google Sheets, calculates which pastures have reached their target rest period and are ready to graze, identifies any currently occupied pastures that have exceeded their planned grazing duration, and posts a rotation digest to your ranch Slack channel.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Ranchr check current cattle locations and grazing start dates
2 Google Sheets calculate rest periods and grazing durations
3 Slack post weekly rotation digest
In short

How do I automate grazing rotation reminders for my cattle ranch?

Every Monday, WebRun checks cattle locations and grazing start dates in Ranchr, then calculates rest periods and grazing durations in Google Sheets to identify which pastures are ready to graze and which herds have exceeded their planned grazing time. A rotation digest is posted to your ranch Slack channel so your crew can plan and execute moves for the week.

  • Pasture overgrazing avoided by surfacing rotation moves before rest periods are exceeded
  • Ranch crew gets a prioritized move list every Monday without manual calendar tracking
  • Rest period data maintained in Google Sheets for season-end pasture performance review

Built for cattle ranchers · regenerative agriculture operations · cow-calf producers · ranch operations 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 ranchr.app in a real browser with your saved login - no setup, no API keys.

  2. 1
    Ranchr - check current cattle locations and grazing start dates
    • Open Ranchr and review the current pasture assignments for each cattle group
    • Capture the date each group entered its current pasture
    • Note the planned grazing duration for each pasture and group
    • Identify any pastures that cattle vacated recently and their rest-period start date

    Done when Current cattle locations, entry dates, and planned grazing durations are all captured.

  3. 2
    Google Sheets - calculate rest periods and grazing durations
    google.com
    WebRun in Google Sheets: calculate rest periods and grazing durations
    WebRun opens Google Sheets to calculate rest periods and grazing durations.
    • Open the pasture rest-period tracking spreadsheet
    • Calculate days of rest elapsed for each vacant pasture
    • Compare elapsed rest against the target rest period for each pasture
    • Flag pastures that have met or exceeded their rest target and are ready to graze
    • Flag currently occupied pastures where cattle have exceeded the planned grazing duration

    Done when All pastures have an up-to-date rest or grazing status and move recommendations are identified.

  4. 3
    Slack - post weekly rotation digest
    slack.com
    WebRun in Slack: post weekly rotation digest
    WebRun opens Slack to post weekly rotation digest.
    • Post the weekly grazing rotation digest to the ranch operations Slack channel
    • List recommended cattle moves first with the source pasture, destination pasture, and cattle group
    • List pastures ready to graze and pastures still in rest period with days remaining

    Done when Ranch team has this week's pasture rotation recommendations in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
ranchr.app
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Rotation digest · Slack
OutputWhat each run produces - A weekly grazing rotation digest in Slack listing recommended cattle moves, pastures ready to graze, and rest periods still in progress.
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

How does it know when a pasture is ready to graze again?

You set a target rest period in days for each pasture in your Google Sheet. WebRun calculates how long since cattle last grazed that pasture and compares it to your target to flag when it is ready.

Can it handle different rest periods for different pastures?

Yes. Each pasture row in your spreadsheet has its own target rest period, so a dryland pasture and a riparian pasture can have different rest targets and WebRun tracks each independently.

Does it move cattle between pastures automatically?

No. WebRun posts rotation recommendations to Slack for your team to action. Physically moving cattle and updating the pasture assignment in Ranchr stays with your crew.

Put this on autopilot.

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