Request a Demo
Domain

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.

< 5 sec

Microchip Lookup

< 10 sec

AI Photo Match

90%+ target

Live Release Rate

20%+

Stay Reduction

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

13

Delegated to

4

Case tracking for investigations

case-management

Image matching, breed classification

ai-ml-engine

Public adoption/lost-found portal

portal-framework

Match notifications, adoption reminders

notification-engine

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.

|
POST

/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

Target< 5 seconds across all registries

AI Photo Match

Target< 10 seconds per photo

Shelter Length-of-Stay Reduction

Target20%+

Live Release Rate

TargetMaximize (target 90%+)

Public Listing Update

TargetReal-time

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Shelter Operations

Request an architecture brief, integration guide, or live demo environment for your team.