Home/Products/URP Platform

URP Platform

The platform that digitalizes the entire life cycle of the relationship with citizens — from submitting applications, complaints and reports through to the official reply — bringing together a public portal, an operator backoffice and an AI chatbot on a single data core and a single workflow engine.

One channel, from request to reply

A Public Relations Office (URP) handles requests, complaints and reports every day across fragmented channels — front desk, phone, e-mail — with poor traceability and uncertain timing. The URP Platform brings order: it gives citizens a single, secure channel, accessible 24/7 to submit their applications, attach documents and follow progress in real time; it gives the organization a backoffice to take charge, route, process and reply in a fully traceable way and within statutory deadlines.

Everything rests on a single data core and a single workflow engine: the same information serves the portal, the operators and the virtual assistant, with no duplication and no silos. The result is less pressure on the front desk, predictable response times and full transparency for those who reach out to the organization.

Architecture

The platform's three pillars

Three distinct environments, one single solution: whatever comes in through one channel is immediately available to the others.

🌐

Citizen portal

The digital channel where the citizen signs in, submits reports with attachments and follows their status in real time. Responsive and accessible from any device.

💼

Operator backoffice

The internal workspace: work queues, take-over, routing, processing, replies, configuration and reporting, with role-based permissions and visibility.

💬

AI chatbot

A conversational assistant available without login that answers frequent questions 24/7 from the organization's official documents and, when needed, opens a case or hands off to an operator.

Features

Everything you need to manage public relations

For the citizen — the portal

🔑

Digital-identity login

Authentication with SPID and CIE, plus e-mail/OTP and social providers: secure, compliant access.

📝

Guided submission by type

Complaint, request for information, suggestion or fault report: dynamic forms with the right fields for each type of case.

📎

Attachments and geolocation

Photos and documents with preview and, where useful, the exact point on the map the report refers to.

Real-time tracking

Case number, always-updated status and timeline: the citizen knows exactly where their request stands.

Two-way messaging

Direct dialogue with the operator for follow-ups and clarifications, without leaving the case.

Service rating

When the case closes, the citizen rates their satisfaction: valuable input for continuous improvement.

For the organization — the backoffice

📥

Role-based work queues

Each operator sees what concerns them — their own cases, the office's or all of them — with filtered views and granular permissions.

🔀

Automatic routing

Every case is classified by type and assigned to the right office; it can be reclassified in a traceable way when needed.

🔒

Exclusive take-over

A case is handled by one operator at a time, with an expiring lock and conflict control: no duplicated work.

SLAs, deadlines and escalation

Statutory deadlines under control with automatic reminders and escalation to the manager when a deadline is at risk.

📑

Template-based replies

Predefined reply templates by type, always editable by the operator: quality and consistency, in less time.

📊

Dashboards and reporting

KPIs on volumes, times, SLAs and satisfaction, with CSV, PDF and Excel export for monitoring and reporting.

The virtual assistant — the AI chatbot

🕐

24/7 answers, no login

Common questions about opening hours, forms, contacts and procedures: instant answers, any time.

📚

Grounded in the organization's documents

RAG technique: the assistant answers from the official knowledge base (FAQs, regulations, forms), not from generic sources.

🛡

Anti-hallucination guardrails

If the information isn't in the documents, the chatbot says so and refers to an operator: no made-up answers.

🔗

Sources always cited

Every answer keeps the documents it was drawn from, verifiable afterwards by operators.

🤝

Hand-off to an operator

When a person is needed, the assistant performs an assisted hand-off, without making the citizen start over.

Guided case creation

From the conversation the bot can pre-fill and start a report, cutting errors and entry time.

Standards and technology

Compliant, secure, no lock-in

Built on Public Administration standards and the best open technologies, with data hosted in the European Union.

🇮🇹

Digital identity

Integration with SPID and CIE (SAML/OIDC) and a modular authentication architecture, ready to evolve towards eIDAS 2 and the IT-Wallet.

WCAG 2.1 AA accessibility

Designed to the AgID guidelines and public-sector accessibility obligations, so the service is truly for everyone.

🔐

GDPR & privacy by design

Consents, configurable retention, attachment encryption, DPIA support and records of processing. Data hosted in the EU.

🔧

Configurable without releases

Types, fields, templates and workflows are configured as data: the organization adapts the platform itself, with no wait for new versions.

📡

Interoperable

A REST-API architecture, ready to talk to the organization's records/protocol system, certified e-mail and management software, and to add new channels.

🛠

Open technologies, no lock-in

Angular, Java/Spring Boot and PostgreSQL on cloud-agnostic infrastructure: enterprise power with no licence costs and no vendor lock-in.

How it works, step by step

Every case follows a clear, traceable path, from its initial state through to closure, with deadline control at every moment:

  • Submission — the citizen fills in and submits the report (from the portal, via the chatbot or at the front desk with an operator's help). The case starts as New.
  • Routing — it is classified by type and automatically assigned to the competent office.
  • Take-over — an operator acquires it exclusively and moves it into processing.
  • Processing — any follow-ups requested from the citizen, with SLA control and escalation to the manager if the deadline is at risk.
  • Reply — the operator replies using an editable template; an e-mail and in-app notification goes to the citizen.
  • Closure — the case closes with a service rating; reopening remains possible if the citizen responds.
NewTriageIn progressResolvedClosed

Every action is recorded in a full audit trail: who did what and when, always reconstructable.

Benefits

Value for the citizen and the organization

👤

For the citizen

A single, simple channel available 24/7, with secure digital-identity access, full transparency on case status and instant answers to common questions.

🏛

For the organization

Less pressure on desk and phone, automatic routing and predictable response times, full traceability, regulatory compliance and concrete data for continuous improvement.

Ready to digitalize your URP?

Tell us how you handle your relationship with citizens today: we'll show you how the portal, backoffice and AI chatbot can simplify it.

Let's talk