← Help center

How do I import my herd from CattleMax or a spreadsheet?

Use the CSV import to bring up to thousands of cows into ReproRemind in seconds. Format expectations and how dupes are handled.

CSV format

A typical herd-import CSV looks like this:

tag,electronic_id,registration_number,dob,breed,sex,sire,dam,group,notes
A042,840003123456789,REG-2021-0042,2021-03-12,Angus,F,Bull A1,Cow 17,Heifers,
B017,840003123456790,,2020-04-08,Hereford,F,,,Cow herd,Slow breeder
  • tag (required) — your visual tag (alphanumeric, up to 32 chars).
  • electronic_id (optional) — RFID/EID number.
  • registration_number (optional) — for registered cattle.
  • dob (optional) — YYYY-MM-DD.
  • breed (optional).
  • sex (optional) — F or M.
  • sire, dam (optional) — free text. We can link them to existing cow records later.
  • group (optional) — your management group. Auto-created if it doesn't exist yet.
  • notes (optional).

How dupes are handled

We dedupe on the visual tag (uppercased). If a row matches a tag you already have, the import skips it — your existing record is left alone. The import report shows you exactly which rows landed and which were skipped.

Importing from CattleMax

Export your CattleMax animals to CSV from their Reports → Animal Inventory page. Match the columns to the format above (rename / drop columns in a spreadsheet). Re-import. Your CattleMax data stays in CattleMax — ReproRemind is happy to live alongside it.

Plan limits

Free is up to 10 cows. Starter 25, Ranch 250, Operation 750. The import checks the cap BEFORE writing any rows — if your CSV has 30 rows but you're on Free, the whole batch aborts with a clear message rather than landing some and rejecting the rest.