Skip to main content

Bulk Update Livestock Details via CSV Import (IAM)

How to bulk update your individual animals details via a CSV.

Updated this week

AgriWebb allows you to bulk update your individual animals by uploading a CSV with rows that contain an animal ID (an EID or a VID) and a set of animal characteristics to update. Additionally, it forms part of AgriWebb's broader animal records management functionality, making tasks like creating and assigning records more streamlined.

The bulk updater is intended for correcting / completing your animal’s characteristics when you are creating them. Note: This is not a tool for keeping your animal records up to date.

To upload a CSV go to the Web App > Livestock > Individuals. From the individual list click the Import animal updates button and select Import animal updates.

Note: If you are located in the UK, you will also see a 'scan passport' option


Uploading your CSV and Selecting an Identifier

To add multiple animal records at once, follow these steps:

  1. Prepare a CSV file with unique identifiers for each animal to ensure precise record creation.

  2. Use the app's 'Import animal data' feature to upload this file.

You will be asked to identify the species, then directed to upload your CSV file, then you will be asked to select an identifier.​

select animal buttons in livestock record keeping software

We will use this information to identify your animals in the CSV and match them with your animals in AgriWebb. 

For example, if you have animals with only VIDs in AgriWebb and you want to add EIDs, you could upload a CSV with VIDs and EIDs and select “VID” as your identifier.

Next you can choose which columns from your CSV you want to use to update your animals. In the below example we are using the VID as the identifier, and updating the Age Class, Breed and Date on Farm

import columns in sheep record keeping software


​Fields that can be updated:

  • Tag details (Tags section)

  • VID

  • EID

  • Management tag

  • Tag colour

  • DNA ID / TSU Sample ID

  • Breed society ID

  • Age Class

  • Breed

  • Location

  • Date of Birth

  • Date on Farm

  • Animal Name

  • Tattoo

  • Bran

  • Sire Visual ID

  • Sire EID

  • Dam Visual ID

  • Dam EID

  • For more insights into tagging records and linking them to individual animals, see the Tagging Records in Bulk article


Tagging using the bulk animal updater

Updating existing tags

Choose the tag you want to update

tags dropdown in agriculture record keeping software

Map the relevant column once you have selected that tag type

tag import in beef cattle record keeping software

This will update/edit the original tag record for this animal with the new details

Adding new tags

If the individuals already exist in AgriWebb but you want to add additional tags. Choose the tag you want e.g. DNA ID or Breed society ID

tag dropdown in best cattle record keeping software

Map the relevant column once you have selected that tag type

tag options in cow calf record keeping software

This will add a new tag record to that animal with the new details.

Note: Unique identifiers are essential for bulk record management. Consult AgriWebb’s guidelines for creating or assigning IDs.


Fix Unknown or Empty Values

If we are unable to identify any values in your CSV you will be able to provide a valid value. This could be due to missing or invalid data in your CSV. In the below example there are 22 CSV rows with empty breeds.

fix error dialog in rotational grazing app

Resolve Conflicts Within your CSV

At this point you might also see errors about duplicates in your CSV. If you have multiple rows with the same EID/VID you will have to select which one you want to import.

fixing errors in grazing management software


Review and Save

Before saving your updates you will be able to see a preview of the changes that will be made. When you are happy with these changes, click Save.

Note: Verify the format of your CSV file and ensure all required fields are correctly filled before proceeding.


Helpful Articles

Did this answer your question?