Jak připojit Odoo k BOTS4.me: příručka instalace konektoru (Odoo 13–19)
Jeden bezplatný konektor pro Odoo.sh a on-premise, cesta bez kódu pro Odoo Online — a každá aplikace BOTS4.me, která pracuje s Odoo.
Připojení Odoo k externí automatizační platformě obvykle znamená vlastní koncové body, sdílená administrátorská hesla nebo middleware server, který musí někdo neustále hlídat. Modul BOTS4.me Connect to vše odstraňuje: je to bezplatný modul s otevřeným zdrojovým kódem (LGPL-3) z apps.odoo.com, který propojuje Vaše Odoo — verze 13 až 19 — s celým balíkem BOTS4.me v jednom průvodci. Tato příručka Vás krok za krokem provede oběma způsoby instalace a přesně vysvětlí, jak funguje zabezpečení.
🧭 Nejprve si vyberte cestu: kde běží Vaše Odoo?
Existují dvě cesty instalace a jediné, co mezi nimi rozhoduje, je typ hostingu Vašeho Odoo. Obě končí na stejném místě: jedno připojení slouží všem aplikacím BOTS4.me, které pracují s Odoo.
Cesta A — Odoo.sh nebo On-Premise
Můžete instalovat vlastní moduly, takže získáte plnohodnotný konektor v Pythonu: průvodce přihlášením (s dvoufaktorovým kódem, když je zapnuté 2FA), automatické zřízení klíčů a přehled aplikací přímo v Odoo, který zobrazuje aktuální stav každé aplikace.
Cesta B — Odoo Online (SaaS)
Odoo Online zakazuje vlastní moduly v Pythonu, takže použijete pomocníka v XML bez kódu a k tomu API klíč, který si sami vytvoříte v nastavení Odoo — přibližně pět minut, žádný kód.
Nejste si jistí, jaký hosting máte — nebo se ještě rozhodujete? Podívejte se na Odoo Online vs Odoo.sh vs on-premise: co můžete automatizovat?
Poznámka k plánu: Odoo Online vyžaduje pro přístup k API plán Custom od Odoo; Odoo.sh a on-premise fungují s jakýmkoli plánem.
🔌 Cesta A: Odoo.sh & On-Premise — konektor na jedno kliknutí
Nainstalujte modul
z apps.odoo.com
Přihlaste se
ke svému účtu BOTS4.me
Klíče se vytvoří
automaticky
Přehled aplikací
zobrazí vaše aplikace
- Krok 1 — Vytvořte si účet BOTS4.me. Zaregistrujte se na bots4.me/bots nebo tento krok přeskočte a účet si vytvořte přímo v Odoo v kroku 3. Každá aplikace se startem zdarma pak začíná bezplatným měsícem Discovery.
- Krok 2 — Nainstalujte “BOTS4.me Connect”. Na apps.odoo.com otevřete BOTS4.me Connect, vyberte svou verzi Odoo (13.0 až 19.0) a stáhněte si bezplatný zip; obsahuje jednu složku,
b4m_connect. On-premise: vložte tuto složku do adresáře na Vaší cestě addons, restartujte službu Odoo, zapněte režim vývojáře, otevřete Apps → Update Apps List, vyhledejte “BOTS4.me Connect” a klikněte na Activate (ve starších verzích Install). Odoo.sh: commitněte složku do svého repozitáře (nejprve vyzkoušejte staging větev) a pushněte; když je build zelený, nainstalujte ho z Apps v databázi daného buildu. Moduly pro jednu aplikaci v obchodě (například “Mail2ERP by BOTS4.me”) se instalují stejně a zobrazují pouze svou aplikaci. Zdrojový kód je pod licencí LGPL-3, takže Vy nebo Váš integrátor si můžete před instalací přečíst každý řádek. - Krok 3 — Spusťte průvodce připojením. Jako administrátor Odoo otevřete BOTS4.me Connect → Nastavení a klikněte na Připojit. Zvolte “Vytvořit nový účet na www.bots4.me” (zadejte svůj e-mail; pokud nás doporučil partner BOTS4.me, zadejte jeho kód do pole Kód partnera) nebo “Již mám účet na www.bots4.me” (e-mail a heslo). Poté zadejte 6místný kód z e-mailu nebo z autentizační aplikace, pokud ji používáte. Průvodce komunikuje přímo s bots4.me přes HTTPS; žádné přihlašovací údaje se nezadávají do obrazovky třetí strany.
- Krok 4 — Klíče se vygenerují za Vás. Po úspěšném přihlášení BOTS4.me vydá pro tuto konkrétní databázi Odoo API klíč a podpisový tajný klíč HMAC a modul vytvoří lokálního technického uživatele “BOTS4.me Connect”, takže boti čtou a zapisují záznamy Odoo přes XML-RPC pod vlastní identitou, nikdy ne pod Vaším osobním administrátorským přihlášením. Tento uživatel dostane pouze práva Odoo pro aplikace, které aktivujete. Jako každý interní uživatel se započítává do předplatného Odoo Enterprise účtovaného podle uživatelů. V Odoo 18 a novějších Odoo omezuje, jak dlouho zůstávají API klíče platné: když modul zobrazí “Platnost API klíče brzy vyprší”, klikněte na Odpojit, poté na Připojit a žádná nastavení aplikací se neztratí.
- Krok 5 — Formuláře nastavení jsou předvyplněné. Konektor posílá metadata Vašeho Odoo (URL, UUID databáze, fakturační údaje firmy, adresy poštovních serverů IMAP), aby předvyplnil formuláře nastavení BOTS4.me. Hesla k poště zůstávají ve Vašem Odoo, dokud schránku nepředáte aplikaci, buď přes + Moje pošta IMAP (1 klik), nebo kliknutím na Spustit bezplatný měsíc Discovery u aplikace, která čte e-maily. Před opuštěním Vašeho Odoo jsou zašifrovaná.
- Krok 6 — Aktivujte svou první aplikaci. V části Aplikace každá aplikace zobrazuje svůj stav (Neaktivováno, Vyžaduje nastavení, Aktivní, Nakonfigurováno). Jednou klikněte na Nejprve dokončete fakturaci, vyplňte fakturační údaje na bots4.me a poté u požadované aplikace klikněte na Spustit bezplatný měsíc Discovery. Toto jediné kliknutí aplikaci aktivuje, připojí toto Odoo jako její ERP a aplikacím, které čtou e-maily, předá schránku IMAP Vašeho Odoo. Vše, co ještě chybí, má u aplikace vlastní tlačítko: + Toto Odoo jako ERP (1 klik), + Moje pošta IMAP (1 klik), + Schránka (Gmail, Microsoft 365) nebo + Cloudové úložiště. Dashboard, Protokoly a Nastavení otevřou bots4.me již přihlášené.
⚠️ Pokud se něco nezobrazí
Žádné tlačítko Připojit? Vidí ho pouze administrátoři Odoo; ostatní uživatelé vidí poznámku se žádostí, aby připojení provedl administrátor.
Po připojení se nezobrazují žádné aplikace? Vyplňte své fakturační údaje na bots4.me (Otevřít fakturaci na BOTS4.me) a poté klikněte na Obnovit. Účty se obvykle schvalují během několika minut.
“Platnost API klíče brzy vyprší”? Klikněte na Odpojit a poté na Připojit. Nastavení Vašich aplikací zůstanou zachována.
☁️ Cesta B: Odoo Online — nastavení bez kódu pomocí API klíče
Odoo Online (edice SaaS na odoo.com) neumožňuje vlastní moduly v Pythonu — je to pravidlo platformy, nikoli omezení BOTS4.me. Cesta pro Online proto používá modul pomocníka v XML bez kódu a k tomu standardní API klíč Odoo, který si sami vytvoříte (externí přístup k API je součástí plánu Custom od Odoo):
- Krok 1 — Vytvořte si účet BOTS4.me na bots4.me/bots.
- Krok 2 — Vytvořte API klíč Odoo. Ve Vaší databázi Odoo Online přejděte do Settings → Users & Companies → Users → Váš uživatel → Account Security (pokud je karta skrytá, zapněte režim vývojáře) a klikněte na New API Key. Pojmenujte ho “BOTS4.me”, zvolte, jak dlouho zůstane platný (Odoo 18 a novější se ptají), a zkopírujte klíč; Odoo ho zobrazí pouze jednou. Před vypršením platnosti vytvořte nový a vložte ho do stejného připojení Odoo na bots4.me (Upravit → Aktualizovat ERP účet).
- Krok 3 — Spusťte aplikaci a vložte klíč na bots4.me. Přihlaste se na bots4.me/bots, na kartě aplikace klikněte na Začít bezplatný měsíc Discovery a jednou přijměte Podmínky — bez platební karty. Poté otevřete Nastavení (ozubené kolečko) → aplikace → Access Manager, klikněte na Přidat cílové umístění nebo Přidat zdroj (aplikace zobrazí to, které potřebuje), zvolte ERP → Odoo a vyplňte Odoo URL (pro https://yourcompany.odoo.com se Název databáze vyplní sám), svůj přihlašovací e-mail jako Uživatelské jméno a API klíč do pole Heslo nebo API klíč. Klikněte na Přidat ERP účet.
- Krok 4 — Přidejte pomocníka bez kódu (volitelné). Modul “BOTS4.me for Odoo Online” na apps.odoo.com obsahuje pouze datové záznamy, žádný Python, takže ho Odoo Online přijme. Přidá do Vašeho Odoo aplikaci BOTS4.me s položkami Připojení / Dashboard, Návod k nastavení a Jak vytvořit API klíč. Boti se v každém případě připojují přes standardní externí API Odoo.
- Krok 5 — Ověřte v režimu DEMO. Na kartě Ovládání aplikace zapněte Napájení bota a Režim nechte na DEMO. Po prvním běhu dostanete e-mail s DEMO reportem, který uvádí, co bot přečetl a co by zapsal, a karta Záznamy ukazuje každé rozhodnutí; v Odoo se nic nezmění. Když DEMO reporty vypadají správně, nastavte na kartě Ovládání Režim na LIVE — odemkne se po prvním e-mailu s DEMO reportem.
⚠️ Tip: použijte vyhrazeného uživatele Odoo
Pro přehlednou auditní stopu vytvořte vyhrazeného uživatele Odoo (např. “BOTS4.me Integration”) a API klíč vygenerujte pod ním. Každý záznam, který boti vytvoří nebo aktualizují, se mu pak přiřadí ve vlastních logech Odoo. Dejte mu práva, která Vaše aplikace potřebují: Sales (Administrator) plus Contact Creation a Purchase (User) pro Mail2ERP; Purchase (User) plus Contact Creation pro Supplier2ERP; Invoicing (Billing) plus Accounting (Accountant) pro Pay2ERP; Invoicing (Billing) pro AutoCASH; Sales (Administrator), Contact Creation, Invoicing (Billing) a Inventory (User) pro AutoERP. Vyhrazený uživatel se počítá jako placený uživatel Odoo; funguje i klíč Vašeho vlastního administrátora. Na Odoo.sh a on-premise konektor tato práva udělí svému technickému uživateli automaticky.
🧭 Vyzkoušejte to v bezplatném měsíci Discovery
První měsíc každé aplikace se startem zdarma je bezplatný měsíc Discovery: objem využití plánu Personal s mnoha funkcemi plánů Family a Business odemčenými k vyzkoušení, bez platební karty. Toto je nejkratší cesta od “připojeno” k prvnímu výsledku v Odoo.
- 1 — Spusťte aplikaci. V Odoo (Odoo.sh, on-premise): BOTS4.me Connect → Nastavení, jednou klikněte na Nejprve dokončete fakturaci a poté u aplikace na Spustit bezplatný měsíc Discovery. V Odoo Online: přihlaste se na bots4.me/bots, na kartě aplikace klikněte na Začít bezplatný měsíc Discovery a jednou přijměte Podmínky — bez platební karty. V obou případech pak dashboard zobrazí “Bezplatný měsíc Discovery — zbývá dní: N”.
- 2 — Připojte, co aplikace potřebuje. V Odoo už spuštění aplikace připojí toto Odoo a pokud má Vaše Odoo poštovní server IMAP, i jeho schránku. Na vše, co ještě chybí, použijte + Toto Odoo jako ERP (1 klik) nebo + Schránka (Gmail, Microsoft 365). V Odoo Online přidejte připojení Odoo v Access Manageru, jak je popsáno v cestě B, a schránku přes Přidat zdroj.
- 3 — Spusťte ji v režimu DEMO. Otevřete kartu Ovládání aplikace (nebo Rychlé ovládání v Odoo), zapněte Napájení bota a Režim nechte na DEMO. Přepínače se štítkem Discovery na kartě Ovládání jsou součástí bezplatného měsíce a na začátku jsou vypnuté — zapněte ty, které chcete vyzkoušet.
- 4 — Zkontrolujte výsledek. Po prvním běhu si přečtěte e-mail s DEMO reportem a kartu Záznamy: každý dokument, který bot přečetl, a co by v Odoo vytvořil nebo změnil.
- 5 — Přejděte na LIVE. Když DEMO reporty vypadají správně, nastavte na kartě Ovládání Režim na LIVE — odemkne se po prvním e-mailu s DEMO reportem. Bot nyní zapisuje do Odoo přes připojení, které jste nastavili, s právy svého uživatele Odoo.
- 6 — Po skončení měsíce. Když měsíc skončí, aplikace sama pokračuje v bezplatném plánu s malým měsíčním objemem: když se vyčerpá, nové položky čekají do dalšího měsíce nebo dokud si nevyberete plán, a položka, jejíž zpracování již začalo, se vždy dokončí. Chcete-li zachovat všechny funkce, vyberte si plán — podívejte se na tabulku plánů na produktové stránce aplikace.
🔒 Bezpečnostní model, poctivě vysvětlený
Externí službě dáváte přístup ke svému ERP, takže byste měli vyžadovat konkrétní detaily — nejen odznak “zabezpečení na bankovní úrovni”. Přesně takto je BOTS4.me Connect postaven:
- Pouze HTTPS, napevno zakódováno. Koncový bod API je ve zdrojovém kódu modulu napevno nastaven na https://bots4.me — není to upravitelné pole nastavení, takže napadený konfigurační záznam nemůže přesměrovat Vaši API komunikaci na nepřátelský server. Každá URL vrácená z API se před otevřením ve Vašem prohlížeči ověří; odpovědi mimo HTTPS nebo mimo hostitele se odmítnou.
- Podepisování požadavků pomocí HMAC-SHA256. Každé volání, které modul odešle do BOTS4.me, je podepsáno tajným klíčem pro danou databázi, takže požadavky nelze během přenosu zfalšovat ani změnit.
- Přihlašovací údaje vyhrazené pro administrátory. Pole API klíče, podpisového tajného klíče a technického uživatele mají přístup na úrovni polí omezený na administrátorskou skupinu Odoo (base.group_system). Běžní interní uživatelé vidí launchpad a stavy aplikací, ale tajné klíče se nikdy neobjeví v žádném čtení záznamů, které by mohli spustit — a všechny akce připojení/odpojení/konfigurace jsou pouze pro administrátory.
- Otevřený zdrojový kód, LGPL-3. Celý zdrojový kód je součástí zipu, který si stáhnete z apps.odoo.com, takže Váš integrátor může přesně ověřit, co opouští Váš server: metadata k předvyplnění formulářů, heslo ke schránce pouze tehdy, když danou schránku předáte aplikaci (zašifrované před odesláním), a nikdy ne Vaše obchodní dokumenty.
- Auditní záznam na obou stranách. Modul si v Odoo vede lokální protokol událostí o připojeních, změnách konfigurace a chybách; dashboard BOTS4.me vede kompletní protokoly rozhodnutí pro každý běh.
- Automatické obnovení oprávnění. Naplánovaný cron pravidelně znovu kontroluje Vaše předplatné, takže stavy aplikací v launchpadu zůstávají aktuální — a zrušená aplikace se přestane obsluhovat neprodleně.
Více o zabezpečení platformy a odstupňovaném přístupu: bots4.me/security a úrovně přístupu. Platforma je hostována v EU, navržena s ohledem na GDPR a 2FA je k dispozici u každého účtu.
✅ Po připojení: jedno připojení pro všechny aplikace pro Odoo
Konektor instalujete jen jednou; pro jednotlivé aplikace se nic dalšího neinstaluje. Jedno připojení slouží všem aplikacím BOTS4.me, které pracují s Odoo: Mail2ERP, AutoERP, Pay2ERP, Supplier2ERP a AutoCASH, plus AutoSTOCK, AutoPURCHASE a ClientFACTORY. AutoSPAM, Mail2CLOUD a Mail2KNOW potřebují jen schránku, kterou jim konektor může z Vašeho Odoo předat jedním kliknutím. Každou aplikaci spouštíte zvlášť, z jejího řádku v Odoo nebo z její karty na bots4.me/bots.
Každá aplikace začíná v režimu DEMO: čte, rozhoduje a pošle Vám e-mailem DEMO report, ale nic nezapíše. Když DEMO reporty vypadají správně, nastavte na kartě Ovládání Režim na LIVE — odemkne se po prvním e-mailu s DEMO reportem. Na bots4.me obsahuje karta Ovládání každé aplikace Napájení bota, Režim, Režim AI (Vypnuto, Essential AI, Premium AI nebo Ultra, podle aplikace), Plán spouštění a Provozní hodiny, pokud je aplikace má, a přepínače jejích funkcí. Karta Záznamy ukazuje každé rozhodnutí. V Odoo pokrývá Rychlé ovládání v řádku aplikace Napájení bota, Plán spouštění, Demo režim a Režim AI. Co automatizovat jako první, najdete v hlavním návodu: Jak automatizovat Odoo od začátku do konce.
❓ Často kladené otázky
Je modul BOTS4.me Connect pro Odoo opravdu bezplatný?
Ano. Modul konektoru na apps.odoo.com je zdarma a open source pod licencí LGPL-3, pro všechny podporované verze Odoo 13 až 19. Platíte jen za aplikace BOTS4.me, které používáte. První měsíc každé aplikace se startem zdarma je bezplatný měsíc Discovery, bez platební karty.
Funguje konektor s Odoo Online (verzí SaaS)?
Ano, cestou bez kódu. Odoo Online celoplošně zakazuje vlastní moduly v Pythonu, takže místo konektoru v Pythonu vytvoříte v Odoo standardní klíč API v Settings → Users & Companies → Users → váš uživatel → Account Security, vložíte jej na bots4.me a případně přidáte pomocný modul XML obsahující pouze data. Možnosti automatizace jsou stejné. Odoo Online vyžaduje pro přístup k API plán Custom od Odoo.
Které verze Odoo BOTS4.me podporuje?
Odoo 13.0 až 19.0 — Community i Enterprise on-premise, plus Odoo.sh a Odoo Online na verzích, které tam Odoo provozuje. Konektor je postaven z jednoho zdrojového stromu s kompatibilními vrstvami pro jednotlivé verze, takže staré i nové databáze získají stejné funkce.
Musím instalovat samostatný konektor pro každou aplikaci BOTS4.me?
Ne. Modul BOTS4.me Connect zobrazuje všechny aplikace; každou spustíte přes Spustit bezplatný měsíc Discovery (nebo plán) a připojíte tlačítky v jejím řádku. Moduly pro jednu aplikaci v obchodě, například “Mail2ERP by BOTS4.me”, jsou tentýž konektor omezený na jednu aplikaci. Administrátoři otevřou nastavení kterékoli aplikace na bots4.me bez druhého přihlášení.
Mohou běžní uživatelé Odoo vidět API klíč nebo změnit připojení?
Ne. Pole API klíče, podpisového tajného klíče a technického uživatele jsou chráněna přístupem na úrovni polí omezeným na administrátorskou skupinu Odoo a všechny akce připojení, odpojení, konfigurace a přihlášení do dashboardu jsou pouze pro administrátory. Běžní interní uživatelé mohou zobrazit stavy aplikací, nic víc.
Jaká data konektor odesílá do BOTS4.me?
Během nastavení posílá metadata k předvyplnění Vašich formulářů: URL Odoo, UUID databáze, fakturační údaje firmy a adresy poštovních serverů IMAP. Heslo ke schránce opustí Vaše Odoo pouze tehdy, když danou schránku předáte aplikaci, přes + Moje pošta IMAP (1 klik) nebo spuštěním měsíce Discovery aplikace, která čte e-maily, a před odesláním je zašifrované. Veškerá komunikace probíhá přes HTTPS, požadavky modulu jsou podepsány pomocí HMAC-SHA256 a koncový bod je pevně zadán v kódu, takže jej nelze přesměrovat.
Mohu otestovat připojení, aniž by boti zapisovali do Odoo?
Ano, je to výchozí stav. Každá aplikace začíná v režimu DEMO: čte data, dělá rozhodnutí a pošle Vám e-mailem DEMO report o tom, co by udělala, bez jakéhokoli zápisu. Když DEMO reporty vypadají správně, nastavte na kartě Ovládání Režim na LIVE — odemkne se po prvním e-mailu s DEMO reportem. Děláte to aplikaci po aplikaci a jednotlivé funkce zapínáte nebo vypínáte podle vlastního harmonogramu.
📚 Související průvodci
- Začněte zde: Jak automatizovat Odoo od začátku do konce: od e-mailové objednávky po uhrazenou fakturu
- Hosting: Odoo Online vs Odoo.sh vs on-premise: co můžete automatizovat?
- První boti k připojení: Importujte e-mailové objednávky do Odoo · Automaticky spárujte bankovní platby s fakturami
- Pro integrátory: Získejte opakovaný příjem jako partner Odoo
🔗 Zdroje a další čtení
Oficiální dokumentace a standardy, na které tento průvodce odkazuje. Externí odkazy se otevírají v nové záložce.
Připojte své Odoo během několika minut — první měsíc zdarma
Vytvořte si účet, nainstalujte bezplatný konektor a ještě dnes spusťte svého prvního bota v Demo režimu. Do Odoo se nic nezapíše, dokud to nepovolíte.