Odoo Online, Odoo.sh o on-premise a confronto: quale si può automatizzare?
Il confronto onesto fra i tre tipi di hosting di Odoo — visti con la lente dell’automazione
Quasi tutti i confronti sull’hosting di Odoo discutono di prezzo e di controllo. Questo pone invece la domanda che pesa più avanti: una volta che i dati sono dentro, quanto si riesce davvero ad automatizzare? La risposta cambia parecchio fra Odoo Online, Odoo.sh e on-premise — perché uno dei tre non consente affatto moduli Python personalizzati, il che esclude in silenzio la maggior parte dei componenti aggiuntivi di automazione. Ecco come si confrontano i tre, che cosa significa ciascuno per l’automazione e come BOTS4.me si collega a tutti e tre (Odoo dalla versione 13 alla 19).
🎯 Perché la scelta dell’hosting decide le sue possibilità di automazione
La trappola scatta di solito mesi dopo l’avvio. Un’azienda sceglie Odoo Online per la sua semplicità — niente server, aggiornamenti automatici, costi prevedibili. Poi il team vuole automatizzare qualcosa di concreto: importare gli ordini ricevuti via e-mail, abbinare i pagamenti bancari, inviare i solleciti. Trova un modulo promettente sull’app store, fa clic su installa… e scopre che non si può installare, perché Odoo Online non consente moduli Python personalizzati o di terze parti. Lì girano soltanto le app standard di Odoo.
Quell’unica regola di piattaforma divide in due il mondo Odoo: l’hosting in cui si può estendere il server (Odoo.sh e on-premise) e quello in cui non si può (Odoo Online). Qualsiasi strategia di automazione che dipenda dall’installare codice dentro Odoo funziona con il primo gruppo e fallisce con il secondo. La buona notizia: l’automazione che dialoga con Odoo dall’esterno, attraverso l’API standard di Odoo, funziona ovunque — ed è proprio l’approccio che questa guida consiglia, qualunque sia l’hosting.
🏗️ I tre tipi di hosting spiegati semplicemente
☁️ Odoo Online (SaaS)
Il cloud interamente gestito da Odoo. Nessun lavoro sull’infrastruttura, aggiornamenti di versione gestiti da Odoo, avvio rapidissimo. Il compromesso è l’estendibilità: niente moduli Python personalizzati, niente accesso al server, nessun modulo di terze parti dell’app store che contenga codice Python. Configura ciò che Odoo offre di serie — e si integra dall’esterno tramite l’API, che Odoo include nel suo piano Custom.
🚀 Odoo.sh (PaaS)
La piattaforma cloud gestita di Odoo per i database personalizzati. Ottiene distribuzione basata su git, rami di staging e pieno supporto per i moduli personalizzati e di terze parti — senza dover gestire server propri. Più capace di Online, ma anche più da gestire rispetto a Online (sviluppatori, aggiornamenti dei moduli, test degli aggiornamenti di versione).
🖥️ On-premise / autogestito
Odoo Community o Enterprise sui suoi server o sulle sue macchine virtuali in cloud. Libertà totale — qualsiasi modulo, qualsiasi personalizzazione, accesso completo al database e al sistema operativo — e responsabilità totale: hosting, sicurezza, backup, monitoraggio e aggiornamenti di versione sono tutti suoi.
| Criteri di automazione | ☁️ Odoo Online | 🚀 Odoo.sh | 🖥️ On-premise |
|---|---|---|---|
| Moduli Python personalizzati | ❌ Non consentiti | ✅ Supporto completo | ✅ Supporto completo |
| Componenti aggiuntivi di automazione di terze parti (app store) | ❌ Quasi nessuno si installa | ✅ Sì | ✅ Sì |
| Accesso all’API esterna (per le integrazioni dall’esterno) | ✅ Sì, con chiavi API (piano Custom) | ✅ Sì | ✅ Sì |
| Onere di infrastruttura & manutenzione | ✅ Nessuno — se ne occupa Odoo | ⚠️ Basso-medio — la piattaforma è gestita, i moduli sono suoi | ❌ Alto — è tutto suo |
| Aggiornamenti di versione | ✅ Gestiti da Odoo | ⚠️ Strumenti forniti, test a suo carico | ❌ Del tutto manuali |
| Tipo di connettore BOTS4.me | ✅ Chiave API (+ modulo XML di supporto facoltativo senza codice) | ✅ Connettore Python (collegamento con un clic) | ✅ Connettore Python con installazione in un clic |
| Inizi il mese Discovery gratuito | Sulla scheda dell’app su bots4.me/bots | In Odoo, sulla riga dell’app (oppure su bots4.me/bots) | In Odoo, sulla riga dell’app (oppure su bots4.me/bots) |
| Collegare Odoo e la casella di posta a un’app | URL di Odoo, login e chiave API nell’Access Manager; casella tramite accesso Gmail / Microsoft 365 o IMAP | Un clic: + Questo Odoo come ERP e + La mia posta IMAP | Un clic: + Questo Odoo come ERP e + La mia posta IMAP |
| Con i diritti di chi lavorano i bot | ⚠️ L’utente di cui incolla la chiave API: i diritti li concede lei | ✅ Un utente tecnico che riceve solo i diritti delle sue app attive (conta come utente Odoo) | ✅ Un utente tecnico che riceve solo i diritti delle sue app attive (conta come utente Odoo) |
| Rinnovo della chiave API (da Odoo 18 in poi) | ⚠️ Crei una nuova chiave e la incolli prima che scada quella vecchia | ✅ Banner in Odoo; Disconnetti, poi Connetti | ✅ Banner in Odoo; Disconnetti, poi Connetti |
| App BOTS4.me che lavorano con Odoo | ✅ Uguale su tutti e tre | ✅ Uguale su tutti e tre | ✅ Uguale su tutti e tre |
In sintesi, onestamente: Odoo Online è il più facile da far girare e il più difficile da estendere dall’interno. Odoo.sh e on-premise si estendono liberamente — al prezzo di possedere una fetta più grande dello stack.
Nota sul piano: Odoo Online richiede il piano Custom di Odoo per l’accesso API; Odoo.sh e on-premise funzionano con qualsiasi piano.
☁️ Automatizzare Odoo Online — nonostante il divieto di Python
Poiché Odoo Online vieta il Python personalizzato, per esso la maggior parte dei componenti aggiuntivi di automazione semplicemente non esiste. Ma Odoo Online supporta la sua API esterna standard nel piano Custom, autenticata con chiavi API per singolo utente — ed è esattamente la strada che usa BOTS4.me:
- Passo 1: nel suo database Odoo Online apra Impostazioni → Utenti e aziende → Utenti, scelga l’utente con cui devono operare i bot, apra Sicurezza account (attivi la modalità sviluppatore se la scheda è nascosta) e clicchi Nuova chiave API. La copi; Odoo la mostra una sola volta.
- Passo 2 (facoltativo): installi «BOTS4.me for Odoo Online» da apps.odoo.com. È un modulo di soli dati, senza Python, quindi Odoo Online lo accetta, e aggiunge un’app BOTS4.me con Connetti / Dashboard, una Guida alla configurazione e Come creare una chiave API.
- Passo 3: acceda a bots4.me/bots, clicchi Inizia il mese Discovery gratuito sulla scheda dell’app e accetti una volta i Termini — nessuna carta di credito necessaria. Poi apra Impostazioni (ingranaggio) → l’app → Access Manager → Aggiungi destinazione o Aggiungi origine → ERP → Odoo. Inserisca l’URL di Odoo (il nome del database si compila da solo per suaazienda.odoo.com), l’e-mail di login dell’utente e la chiave API, poi clicchi Aggiungi account ERP. I bot comunicano ora con il suo Odoo dall’esterno, tramite HTTPS.
Nessun accesso al server, nessun deployment di codice, nessun rischio per i suoi aggiornamenti automatici. I bot lavorano con i diritti dell’utente di cui ha incollato la chiave, quindi conceda a quell’utente ciò che serve alle sue app: Vendite (Amministratore), Creazione contatti e Acquisti (Utente) per Mail2ERP; Vendite (Amministratore), Creazione contatti, Fatturazione (Billing) e Inventario (Utente) per AutoERP; Fatturazione (Billing) e Contabilità (Contabile) per Pay2ERP; Fatturazione (Billing) per AutoCASH; Acquisti (Utente) e Creazione contatti per Supplier2ERP. Un utente di integrazione dedicato mantiene ordinati i registri di Odoo ma conta come utente Odoo a pagamento; funziona anche la chiave del suo amministratore.
🚀 Automatizzare Odoo.sh e on-premise — il connettore completo
Su Odoo.sh e su Odoo autogestito i moduli personalizzati sono benvenuti, quindi ottiene l’esperienza più ricca: il modulo Python gratuito “BOTS4.me Connect” di apps.odoo.com — aggiunto una sola volta al suo repository Odoo.sh o alla cartella degli addon, poi collegato con un clic — aggiunge:
- Accesso guidato — si collega al suo account BOTS4.me da dentro Odoo, con un codice a due fattori quando la 2FA è attiva per il suo account.
- Menu di avvio — i suoi bot compaiono come menu dentro Odoo, a un clic dalle schermate che usa ogni giorno.
- Link alla dashboard con accesso già effettuato — gli amministratori aprono la dashboard BOTS4.me, i registri e le impostazioni da dentro Odoo senza un secondo accesso.
Sotto il cofano, il connettore Python firma con HMAC ogni richiesta che invia a BOTS4.me, solo su HTTPS, mantiene le chiavi visibili solo agli amministratori di Odoo e fa lavorare i bot tramite un utente tecnico dedicato che riceve soltanto i gruppi utente Odoo necessari alle sue app attive; su Odoo Online i bot agiscono con i diritti dell’utente di cui incolla la chiave API. Tutti i passaggi sono nella guida all’installazione del connettore Odoo.
🧭 Lo provi nel suo mese Discovery gratuito — con qualsiasi hosting
Il primo mese di ogni app con avvio gratuito (Mail2ERP, Pay2ERP, AutoCASH, Supplier2ERP, AutoERP, AutoSTOCK, AutoPURCHASE e ClientFACTORY, più AutoSPAM, Mail2CLOUD e Mail2KNOW per la sua casella di posta e AutoGEO per il suo sito) è un mese Discovery gratuito: la quota di utilizzo del piano Personal con molte funzionalità Family e Business sbloccate da provare, e senza carta di credito.
- Odoo Online: acceda a bots4.me/bots, clicchi Inizia il mese Discovery gratuito sulla scheda dell’app e accetti una volta i Termini, poi aggiunga il suo Odoo in Impostazioni → l’app → Access Manager (URL, login, chiave API).
- Odoo.sh e on-premise: in Odoo apra BOTS4.me Connect → Impostazioni, clicchi una volta Completi prima la fatturazione, poi Inizia il mese Discovery gratuito sull’app. Questo Odoo e, se presente, la sua casella IMAP vengono collegati con lo stesso clic.
- Poi, su ogni tipo di hosting: nella scheda Controlli dell’app attivi l’Accensione del bot e lasci la Modalità su DEMO. Gli interruttori con il tag Discovery nella scheda Controlli sono inclusi nel suo mese gratuito e partono disattivati — attivi quelli che desidera provare. Legga l’e-mail di report DEMO e la scheda Registri.
- Passi in LIVE: quando i report DEMO la convincono, imposti Modalità su LIVE nella scheda Controlli — si sblocca dopo la prima e-mail di report DEMO.
- Dopo il mese: l’app continua da sola con il piano gratuito e una piccola quota mensile: quando è esaurita, i nuovi elementi attendono il mese successivo o finché non sceglie un piano, e un elemento già avviato viene sempre portato a termine. Scelga un piano per mantenere tutte le funzionalità — veda la tabella dei piani sulla pagina prodotto dell’app.
Istruzioni complete passo per passo per ogni tipo di hosting: guida all’installazione del connettore Odoo.
🤖 Un solo collegamento, ogni app Odoo, versioni 13–19
Si colleghi una volta
(modulo XML di supporto o modulo Python)
Avvii ogni app
da un’unica dashboard
Automatizzi dall’ordine all’incasso
e dall’acquisto al pagamento
Qualunque hosting usi, un solo collegamento serve tutte le app BOTS4.me che funzionano con Odoo: Mail2ERP (ordini via e-mail in entrata), AutoERP (conferma, spedizione, fatturazione), Pay2ERP (abbinamento dei pagamenti bancari), AutoCASH (solleciti di pagamento) e Supplier2ERP (conferme dei fornitori), più AutoSTOCK (punti di riordino), AutoPURCHASE (ordini di acquisto in bozza) e ClientFACTORY (nuovi lead). AutoSPAM, Mail2CLOUD e Mail2KNOW richiedono solo una casella di posta. Ogni app per Odoo supporta le versioni di Odoo dalla 13 alla 19 e parte in DEMO: le invia via e-mail ciò che farebbe e non scrive nulla. Quando i report DEMO sono corretti, imposti Modalità su LIVE nella scheda Controlli — si sblocca dopo la prima e-mail di report DEMO. Il primo mese di ogni app con avvio gratuito è un mese Discovery gratuito; al termine, l’app continua da sola con il piano gratuito, con una piccola quota mensile, a meno che non scelga un piano.
⚠️ Non cambi hosting solo per poter automatizzare
Se usa Odoo Online e sta valutando un costoso passaggio a Odoo.sh solo per sbloccare i moduli di automazione, verifichi prima se l’automazione esterna copre le sue esigenze. Importazione degli ordini, riconciliazione dei pagamenti, solleciti di pagamento e conferme dei fornitori funzionano su Online tramite l’API standard di Odoo, e lei mantiene gli aggiornamenti gestiti da Odoo e zero manutenzione. L’unico lavoro in più è incollare una chiave API e rinnovarla prima che scada. Odoo Online richiede il piano Custom di Odoo per l’accesso API.
❓ Domande frequenti
Si possono installare moduli personalizzati su Odoo Online?
No. Odoo Online (l’edizione SaaS) non consente moduli Python personalizzati o di terze parti — lì girano soltanto le app standard di Odoo. È per questo che la maggior parte dei componenti aggiuntivi di automazione dell’app store non si può installare su Odoo Online. L’automazione resta comunque possibile attraverso l’API esterna standard di Odoo, che Odoo Online supporta nel piano Custom con chiavi API per singolo utente.
BOTS4.me funziona con Odoo Online?
Sì. Odoo Online vieta i moduli Python, quindi si collega da bots4.me: crei una chiave API in Impostazioni → Utenti e aziende → Utenti → il suo utente → Sicurezza account, poi aggiunga il suo Odoo nell’Access Manager dell’app su bots4.me/bots. Il modulo di supporto facoltativo di soli dati «BOTS4.me for Odoo Online» aggiunge un menu BOTS4.me all’interno di Odoo. Ogni app BOTS4.me che lavora con Odoo funziona allora su Odoo Online come su Odoo.sh o on-premise. Odoo Online richiede il piano Custom di Odoo per l’accesso API.
Dove creo la chiave API in Odoo Online?
Acceda a Odoo con l’utente per conto del quale devono agire i bot, vada in Impostazioni → Utenti e aziende → Utenti → quell’utente → Sicurezza account (attivi la modalità sviluppatore se la scheda è nascosta) e crei una nuova chiave API; da Odoo 18 in poi scelga per quanto tempo resta valida. Incolli quella chiave, insieme all’URL del suo database, nel modulo di collegamento su bots4.me/bots.
Che differenza c’è fra il connettore BOTS4.me su Odoo Online e quello su Odoo.sh?
I bot svolgono lo stesso lavoro su entrambi. Su Odoo.sh e on-premise, il connettore Python completo («BOTS4.me Connect» su apps.odoo.com) aggiunge: un accesso guidato all’interno di Odoo, Inizia il mese Discovery gratuito e il collegamento in un clic di Odoo e IMAP sulla riga di ogni app, un utente tecnico che riceve solo i diritti delle sue app attive, un banner di rinnovo per le chiavi API di Odoo 18+ e link con accesso automatico alla dashboard BOTS4.me. Su Odoo Online incolla invece una chiave API su bots4.me: i bot usano i diritti di quell’utente e lei rinnova la chiave da sé prima che scada.
Quali versioni di Odoo supporta BOTS4.me?
Odoo dalla versione 13 alla 19: Community ed Enterprise on-premise, più Odoo.sh e Odoo Online nelle versioni che Odoo vi fa girare. Un solo collegamento serve tutte le app BOTS4.me che lavorano con Odoo; ogni app si avvia separatamente su bots4.me/bots oppure, con il connettore, dalla sua riga all’interno di Odoo.
Devo migrare da Odoo Online a Odoo.sh per automatizzare i miei processi?
Di solito no. La migrazione ha senso quando serve una personalizzazione profonda dentro il database (modelli personalizzati, flussi di lavoro modificati, interfaccia su misura). Per automatizzare l’importazione degli ordini, la riconciliazione dei pagamenti, i solleciti di pagamento, gli acquisti e le regole di riordino, un’automazione basata sulle API come BOTS4.me gira su Odoo Online così com’è, con un piano che include l’accesso all’API esterna (il piano Custom di Odoo) — e lei mantiene gli aggiornamenti gestiti da Odoo e zero manutenzione dei server.
Quanto è sicuro collegare a Odoo un servizio di automazione esterno?
Il connettore Python di BOTS4.me firma le sue richieste con HMAC, solo su HTTPS, e i bot agiscono tramite un utente tecnico dedicato che riceve soltanto i gruppi utente Odoo necessari alle sue app attive (su Odoo Online, tramite l’utente di cui incolla la chiave API). La piattaforma è ospitata nell’UE, progettata per il GDPR, offre la 2FA, e ogni bot parte in Modalità demo — mostrando ciò che farebbe senza scrivere nulla — prima che lei lo passi in LIVE.
📚 Guide correlate
- Guida principale: Come automatizzare Odoo dall’inizio alla fine: dall’ordine via e-mail alla fattura pagata
- Configurazione: Come collegare Odoo a BOTS4.me: guida all’installazione del connettore (Odoo 13–19)
- Cominci da qui: Come importare automaticamente in Odoo gli ordini e le richieste di offerta ricevuti via e-mail
- Pagamenti: Come abbinare automaticamente i pagamenti bancari alle fatture in Odoo
🔗 Fonti e approfondimenti
Documentazione ufficiale e standard citati in questa guida. I link esterni si aprono in una nuova scheda.
Qualunque hosting usi, può automatizzare
Odoo Online, Odoo.sh od on-premise: colleghi una volta, avvii un’app e osservi la sua prima esecuzione in DEMO. Il primo mese è gratuito, senza carta di credito; dopo, l’app prosegue semplicemente con il piano gratuito.