[Developers]

Citizen Self-Service Portal

A resident of Dublin notices a broken street light outside their home. Rather than calling a council helpline during office hours, they open their borough's digital portal, log in with their existing civic account, and s

Category: ModulesLast Updated: May 26, 2026
modules

Overview#

A resident of Dublin notices a broken street light outside their home. Rather than calling a council helpline during office hours, they open their borough's digital portal, log in with their existing civic account, and submit a fault report in under two minutes. They receive an automated acknowledgement, can track the status of their request in real time, and are notified when the repair is complete. This is the everyday experience the Citizen Self-Service Portal is designed to deliver: responsive, transparent, and accessible public services without queues or paperwork.

The portal serves as the primary digital interface between local authorities and the residents they serve. Municipalities configure their own branded subdomain and service catalogue, whilst citizens self-register, manage their profiles, submit non-emergency requests, and participate in community consultations. All interactions are subject to strict tenant isolation and access controls, ensuring that data belonging to one council is never visible to another and that citizen records remain private by default.

Key Features#

  • Custom Domain and Branding: Each municipality maps its own hostname to a dedicated tenant, with localised branding, language settings, and automated TLS certificate management handled centrally.
  • Citizen Self-Registration: Residents create verified civic accounts through configurable registration workflows, with optional identity verification against existing council records.
  • Service Catalogue: Administrators maintain a structured catalogue of available services, such as environmental enforcement, licensing enquiries, and community safety referrals, organised by category for easy navigation.
  • Request Submission and Tracking: Citizens submit structured service requests and follow their progress through a transparent status timeline, reducing inbound telephone enquiries to council contact centres.
  • Vulnerable Persons Registry: Community members can securely register vulnerable dependents so that first responders and social care teams receive relevant context before attending an incident.
  • Community Engagement Tools: Built-in polling, announcements, and localised content delivery allow councils to consult residents and communicate service updates at a neighbourhood level.
  • Patient-Facing Health Workflows: For councils with integrated health responsibilities, citizens can access post-encounter safety netting information, GP follow-up requirements, and patient-reported outcome measures (PROMs) through the same authenticated portal.
  • Role-Based Access for Staff: Municipal administrators and service agents access a separate management view with appropriate permissions, enabling case assignment, bulk notifications, and reporting without exposing citizen records beyond operational need.

Use Cases#

  • Non-Emergency Fault Reporting: Residents report infrastructure issues such as potholes, fly-tipping, or broken lighting, with each submission automatically routed to the relevant department and tracked to resolution.
  • Licensing and Permit Applications: Citizens submit applications for events, planning pre-consultation, or business licences, attaching supporting documents and receiving decisions through the same portal.
  • Vulnerable Persons Pre-Registration: Carers and family members register vulnerable adults or children so that emergency services and social care teams can retrieve relevant welfare information quickly when responding to an incident.
  • Community Consultations and Polling: Local authorities publish consultations on planning proposals, budget priorities, or service changes, collecting structured resident feedback with audit-ready results.
  • Health and Social Care Follow-Up: Citizens view post-appointment instructions, complete PROM surveys, and confirm receipt of safety netting advice, supporting integrated health and council service delivery.
  • Real-Time Service Status Updates: Residents monitor the progress of their open cases and receive proactive notifications by email or SMS when their request advances or is resolved.

Integration#

The portal connects to the platform's identity and authentication layer to issue and validate citizen-level session tokens with scoped permissions, ensuring residents can only access their own records. Service requests are written directly to the Municipal CRM, enabling council staff to manage cases within their existing workflow tools. The notification service delivers acknowledgements and status updates across email and SMS channels, and the content management layer allows administrators to publish localised announcements and policy updates without requiring developer involvement. All tenant boundaries are enforced at the data layer, so a single platform deployment can serve multiple councils simultaneously without risk of cross-authority data exposure.

Open Standards#

  • GDPR (EU Regulation 2016/679): Citizen data is handled in accordance with data minimisation, purpose limitation, and subject access request obligations, with configurable retention policies and consent records maintained per request.
  • OpenID Connect (OIDC) / OAuth 2.0 (RFC 6749, RFC 8414): Citizen authentication flows use OIDC for identity federation, supporting single sign-on with existing national or municipal identity schemes.
  • WCAG 2.1 (W3C): Portal interfaces are designed to meet Level AA accessibility conformance, ensuring usability for residents with disabilities across web and mobile browsers.
  • GovStack Building Block Specifications: Service request and case management workflows align with the GovStack Citizen Engagement and Case Management building block interfaces, supporting interoperability with other public digital infrastructure components.
  • ISO/IEC 29184 (Online Privacy Notices and Consent): Consent capture and privacy notice presentation follow the structured requirements of this standard, enabling transparent and auditable citizen consent management.
  • HL7 FHIR R4: Where the portal supports patient-facing health workflows, clinical data exchanges such as PROM submissions and follow-up instructions conform to HL7 FHIR R4 resource definitions.
  • OASIS SAML 2.0: Federation with existing municipal or national identity providers that expose SAML 2.0 endpoints is supported, allowing councils to integrate the portal with legacy single sign-on infrastructure.
  • ETSI EN 319 401 (General Policy Requirements for Trust Service Providers): Document uploads and formal submissions are timestamped and integrity-protected in accordance with ETSI trust service requirements, supporting evidential admissibility.

Availability#

  • Enterprise Plan: Included
  • Professional Plan: Available with a single municipal tenant; multi-authority deployments and vulnerable persons registry require the Enterprise plan.

Last Reviewed: 2026-05-26

Ready to Build?

Get started with our APIs or contact our integration team for support.