What you can import
If you’re migrating from RescueGroups.org or ShelterLuv, use the
dedicated integrations under Settings → Integrations rather than the
spreadsheet importer. Those integrations bring across medical records, photos,
applications, journal entries, and more with field-level mapping — far more
than a CSV can carry.
Prepare your CSV
The importer is flexible about column names and order — you map each column yourself — but a few things will make the process smoother:- One row per record. Each animal, person, or donation gets its own row.
- Consistent values in status and type columns. If your spreadsheet uses “Available”, “In Foster”, and “Adopted”, you’ll map each of those to a RescueConsole status during import. Spelling consistency within the file saves mapping time.
- Dates in a standard format. ISO format (
2024-03-15) or common formats like03/15/2024are recognized automatically. - Photos as filenames or URLs. If your photos are in a folder, name each photo with the same identifier (such as an animal ID) that appears in your spreadsheet. If they’re hosted online, a column of direct image URLs works too.
- One file per record type. Run a separate import for animals, then people, then donations — the importer handles one type at a time.
Import process
Duplicate detection for people records
RescueConsole identifies potential duplicate person records by matching on email address. When a match is found during import:- Fields that are empty on the existing record are filled from the incoming row.
- Fields that already have a value on the existing record are left as-is.
- The incoming roles (adopter, foster, volunteer, donor) are added to the existing record if they aren’t already present.
Custom fields
Any custom fields you’ve created on animals, people, donations, or events appear in the column mapping step alongside the standard fields. Map a column to a custom field the same way you’d map any other column. If you need custom fields that don’t exist yet, create them under Settings → Custom fields before running your import — you can add them and then come back to the importer.After your import
Once your records are in, a few steps help you get the most out of them:- Set animal statuses — if your spreadsheet used different status names, confirm that everything mapped to the right RescueConsole status, especially the care state that drives dashboard counts.
- Review people roles — check that adopters, fosters, volunteers, and donors each have the right roles on their records. Roles control which tab shows their history.
- Link animals to people — adoption and foster relationships can be established from the animal record after import if they weren’t carried in the spreadsheet.
- Connect RescueGroups.org or ShelterLuv — if you’re also running an integration, connect it after your initial import so the integration sync picks up from where the spreadsheet left off.