Applications & Adoptions

Manage every application that comes in — adoption, foster, volunteer, and surrender — from a single organized queue.

Reviewing Applications

Go to Admin → Applications to see your full applications queue. New submissions land here automatically — no email digging required.

Application management queue in FosterFlow admin

The applications queue shows all incoming submissions, filterable by type and status.

You can filter by application type (adoption, foster, volunteer, surrender) and by status. Click any application to open the full submission — every question and answer the applicant provided, along with their contact info.

From the application detail view, you can change the status, add internal notes, or generate a contract if you're approving an adoption.

Application Types

FosterFlow includes four built-in application types. You can enable or disable each one from your settings:

Adoption

For people who want to permanently adopt a pet. Links to a specific animal and includes questions about home environment, experience, and references.

Foster

For people who want to temporarily care for an animal. Can be submitted for a specific pet or as a general foster interest application.

Volunteer

For people who want to help your rescue in other ways — transport, events, fundraising. Not linked to a specific animal.

Surrender

For pet owners who need to surrender an animal to your rescue. Collects info about the pet and the reason for surrender.

You can customize the questions on each form type from Admin → Settings → Applications.

Status Workflow

Every application moves through a simple status workflow. You update the status manually as you work through applications.

Pending Newly submitted, not yet reviewed. The default state when an application comes in.
Reviewing You've opened it and are actively evaluating. Use this to flag applications in progress.
Approved Applicant has been approved. For adoptions, this is when you generate the contract.
Denied Application was not approved. You can add a private note explaining why.
Withdrawn The applicant withdrew their application themselves.

Status changes are logged with a timestamp so there's always a clear audit trail. Changing a status does not automatically send an email to the applicant — you'll do that separately.

Home Visit Notes

On any application, you can add private internal notes — these are never visible to the applicant. Use them to record home visit observations, reference check results, or reminders for your team.

Notes are timestamped and attributed to the staff member who added them. Your whole team can see the notes on an application, making it easy to hand off reviews without losing context.

Good to know: Notes are for internal use only. Applicants cannot see them, even if they have a foster portal account.

Adoption Contracts

When you approve an adoption application, FosterFlow can generate a pre-filled adoption contract as a PDF. The contract pulls in the adopter's info, the pet's details, and your rescue's standard terms.

From the approved application, click Generate Contract. You can preview the contract before downloading, and it includes a signature line for the adopter.

The contract template is set up by default, but your rescue's specific language and policies can be customized from Admin → Settings → Contracts. If you need significant customization, reach out to support and we can help.

After an adoption: Don't forget to update the pet's status to "Adopted" in the pet record so they're removed from your public available pets listing.
Next guide
Foster Portal
Set up your fosters and manage their submissions.
Foster Portal