Shelter Operations
Manages animal shelter intake, medical care, behaviour assessment, kennel management, adoption, foster care, lost/found reunification, AI photo matching, microchip integration, social media auto-posting, and TNR colony management.
Microchip Lookup
AI Photo Match
Live Release Rate
Stay Reduction
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
13Delegated to
4Case tracking for investigations
Image matching, breed classification
Public adoption/lost-found portal
Match notifications, adoption reminders
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
4 capability groups comprising 14 discrete capabilities — each with API surface, business rules, and data ownership.
Record species, breed, condition, microchip scan, multi-angle photos, assign kennel, and manage stray hold periods.
Recording
Species, breed, colour, sex, estimated age, weight, microchip scan, condition, intake type (stray/surrender/seized/quarantine/transfer). Multiple-angle photos.
Processing
Assign kennel/cage. Stray hold period (3–5 days). Owner notification if licensed/microchipped.
Comprehensive veterinary care tracking with vaccinations, surgeries, medications, and medical holds.
Care
Vaccinations, spay/neuter, treatments, medications, tests. Per-animal medical record. Vet scheduling.
Holds
Medication administration log. Medical holds (not available for adoption until cleared).
Standardized temperament testing with behaviour modification plans influencing adoption suitability.
Testing
Standardized protocol. Temperament testing: people, other animals, handling, stimuli. Staff observation notes.
Plans
Behaviour modification plans. Assessment influences adoption suitability.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
7 entities with 5 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
11 RESTful endpoints across 7 resource groups — plus 4 domain events for async integration.
/api/v1/shelter/intake
Animal intake
Ecosystem
Products that depend on this module
1 Civic products consume Shelter Operations — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Microchip Lookup
AI Photo Match
Shelter Length-of-Stay Reduction
Live Release Rate
Public Listing Update
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Shelter Operations
Request an architecture brief, integration guide, or live demo environment for your team.