From rescue to signed adoption contract

Intake, health, foster placement, adopters, legally binding e-signature and the shelter's own public website, in one system.

Built for
An animal protection foundation running rescue, fostering and adoption
Shape
Public site, back office and scheduled workers
Delivered as
Public website and web platform
Status
Live in production
Animal shelter dashboard
The shelter at a glance: animals by state, active foster families, overdue alerts and the adoption funnel.

The problem

A shelter is mostly volunteers, and its paperwork is legally binding.

Vaccination schedules depended on somebody remembering. Adoption contracts were printed, signed in person, photographed and then lost. When an animal moved from foster care to a permanent home, four records had to be updated by hand, and the public site, where every adoption starts, could only be changed by asking a developer.

The contract follows the animal

The animal is the spine and the paperwork follows it. Placing an animal with a foster family generates the contract, already filled in. Signing it archives the PDF, updates the status, closes the placement and writes the audit trail in one transaction.

What used to depend on memory now runs on scheduled workers: vaccination due dates raise alerts, unresolved alerts escalate to the administrators and appointments send reminders. The public site is edited in place, in both languages, by the shelter itself.

Contract register listing contracts by state
Every contract the shelter has issued, by state: draft, viewed, partially signed, signed or voided, each tied to its animal and its family.
Animal record
One animal's record: intake, health, behaviour and documents, with every change attributed and timestamped.

What it does

Animal records

Health and vaccinations, behaviour, photo galleries, documents, and a full status and location history for every animal.

Foster placement

Foster families with household details, capacity and incident history, and a pre-filled contract the moment a placement is made.

Contracts and e-signature

Templates with live variables, a unique time-limited signing link, draw-to-sign in the browser and the signed PDF archived to the animal.

Alerts that escalate

Vaccination and care deadlines raise alerts automatically; if one goes unresolved it escalates to every administrator.

Adoption funnel

Public enquiries, adoption questionnaires and requests land in one inbox and move through review to an approved adopter.

More screens

Contract template builder with variable chips
The contract builder. The body is written once and the variables (animal, adopter, microchip number) are filled in from the record.

This is a client system, shown anonymously: the client's name, brand and data have been withheld. Screenshots show the real, running interface against a demonstration dataset. Every name, logo and person visible in the screenshots is fictitious and belongs to that dataset.

Have a process that should work like this?