Zero CMS: Aggiornare il sito aziendale da WhatsApp
- Astro
- Cloud
- LLM
- Node
- Python
Aggiornare il sito aziendale non dovrebbe richiedere un pannello di controllo, un rituale in sette passaggi o la luna nella fase giusta. Qui il flusso è semplice: mandi una foto su WhatsApp, aggiungi due righe, il sito si aggiorna.
Il problema: Il pannello di controllo è il collo di bottiglia
Per una PMI, il tempo è la risorsa più scarsa. Dire a un artigiano, un ristoratore o un piccolo imprenditore di “accedere al CMS, caricare l’immagine, ritagliarla, compilare il tag alt, scrivere il testo SEO e premere pubblica” significa una cosa sola: il sito non verrà aggiornato.
La risposta abituale è un piccolo condominio di strumenti: abbonamenti SaaS per far parlare due app, manutenzione, plugin sopra altri plugin. Tutto per spostare una foto e due righe dal telefono al sito.
L’obiettivo è togliere attrito a chi lavora e togliere rendita agli strumenti intermedi. Pagare infrastruttura, non passaggi inutili.
La soluzione: WhatsApp come unico CMS
L’unico “pannello di controllo” resta l’app già aperta tutto il giorno: WhatsApp.
- Il trigger: L’imprenditore scatta una foto di un nuovo lavoro completato o di un prodotto e la invia a un numero WhatsApp dedicato, aggiungendo una breve descrizione alla buona. Il lavoro umano finisce qui.
- Il Webhook: Il messaggio fa scattare un webhook che sveglia un nostro script custom, ospitato su una piccolissima macchina virtuale proprietaria.
- Elaborazione dell’immagine: Lo script prende la foto, la ridimensiona e la comprime per il web (es. in formato WebP), ottimizzandola alla fonte in modo che non pesi sul caricamento del sito finale.
- Intelligenza artificiale a basso costo: La descrizione grezza viene inviata via API a un modello linguistico economico. Niente magia: mette ordine, estrae titolo e tag, restituisce dati puliti.
- Generazione e Deploy: Lo script prende la risposta del modello linguistico e l’immagine WebP, compila un nuovo file
.md(Markdown) perfetto e completo di Frontmatter, ed aggiorna un sito costruito in Astro. Da lì, parte la pipeline che in pochi secondi aggiorna il sito statico in produzione.
L’approccio Anti-SaaS: Pagare il silicio, non i bottoni
Questo sistema segue una regola precisa: pagare l’hardware, non i loghi colorati delle dashboard.
Invece di spendere 30-50€ al mese su Zapier o Make solo per far parlare due app tra loro, o impilare plugin nel CMS, la spesa resta ridotta all’osso:
- Infrastruttura: Una micro-VM su Hetzner (circa 4€ al mese). È l’unica spesa fissa e funge da “cervello” per lo script e i webhook.
- Chiamate AI: Pochi millesimi di centesimo a chiamata (tramite API) per la formattazione strutturata del testo. Si paga solo il consumo reale, non abbonamenti mensili sovraprezzati.
- Hosting del sito: Completamente gratuito su reti edge (come Cloudflare Pages), sfruttando l’architettura statica e ultra-leggera di Astro.
Per un caso singolo uno script su misura resta la scelta giusta. Se in futuro le integrazioni diventano tante, la stessa micro-VM può ospitare n8n self-hosted, un’automazione visuale open-source senza abbonamenti: per una sola automazione, però, è overkill.
Nessun “vendor lock-in”, nessuna piattaforma terza che può decidere di alzare i prezzi da un anno all’altro o importi limiti artificiali sui task mensili.
L’architettura statica dietro questo sito è la stessa descritta in Sito vetrina a costo (quasi) zero: senza server né database, l’hosting resta gratuito e la manutenzione vicina allo zero.
Il bilancio finale: Costi e Complessità a confronto
Abbiamo trasformato un’operazione da 20 minuti al computer, quindi sempre rimandata, in un’azione da 10 secondi sullo smartphone.
Quanto cambia rispetto alle soluzioni standard? Facciamo i conti.
L’approccio tradizionale mette insieme un CMS classico, piattaforme di automazione commerciali e manutenzione continua. Ecco cosa succede ai costi fissi:
| Voce di costo | Soluzione “Anti-SaaS” (Nostra) | Approccio Tradizionale (SaaS/CMS) |
|---|---|---|
| Hosting Sito | 0€ (Cloudflare Pages su piano gratuito) | 120€ - 300€ (Server tradizionale per CMS) |
| Piattaforma di Automazione | 48€ (Micro-VM Hetzner a 4€/mese, riutilizzabile) | 360€ - 720€ (Piano Zapier/Make medio) |
| Elaborazione Dati (LLM) | ~5€ (API a consumo) | Incluso nel SaaS (ma con limiti di task) |
| Totale Stimato Annuo | ~53€ | Dai 680€ ai 1500€+ |
I costi infrastrutturali crollano e diventano prevedibili. Il sistema regge su pochi euro al mese: silicio, non marchio.
Il paradosso della competenza
L’approccio Anti-SaaS non è più banale. La complessità non sparisce: viene tolta a chi deve lavorare e messa dove può essere gestita meglio, nel codice. La differenza è dove finiscono soldi e tempo:
- Il modello SaaS: ore su trigger, plugin, schermate da configurare e spiegazioni su come non rompere nulla. Paghi per abitare dentro un ecosistema fragile e ricorrente.
- Il modello su misura: competenza tecnica concentrata all’inizio. Codice piccolo, dritto al punto, sviluppo assistito dall’AI dove accelera davvero. Meno interfacce, meno dipendenze, meno attrito.
Da una parte paghi una dipendenza che continua. Dall’altra costruisci una piccola macchina tua, con costi di mantenimento quasi invisibili e nessun pulsante premium da sbloccare.
La tecnologia migliore è quella che scompare.
Hai un problema simile?
Se ti è venuto in mente un lavoro che rimandi, copi, rincorri o ricontrolli, raccontamelo: spesso basta togliere un solo passaggio per cambiare tutto.