The work, in detail.
Real projects, told as they are: the problem, what we did, how it went. Client names are shared in person, on request.
Recent projects
A voicebot for the calls the centre can't pick up.
An AI phone responder that doesn't lose an after-hours request. A bridge between telephony and a realtime model, formal Italian, guided data capture, front-office handoff.
- 3,489
- business-hours calls in eight weeks, before the project
- 24%
- of calls missed in the same period
- 38.7%
- of calls missed in August
A funding portal ready for AI assistants.
Clean-up first, then signals for agents: rules for AI crawlers, Content Signals, an llms.txt index. A dedicated plugin, measured before and after with an independent tool.
The online withdrawal button on WooCommerce.
A WooCommerce plugin for the digital withdrawal obligation: order lookup by number and email, partial withdrawal, PDF receipt and an exportable log.
How to evaluate thirty municipal virtual assistants.
About thirty municipal chatbots asked about the same twenty services with the same method, for results that compare and repeat over time.
A network for a building fibre doesn't reach.
Two Starlink links on separate VLANs, with failover: if one line drops, the other takes over its traffic. In place of a 6 Mbit ADSL line: thirteen UniFi access points, phone repeaters on every floor, radio call in every room.
From spreadsheets to a system for shifts and contracts in healthcare.
Professional portal, contracts with extensions and rate fractions, shifts with computed cost, revenue and margin, a calendar exported on letterhead, Excel reports. Built to measure, not a vertical package.
Infrastructure and booking for a tour operating platform.
Infrastructure management and channel-manager integration for a tour-operating platform, then rebuilt from scratch for a second brand. The application is the client's; we run infrastructure, deploys and integration.
Security remediation for a laboratory group.
External rating and penetration test findings closed one by one, then three inherited servers replaced by two, managed directly.
A WordPress fleet off an end-of-life server.
WordPress sites and PHP apps moved in waves to new servers, with one system user per site, current PHP and separate email credentials.
Measurement you can trust.
Tracking, GA4, consent management and technical SEO put in order: no conversions counted twice, no tags before consent, no pages competing for the same searches.
From an Instagram comment to an email sequence.
A keyword in the comments, a DM reply, a Mailchimp tag and a four-email sequence with a dedicated coupon, connected by a bridge plugin on WordPress.
QR check-in even without a network.
A web app to scan QR tickets at the door: list on the device, offline validation, duplicate-entry warnings, sync when the network is back.
The WordPress platform of a national news outlet.
A custom WordPress theme for a national news outlet: Google News, AMP, multi-layer caching, automated deploys and ad campaign trafficking.
The numbers of four clinics, in a single dashboard.
One tab per clinic and a group view, built on the front-desk software's exports: invoices by payer type, year-on-year comparisons, activity maps, report turnaround times.
A management system to see whether the home is making money.
Beds, stays and fees with rules enforced by the database, monthly billing, deposits, costs and frozen monthly closes to read accrual and cash.
Courses, ebooks and videos for a sailing school on WooCommerce.
Flipbook ebooks in the browser, video lessons and course-linked student packs, all in the WooCommerce Downloads list, with protected pages and course dates in order emails.
From an antispam gateway straight to Microsoft 365.
MX on Exchange Online Protection, Microsoft DKIM, DMARC from p=none to p=reject across 8 domains. Then the internal systems that send email: instruments, servers, phone system.
Email that leaves only from those entitled to send it.
Per-site SES policies with allowed IPs, a DMARC path from p=none to p=reject, SendGrid authentication and SPF under 10 lookups. One mistake stopped before going live.
An inherited AWS environment, put back in order.
EC2 in Ireland and Milan, RDS MySQL, the old provider's access removed, servers managed through SSM with no SSH exposed, a stuck server recovered, costs reviewed line by line.
The accounts office remote desktop, with OneDrive unstuck.
A Remote Desktop Services host on AWS for three users, RDP not exposed, OneDrive installed per machine with known folder move. Sync unblocked, licensing and sizing reviewed.
WhatsApp messages to doctors, each backed by consent.
A standalone app on the WhatsApp Cloud API: GDPR consent register, Meta-approved templates, scheduled campaigns, automatic opt-out by keyword and on error 131050.
From the archive
Work from a few years back that shows where we come from.
Some projects we don't describe, not even anonymously. Things we can't talk about
Facing something similar?
Tell us what you run today and what isn't working. We'll reply within one business day with a first technical read.
- hello@cloudfactory.it
- Address
- Viale di Trastevere 114, 00153 Rome, Italy