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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
ranchr.appin a real browser with your saved login - no setup, no API keys. -
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.