Una piccola introduzione Cos'è Agency Hub e perché serve a un'agenzia strutturata
Agency Hub è il nostro monorepo proprietario che orchestra dal vivo decine di siti cliente: deploy con un comando, sync di plugin custom su tutti i WordPress, allineamento di template, configurazioni e tracciamenti, hand-over verso il cliente o verso un'altra agenzia con un solo click.
Pensato per agenzie web multi-cliente: se gestisci 5, 15 o 50 siti, sai già il problema. Plugin che divergono, configurazioni che si rompono, tracking che salta a metà mese, snippet copiati a mano. Agency Hub risolve questo: un solo repository, un solo flusso, un solo punto di verità.
Lo usiamo da Vicenza dal 2008 sui nostri progetti, oggi è in produzione su oltre 180 siti. Lo apriamo a chi vuole farsi strutturare l'agenzia senza dover costruire l'infrastruttura interna da zero.
Esempi tipici Tre esempi di intervento, in settori diversi
Esempio · agenzia web multi-cliente Sito di un'agenzia web (settore servizi marketing)
Agenzia con 25 siti cliente WordPress, plugin custom copiati manualmente. Migrazione su Agency Hub in 6 settimane: monorepo, deploy automatico, plugin condivisi via symlink. Tempo di rilascio ridotto significativamente, onboarding nuovi membri velocizzato.
25 siti migrati
Esempio · uso interno Web Elettronica Sito di un fornitore di servizi web (settore agenzia digitale)
Uso interno su 180+ progetti dal 2008. Plugin proprietari sincronizzati su tutti i clienti che li attivano, deploy verso staging e produzione senza FTP. Rollback gestiti in un comando, documentazione versionata.
180+ progetti orchestrati
Esempio · network multi-sito B2B Sito di un network di siti B2B (settore industriale)
Network di 12 siti tematici con stesso plugin di catalogo prodotti. Centralizzato nel monorepo, allineamento di versione automatico, snippet GTM e Pixel coerenti su tutto il network. Hand-over verso agenzia parallela documentata.
12 siti del network
Cosa include Cosa fa concretamente Agency Hub
Quattro funzionalità cardine, già provate in produzione su clienti reali.
Monorepo multi-progetto
Un solo repository per tutta l'agenzia.
Tutti i progetti cliente vivono in un repo Git con struttura condivisa. Plugin custom, snippet, template, file di configurazione: tutto versionato, tutto allineato. Quando aggiorni un componente lo aggiorni una volta sola e si propaga ovunque.
- Cartella per ogni cliente con stessa struttura
- Plugin proprietari condivisi via symlink
- Template e snippet riutilizzabili
- Storia Git completa di ogni progetto
Deploy automatici
Push e va in produzione.
Configurazione di pipeline che fa il push su staging e produzione senza FTP, senza upload manuali. Ogni cliente ha le sue credenziali isolate, i suoi target, i suoi log. Rollback in un comando se qualcosa si rompe.
- Deploy su WordPress, Astro, hosting cPanel
- Staging dedicato per ogni cliente
- Rollback rapido in caso di problemi
- Log strutturati per audit
Sync di plugin custom
Aggiorni una volta, gira su tutti.
I plugin proprietari (sync WC e gestionali, scrittura Yoast via REST, widget A11Y, automazioni Ads) sono centralizzati. Bug fix e nuove feature arrivano contemporaneamente su tutti i siti che li usano. Niente più copia-incolla tra clienti.
- Plugin centralizzati nel monorepo
- Update simultaneo su tutti i siti
- Versionamento per cliente
- Tracking di chi ha quale versione
Hand-over strutturata
Documentazione e accessi pronti.
Ogni progetto ha la sua scheda con accessi, credenziali (in vault), note operative, scadenze. Quando un cliente decide di portare il sito altrove, l'hand-over è una cartella ordinata, non un'email confusa. Stesso vale all'inverso quando rileviamo da un'altra agenzia.
- Scheda accessi per ogni progetto
- Vault credenziali sicuro
- Note operative versionate
- Scadenze (domini, hosting, certificati)
Il problema Perché un'agenzia senza monorepo perde tempo ogni giorno
Pattern che vediamo nelle agenzie che non hanno strutturato l'infrastruttura interna:
- Plugin custom copiati a mano tra siti, con bug fix che arrivano solo dove ti ricordi
- Deploy via FTP: ogni cliente è un'isola, niente staging, niente rollback
- Configurazioni divergenti: ogni sito ha la sua versione del codice e nessuno sa quale è la buona
- Tracking che salta a metà mese: snippet GTM o Pixel finiti in template diversi
- Documentazione sparsa su Drive, email, post-it: quando entra una persona nuova ci vogliono settimane
- Credenziali in chiaro: file Excel con password, nessun vault, audit impossibile
- Hand-over caotico: il cliente chiede gli accessi e ti tocca cercarli per giorni
Il nostro approccio: un monorepo unico, deploy automatici, plugin condivisi, vault credenziali, hand-over in cartella ordinata.
I vantaggi Cosa ti porta lavorare con Agency Hub
Quello che ti porti a casa
Risultati concreti per chi gestisce un'agenzia multi-cliente:
- Tempo di deploy multi-cliente ridotto: aggiorni una volta, non 15
- Plugin custom uniformi: stessa versione su tutti i siti che la usano
- Tracciamenti coerenti: snippet centralizzati, niente più sorprese a fine mese
- Onboarding nuovi membri: una persona nuova diventa operativa in giorni, non settimane
- Sicurezza credenziali: vault con audit log, niente Excel con password
- Hand-over senza dolore: il cliente che parte ha una cartella pronta
- Riferimenti reali: 180+ progetti gestiti dal 2008 con questa infrastruttura
Come lavoriamo Le 4 fasi per portare un'agenzia su Agency Hub
1. Discovery
Settimana 1.
- Inventario progetti, plugin custom, snippet
- Mappatura accessi e credenziali
- Identificazione plugin condivisibili
- Roadmap di migrazione
2. Setup monorepo
Settimana 2-3.
- Repository con struttura per cliente
- Vault credenziali centralizzato
- Pipeline di deploy automatico
- Plugin condivisi via symlink
3. Migrazione progetti
Settimana 3-6.
- Migrazione progressiva dei progetti
- Allineamento versioni plugin custom
- Test deploy su staging
- Documentazione per cliente
4. Manutenzione + evoluzione
Mensile.
- Aggiornamenti centralizzati
- Onboarding nuovi clienti
- Nuove feature monorepo
- Review trimestrale
Strumenti Stack che alimenta Agency Hub
Tutto open source o proprietario, niente vendor lock-in:
- Git monorepo con struttura standardizzata per cliente
- PHP / Node per i plugin custom condivisi
- Pipeline di deploy verso WordPress, Astro, hosting cPanel
- Vault credenziali con audit log per sicurezza
- Documentazione versionata nel repo, sempre allineata al codice
Tecnologie Stack che alimenta Agency Hub
GitHub
PHP
Node.js
WordPress
Astro
GitHub
PHP
Node.js
WordPress
Astro Risultati Cosa garantiamo come output
Quello che ti consegniamo dopo la migrazione:
- Monorepo configurato con tutti i progetti migrati
- Pipeline di deploy testate e funzionanti
- Plugin custom centralizzati e allineati
- Vault credenziali con audit log
- Documentazione operativa versionata nel repo
- Manutenzione opzionale con SLA per restare allineati
Quanto costa adottare Agency Hub? +
Il progetto è dimensionato sulla tua agenzia: numero di siti cliente da migrare, plugin custom da centralizzare, complessità delle pipeline di deploy e livello di SLA in manutenzione cambiano il quadro. Niente listini standard: prima cosa che facciamo è una discovery call per capire la situazione, poi mandiamo un preventivo scritto entro 48 ore.
A chi serve davvero Agency Hub? +
Ad agenzie web e freelance che gestiscono almeno 5-10 siti cliente con codice condiviso (plugin custom, snippet, template). Sotto i 5 siti la complessità aggiuntiva non vale lo sforzo. Sopra i 10 siti il ritorno è immediato in tempo risparmiato.
Posso continuare a usare il mio hosting attuale? +
Sì. Agency Hub si integra con qualsiasi hosting che permetta deploy via SSH o Git: cPanel, WP Engine, hosting dedicati, VPS. Non chiediamo di cambiare hosting, lavoriamo su quello che già hai.
Cosa succede se voglio uscire? +
Il monorepo rimane tuo, il codice rimane tuo. Hand-over completa con documentazione e accessi. Niente vendor lock-in: puoi continuare a usarlo internamente o migrarlo dove preferisci.
Lavorate solo Veneto? +
Operiamo in tutta Italia. Per onboarding con formazione del team interno consideriamo Veneto, Lombardia, Emilia. Tutto il resto avviene da remoto via Zoom o Teams.
Cosa NON fate? +
Niente migrazione di codice senza pre-audit (rischio di perdere customizzazioni). Niente vendor lock-in: il monorepo è tuo. Niente hosting forzato, ognuno tiene il suo.