Public Engagement
IAP2-spectrum public engagement tools — surveys, polls, interactive maps, idea boards, participatory budgeting, and automated "What We Heard" report generation for structured community input.
Survey Load
Concurrent Users
Poll Refresh
WCAG 2.1 AA
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
4Content page layout & publishing
Notification delivery (email, SMS, push)
Sentiment analysis & NLP processing
GIS map rendering & spatial layers
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 8 discrete capabilities — each with API surface, business rules, and data ownership.
Create engagement campaigns with IAP2 classification; multi-tool campaigns; timeline management; stakeholder targeting; outreach tracking.
IAP2 Classification
Every campaign tagged with IAP2 level: Inform, Consult, Involve, Collaborate, or Empower — guides tool selection and reporting.
Multi-Tool Campaigns
A single campaign can combine surveys, polls, interactive maps, idea boards, and forums — all linked under one engagement initiative.
Stakeholder Targeting
Define target audiences by ward, demographic, interest area; outreach tracking shows reach vs. participation rates.
Timeline Management
Campaigns have configurable start/end dates; auto-close prevents late submissions; extension workflows available.
Multi-page surveys; 20+ question types; branching logic; required/optional; anonymous mode; bilingual; results export; statistical analysis.
Question Types
20+ types: multiple choice, rating scale, matrix, ranking, open text, file upload, date/time, location pin, and more.
Branching Logic
Conditional question display based on previous answers; skip logic for streamlined respondent experience.
Bilingual Support
Side-by-side EN/FR question authoring with language toggle for respondents; AODA compliant.
Anonymous Mode
Anonymous surveys strip respondent identity; identified surveys link to civic identity for demographic analysis.
Single-question polls; real-time results visualization; embeddable on any CMS page; time-limited; duplicate prevention.
Real-Time Results
Poll results update in ≤ 3 seconds; animated bar/pie chart visualization for immediate community feedback.
CMS Embeddable
Polls can be embedded on any CMS page via block editor; no separate portal needed for quick community input.
Duplicate Prevention
Cookie + IP + optional civic identity verification prevents ballot stuffing while respecting anonymous participation.
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 3 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
10 RESTful endpoints across 4 resource groups — plus 5 domain events for async integration.
/api/v1/engagement/campaigns
List campaigns
/api/v1/engagement/campaigns
Create campaign
/api/v1/engagement/campaigns/{id}
Get campaign with tools
Ecosystem
Products that depend on this module
6 Civic products consume Public Engagement — making it one of the most critical platform services in the ecosystem.
Citizen Engagement
Primary — this module IS the engagement product
View product →
Climate & ESG
Climate action plan public consultation
View product →
Accessibility Compliance
Accessibility plan community input
View product →
Council & Agenda
Public delegations & comment periods
View product →
Planning & Development
Planning application public comments
View product →
Budget Management
Participatory budgeting
View product →
Technical Specifications
Performance, Compliance & Configuration
Survey Load
Response Submission
Concurrent Participants
Real-Time Poll Results
Report Generation
WCAG 2.1 AA
Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Public Engagement
Request an architecture brief, integration guide, or live demo environment for your team.