🌱 Getting Started

How to Import Goats from a Photo or Screenshot: H.E.R.D. Import Guide

Import goats into Herd Manager from any source — ADGA app screenshots, paper certificates, sale ads, breeding notes. Step-by-step guide to using H.E.R.D. Import.

How to Import Goats from a Photo or Screenshot: H.E.R.D. Import Guide

Last updated: May 2026 · 8 min read

The problem with importing goats

If you've moved goats from one tracking app to another — or set one up for the first time with an existing herd — you know the worst part of the process. Most registries don't give you a clean export. ADGA doesn't. AGS doesn't. Even when an app advertises "import" features, what they usually mean is "you build a CSV that matches our format, and we'll load it." Building that CSV is half the battle.

So most people give up and type each goat in by hand. For a 30-doe herd, that's hours of manual entry — and if you mistype a registration number, you've broken your pedigree links.

H.E.R.D. is built to skip all of that. Take a screenshot of any source that already has the data — your registry's app, a sale ad, a paper certificate, even a hand-written notebook page — and we'll extract the goat information automatically. You review what we pulled out, fix anything wrong, and import.

The short version: if you can photograph it or paste it as text, H.E.R.D. can read it. ADGA app, AGS portal, NDGA, MDGA, paper, hand-written — it doesn't matter where the data started. Your phone's camera is the import pipeline.

What H.E.R.D. can extract

For each goat in your source, H.E.R.D. attempts to pull out:

The first four categories map directly to fields in the goat profile. Anything that doesn't have a dedicated field — like polled status or LA scores — gets captured in the notes field so you don't lose information from the original source.

Two ways to use H.E.R.D.

For a single goat (auto-fill the Add Goat form)

If you're adding one goat, the fastest path is the Add Goat wizard's auto-fill option:

  1. From your herd page, click + Add GoatAdd New Goat.
  2. On step 1 (breed selection), look for the green "Auto-fill ✨" banner at the top. Click it.
  3. Either paste the goat's pedigree text, or upload one or more screenshots of the same goat.
  4. Click Extract. Wait a few seconds.
  5. Review the extracted data on the next screen. Edit anything wrong. Click "Use this animal".
  6. The wizard jumps to the review step with all fields pre-filled. Click Add to Herd when you're ready.

Three taps after the screenshot. If you have multiple sources for the same goat — a registration certificate from one angle plus an ADGA app screenshot showing pedigree, for example — upload them all. H.E.R.D. will combine the data into a single record, preferring the more specific value when sources conflict.

For multiple goats at once (bulk import)

If you're moving an existing herd or adding several goats at once, use the bulk import path:

  1. From your herd page, click + Add Goat📋 Bulk Import via H.E.R.D. (Or, from anywhere in the app: Settings → Import → H.E.R.D. Import.)
  2. Either paste a long block of pedigree text containing multiple goats, or upload up to 10 screenshots — one screenshot per goat.
  3. Click Extract. Multi-image batches take 10–40 seconds depending on size.
  4. Review the extracted goats on the next screen. Each goat appears in its own editable card. Fix anything wrong, exclude any rows that shouldn't be imported.
  5. Click Import N animals. The wizard walks you through parent linking and any final cleanup, then saves them all.
Tip for bulk uploading: hold Cmd (Mac) or Ctrl (Windows) when picking files, so you can select all your screenshots at once instead of one at a time. Or just drag and drop them onto the upload area.

What works best as a source

H.E.R.D. is forgiving — it handles a wide range of source quality — but some inputs work better than others.

Best results come from

Trickier sources

What to do when H.E.R.D. gets something wrong

The review step exists for a reason. AI extraction is good, but it's not perfect — and the review screen is where you catch and fix anything that came out wrong before importing.

Common things to double-check:

The data you import is the data you get. H.E.R.D. doesn't catch bad data after the fact — once a goat is imported with a wrong registration number, fixing it requires editing the goat record manually. The 30 seconds you spend reviewing each row at extraction time saves a lot of cleanup later.

Privacy: what happens to your uploads

H.E.R.D. is designed so your source files don't sit on our servers:

Limits during the beta

While H.E.R.D. is in beta, there are a few rate limits in place to keep the cost manageable:

These limits may change after beta. If you hit them and need higher quotas for a one-time bulk migration, reach out — we'd rather help you get your herd in than have you blocked.

Frequently asked questions

Does H.E.R.D. work with my registry?

If your registry's records are visible — in an app, on a website, on paper — H.E.R.D. can read them. It's tested with ADGA, AGS, NDGA, MDGA, CGA, and various international registries. It also works on registry-independent sources like sale ads, pedigree certificates, and breeding notes.

What about dairy herd improvement (DHIA / DHIR) test results?

That's a separate feature on our roadmap — extracting milk test results from monthly DHIA / DHIR / Owner-Sampler reports and importing them as test-day milk records. Same architecture as goat extraction, but tuned for milk data. Watch for it later in 2026.

Can I undo an import?

Each H.E.R.D. import creates an audit trail. If you spot a problem after importing, you can edit individual goats from their profile pages, or delete them in bulk from the herd settings. We're working on a one-click "undo last import" button for the next iteration.

Can I auto-fill from a video or live camera?

Not currently. Videos and live camera input aren't supported. Take a still photo or screenshot, then upload that.

What about goats with apostrophes or special characters in their names?

Names like "Buttercup's Belle" or "Wildflower Daisy-Mae" extract correctly and save without issues. Special characters are handled in both the extraction and storage layers.

What if my source uses kilograms instead of pounds, or some other non-US unit?

H.E.R.D. captures values as they appear. If your registry uses kg, you may need to convert manually after import. This applies mainly to weights — date formats and registration numbers are normalized automatically.

One last thing

If you find a source where H.E.R.D. struggles — a specific registry layout it can't read, a paper certificate format it gets wrong, anything weird — we'd love to know. The model improves every time we test it against new real-world inputs. Email us at team@herdmanager.app with a screenshot of the source and a screenshot of what got extracted, and we'll tune the system to handle it better next time.

Track everything you learn

Herd Manager helps you put this knowledge into practice — track FAMACHA scores, schedule hoof trims, record milk tests, and manage your whole herd from any device.

Try Herd Manager Free →