> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rescueconsole.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Export

> Download your animals, people, donations, volunteer hours, events and organizations as CSV files.

Open **Settings → Data & customization → Export** to take your data with you, for a backup, a report, or a move to another system. Every export is a plain CSV file you can open in any spreadsheet program.

Each row of the page is one file. Press **Download CSV** beside it; the button reads **Preparing…** while the file is made, and the file then downloads. If it does not come through, the row says so and you can press the button again.

## What you can export

| Export              | What the file holds                                                                                    | File name              |
| ------------------- | ------------------------------------------------------------------------------------------------------ | ---------------------- |
| **Animals**         | Every animal, with breed, status, intake date and fee.                                                 | `animals.csv`          |
| **People**          | Adopters, fosters, volunteers and donors, with their contact details.                                  | `people.csv`           |
| **Donations**       | Every gift, with its amount, date and campaign.                                                        | `donations.csv`        |
| **Volunteer hours** | Logged and signed-off hours, per volunteer, one row each for anybody who came along.                   | `volunteer-roster.csv` |
| **Events**          | Every event, with its kind, dates and location.                                                        | `events.csv`           |
| **Organizations**   | Every organization in the directory (vets, partners, suppliers) with contact details and relationship. | `organizations.csv`    |

Each file holds up to 5,000 rows. Deleted animals and deleted people are not included.

## Who can export

Anyone who can see a workspace can export it: exporting is reading, and every row in the file is one you could already open. Each export is listed only if your role has **See** on its workspace: Animals, People, Fundraising for donations, Shifts for volunteer hours and events, and Organizations. When some are missing, the page says *Some exports aren't listed because your role doesn't include those modules.*

**Volunteer hours** holds everybody's hours only if you can also see People. Otherwise the file holds your own hours.

## The columns in each file

The first line of every file names its columns.

| Export          | Columns                                                                                                                                                                                                                                                 |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Animals         | `id`, `pet_id`, `name`, `species`, `breed`, `sex`, `dob_estimate`, `status`, `health_status`, `altered`, `microchip_number`, `intake_date`, `outcome_date`, `adoption_fee_cents`, `is_public`, `description`, `created_at`, `updated_at`                |
| People          | `id`, `first_name`, `last_name`, `email`, `phone`, `roles`, `status`, `created_at`                                                                                                                                                                      |
| Donations       | `id`, `person_id`, `campaign_id`, `amount_cents`, `donation_type`, `status`, `donated_at`                                                                                                                                                               |
| Volunteer hours | `volunteer`, `attending_as`, `role`, `location`, `starts_at`, `ends_at`, `outcome`, `hours`, `signed_off_at`, `notes`                                                                                                                                   |
| Events          | `id`, `name`, `event_kind`, `status`, `starts_at`, `ends_at`, `all_day`, `location`, `description`, `created_at`                                                                                                                                        |
| Organizations   | `id`, `name`, `kind`, `email`, `phone`, `website`, `address`, `city`, `region`, `postal_code`, `country`, `relationship`, `relationship_since`, `industry_code`, `industry_label`, `is_active`, `is_emergency`, `is_primary_vet`, `notes`, `created_at` |

Amounts are in cents: `2500` in `amount_cents` or `adoption_fee_cents` is \$25.00. In the volunteer hours file, somebody who came along on a volunteer's shift has a row of their own, with `attending_as` saying how they came; the volunteer's own row says `primary`.

## Exporting part of a list

This page always exports everything you can see. The [animals list](/animals/list), the [people list](/people/list) and [donations](/fundraising/donations) can also export from the list itself, and there the file holds only the rows your filters show.

Bringing data in instead? See [Import](/settings/import).
