Calendar Overview
📅 Calendar in the main tabs
The calendar's value is that most of it fills itself in. If you're recording breedings, treatments, and shows, the dates that matter are already there.
What Appears Automatically
| Source | What you see |
|---|---|
| Breedings | Due dates and kidding windows, with countdowns |
| Health protocols | Scheduled vaccinations, deworming, hoof trims |
| Treatment plans | Each dated step of a multi-day course |
| Withdrawal periods | The date an animal clears — "Juniper — Milk withdrawal ends" |
| Heat cycles | Predicted next heats from recorded cycles |
| Shows | Entry deadlines and show dates |
| Tasks & chores | Anything due, including recurring work |
| Kid milestones | Disbudding, CD&T, banding, weaning by kid |
Withdrawal end dates are framed as good news rather than alarms — it's the day you can sell her milk again, which is something to plan around.
Adding Your Own
Tap a date to add an event. Types include reminder, task, vet appointment, show, breeding, health, and custom.
Use custom events for things the app can't know: the hay delivery, the vet's scheduled farm visit, a buyer coming to look at kids.
Views
Switch between month, week, list, and agenda depending on what you're doing. Month is for planning a season; agenda is for "what do I actually need to do today."
Two-Way Check-Off
Calendar entries generated from records stay in sync with them. Complete a treatment step from the calendar and the treatment plan updates; complete it from the plan and the calendar entry clears. There's no second list to keep tidy.
It fills from your records. A new account with no breedings or protocols set up has little to show. Record a breeding or set up a health protocol and the dates appear.
Notifications
The calendar shows what's coming; notifications tell you about it. Kidding, medication due, and withdrawal-ending alerts are on by default; most others you opt into.