Council Meeting & Legislative
Full municipal legislative workflow — agenda preparation, meeting conduct, minutes publication, bylaw/resolution tracking, council member services, and committee management — per the Municipal Act 2001.
Agenda Prep Time
Agenda Publishing
Minutes Publishing
Portal Availability
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
8Delegated to
5Report approval routing
Document storage & retention
Public-facing meeting portal hosting
Meeting notices & deadline alerts
Council remuneration processing
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 13 discrete capabilities — each with API surface, business rules, and data ownership.
Templates (recommendation/information/correspondence) with structured sections, rich text, attachments, and multi-author collaboration.
Templates
Recommendation, information, and correspondence report templates.
Structured Sections
Issue, background, analysis, financial impact, community engagement, environmental implications, recommendation.
Collaboration
Rich text editing, attachments, and multi-author collaboration.
Routing from author through reviewers, department head, CAO/senior management, to clerk with deadline tracking and late report handling.
Routing
Author → reviewer(s) → dept head → CAO/senior management → clerk.
Actions
Approve, return, reject at each stage with audit trail.
Late Reports
Late report handling via addendum or deferral.
Clerk assembles approved items into sections per procedure bylaw with auto page numbering, TOC, and accessible PDF/HTML publication.
Assembly
Sections per procedure bylaw: call to order, declarations, delegations, consent agenda, committee reports, new business, bylaws, closed session, adjournment.
Publishing
Accessible PDF and HTML to website, auto-distribution to council via email/portal.
Public Notice
72+ hours before meeting per Municipal Act requirement.
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
4 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
8 RESTful endpoints across 7 resource groups — plus 5 domain events for async integration.
/api/v1/council/meetings
Meeting calendar
Ecosystem
Products that depend on this module
2 Civic products consume Council Meeting & Legislative — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Agenda Preparation Time
Agenda Publishing
Minutes Publishing
Bylaw Search
Council Portal Availability
AODA/WCAG Compliance
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Council Meeting & Legislative
Request an architecture brief, integration guide, or live demo environment for your team.