SHM Studio > Portfolio > Ver.O

Ver.O.

An AI platform for reporting scams and counterfeits

UX & structure Web development AI & Automation Advertising
Newsletter sign-up — vero.codici.org
Ver.O. landing page — vero.codici.org
Why Ver.0
The project page on codici.org — vero.codici.org
Ver.O. logo
Ver.O
The landing page on desktop, scrolling
Ver.O
The Ver.O. Chrome extension popup: email, Take a screenshot, Additional notes
Ver.O
Ver.O
Ver.O
Ver.O
Ver.O
Ver.O
HERO LOOP · landing page, Chrome extension, project page

Client:

Ver.O.

Sector:

Consumer protection · Funded projects

Year:

2025–2026

Services:

UX & structure, Web development, AI & Automation, Advertising

Extension:

Chrome Web Store ↗

For Ver.O., the Codici project funded by MIMIT, we designed and developed a complete system for collecting consumer reports: a Telegram bot, a Chrome extension, a landing page and a management system that analyzes cases with artificial intelligence. Released as open source, it now stores over 1,500 logged cases.

01 — The Project:

Ver.O. stands for “verify the original” (verificare l’originale). It's the free service Codici uses to help consumers spot counterfeit products, fake DOP and IGP designations and suspicious online offers, and report them in seconds. We were asked to build the whole tool, from the user's first click to the operators' work, with binding deadlines and results to report to the Ministry. The goals:

01Report from the channel you already use: Telegram, your browser or the website.
02One management system: collect, qualify and track every report in a single place.
03Spread the word: a visibility campaign across Italy.
Bot TelegramEstensione ChromeLanding pageGestionaleAnalisi con l’AI FLOW · three entry points, one management system
OnlineTyping…
Today
AC
Hi, I'm the virtual assistant of Codici - Centro per i Diritti del Cittadino, powered by artificial intelligence. 🤖

My answers are generated automatically and may contain inaccuracies: they don't replace the advice of one of our operators. Type "operatore" at any time to speak with a member of the team (Mon-Fri, 9-13 and 14-17).

To protect your privacy, please don't enter health data, documents or bank details in the chat.

Go ahead: how can I help you today?
16:25
My flight was canceled, what can I do?
16:26
AC
If your flight is canceled, you can choose between a full ticket refund within 7 days or an alternative flight. If the cancellation was announced less than 14 days in advance, you're also entitled to financial compensation: 250 euros up to 1500 km, 400 euros between 1500 and 3500 km, 600 euros over 3500 km. The same rights apply to delays of more than 3 hours, overbooking and denied boarding, along with assistance with meals, drinks and, if needed, accommodation.

Practical steps:
  • Gather your ticket, boarding pass and receipts for any expenses.
  • Note the scheduled and actual flight times.
  • Keep all communications from the airline.
  • Send the airline a written complaint.
For more information: https://codici.org/area-stampa/campagne/diritti-alta-quota/
To file a report and send your documents, use the Assistenza Smart form: https://codici.org/servizi/assistenza-smart/
Or type operatore to speak with our team (our operators are available Monday to Friday, 9-13 and 14-17).
16:26
Type a message...My flight was canceled, what can I do?
SMART ASSISTANT · the AI chatbot replies

02 — The challenge:

A public tool must be simple for those who report, efficient for those who handle the cases and transparent for those who fund it:

01

Zero friction for people reporting:

anyone who has just seen a suspicious offer won't fill out long forms. An email, a screenshot and a note are enough.

02

Many cases, a small team:

the first level of analysis had to be automatic, leaving operators in control of each case.

03

Firm deadlines:

deliveries with tight contractual deadlines and no room for delays.

04

Everything verifiable:

open source code, exportable and anonymizable data, reports citing the source of every number.

Touchpoint[two rows drifting in opposite directions]
The landing page on desktop, scrollingDesktopWhy Ver.0SectionThe landing page on smartphone, scrollingMobileThe newsletterFormThe landing page on desktop, scrollingDesktopWhy Ver.0SectionThe landing page on smartphone, scrollingMobileThe newsletterForm
The landing page on tablet, scrollingTabletThe project pageProject pageThe project page on smartphoneMobileThe landing pageLanding pageThe landing page on tablet, scrollingTabletThe project pageProject pageThe project page on smartphoneMobileThe landing pageLanding page

03 — The approach:

We built a single flow, from the user's first click to the closing of the case:

01

Three entry points, one flow

A Telegram bot, a Chrome extension that opens the form in one click, and the vero.codici.org landing page to learn about the service and sign up. Every report lands in the management system instantly.

02

AI analysis

The system reads the screenshot, recognizes the site address and visible information, describes the case and pre-fills the record. The image stays archived as evidence.

03

Management system for operators

A dashboard with statuses, roles and permissions, an automatic 7-day deadline with an alert to the manager, and a history of every communication. Codici's monitoring logs were imported without passing through the AI, so cases already worked on stayed untouched.

04

Visibility and closure

Meta campaigns for sign-ups and traffic to the bot, TikTok videos, periodic reports for accountability and a final open source release (GPL v3) with technical documentation.

04 — Results achieved

REPORTS LOGGED1,504 already closed

reports logged in the management system, 1,504 already closed

PEOPLE REACHED

people reached by the campaigns

Italian regions reached

VIEWSFacebookInstagramTikTok

views on Facebook, Instagram and TikTok

Portfolio

CDR Pompe projectNext project

CDR Pompe

Technical SEO for local and international visibility

Bonfiglioli Consulting project

Bonfiglioli Consulting

UX, Web Design and international SEO

Acquamarina project

Acquamarina

Branding for luxury residences in Misano

Spaesati project

Spaesati

Tuscany goes social

Salvatore Aranzulla project

Salvatore Aranzulla

Optimized landing page for Salvatore Aranzulla