Breeding and Foaling
The breeding module in EquiDuty helps you keep track of an entire breeding year for your mares — from the first heat check to a new foal profile. You log events as they happen, the system keeps the season status, due dates, and reminders up to date, and you get automatic summaries when the season closes.
The module is opt-in per subscription tier. Contact support to enable it for your stable.
What’s in version 1
- One breeding season per mare per year — a container for planned stallion, attempts, costs, documents, and reports
- Structured ultrasound logs — left/right ovary follicles, edema 0-5, fluid, dominant follicle, ovulation, recommendation, next check
- Insemination / cover — method (fresh, chilled, frozen, natural), stallion (internal, external, or free-text), batch, dose, motility
- Pregnancy checks — day 14-16 and heartbeat at day 25-30 suggested automatically
- Stallion register — external stallions with breeding fee, pregnancy fee, contract documents
- Semen shipment log — order, delivery, remaining doses (decremented automatically on every insemination)
- Foaling watch — round-the-clock observations, automatic escalation at alert level
- Auto-create foal profile — logging the foaling creates a new horse record with damId, sireId, and date of birth pre-filled
- Cost rollup — veterinary costs, expenses, and invoices rolled up per mare, per season, and per attempt
- Notifications — every event flows through EquiDuty’s standard notification system (push, email, in-app) in the user’s selected language
How the workflow works
Breeding work is rarely linear. EquiDuty never forces you to log in a specific order — you can record an insemination first and fill in the ultrasound later, or skip a check entirely. The system recomputes status, anchor date, and reminders automatically based on what’s actually been logged.
The season status is derived from what’s been recorded:
- Planned — season created, no events yet
- Active — at least one ultrasound recorded
- Inseminated — at least one insemination recorded
- Pregnant — pregnancy check confirmed positive
- Not pregnant — latest attempt failed (season stays open; a new insemination starts attempt 2)
- Pre-foaling — estimated foaling watch period started
- Foaled — foaling recorded
- Closed — you have manually closed the season
You can always manually override the status (with a reason) if reality differs from what’s logged — e.g. if the mare has been confirmed pregnant elsewhere.
Roles and permissions
The breeding module follows EquiDuty’s standard role and permission system.
| Role | What this person can do |
|---|---|
| Stud farm owner / administrator | Everything — create season, log all events, view costs, generate reports |
| Veterinarian | Log ultrasounds, treatments, abnormalities; read the mare’s journal |
| Inseminator | Log insemination, read cycle status |
| Mare owner (member) | Follow their own mare in the app, read costs (if the stable allows it) |
| Mare owner (external contact) | Receives email and PDF at key events; no in-app access in V1 |
| Groom | Log foaling-watch observations; sees status but not costs |
External mare owners
If the mare’s owner is an external contact (not a member of your stable), you can add them as a recipient on the breeding season. They’ll then receive emails in their language at the events you choose — insemination complete, pregnancy confirmed, foaling — and a PDF with the season summary at closing.
What’s not in V1
- Customer portal for external mare owners (planned for V3)
- Digital contract signing (V3)
- Stud-book / FEI register integration (V3)
- Embryo transfer-specific workflow (planned later)
We start with what gives day-to-day practical value and expand from there.
Getting started
- Activate the breeding module for your stable via the admin tier settings (requires tier
Stable+or higher) - Create a breeding season for a mare via
Breeding → Seasons → New season - Log the first ultrasound or insemination — the system suggests the next check automatically
- When the foal is born, log
Foalingand click Create foal profile — the new horse’s journal is ready before they leave the barn