Services

Odoo Databases: multi-tenant management software

Enterprise

Manage a fleet of Odoo databases

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Databases logo
What it does

What Odoo Databases does

Odoo Databases is the Enterprise app built for accounting firms and Odoo partners who manage many client databases at once. Each database (your client's live Odoo, whether it's hosted on Odoo Online, Odoo.sh, on their own server, or somewhere else entirely) shows up as a card on a single workspace. From that card you can see who's working on it, what's in their accounting inbox, what tax returns are sitting in draft, the running hours your team has logged against the engagement, and a one-click button to log into the remote database itself.

It turns what used to be a spreadsheet of client logins and a wall of bookmark folders into one workspace your whole partner team works from.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

An admin adds a new database. They pick the hosting type (Odoo Online, Odoo.sh, on-premise, or outside Odoo), paste the URL, give the database an access login and key, and Odoo creates a project for that client with the standard New / In Progress / Done stages already on the board. From then on, every conversation, task, file, and timesheet hour tied to that client lives on its card.

Once a day, a scheduled job runs across every connected database and pulls the live metrics back: how many bills are sitting in the accounting inbox waiting to be processed, how many draft journal entries are open, what tax returns are due. The numbers land on the database card so a partner can scan their whole client list in the morning and see which clients have something building up that needs attention, without logging into each one to check.

The other daily job, if you're an Odoo partner registered on odoo.com, pulls the master list of your client databases straight from your odoo.com account, so when a client provisions a new database on their own it shows up on your workspace within 24 hours without anyone keying it in. From any card, a single click opens a session into the remote database, signed in as the right user, so a bookkeeper handling end of month doesn't lose ten minutes a day chasing the right URL and the right password.

Calibre configures Odoo Databases for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Databases

Single Workspace for Every Client Database
Each client database is one card on a shared workspace, regardless of hosting. Odoo Online, Odoo.sh, on-premise, and outside-Odoo databases all sit on the same board, so a partner managing 40 client books has one screen instead of 40 logins and a spreadsheet.
Daily Sync of Client Inbox and Drafts
A scheduled task pulls live numbers from every connected database overnight: how many vendor bills are queued in the inbox, how many draft journal entries are open, how many tax returns are pending. Each card shows the count so a morning scan tells you which clients need work today.
Auto-Pull of New Databases from Odoo.com
If you're registered as an Odoo partner on odoo.com, a second daily task pulls your master list of client databases automatically. When a client provisions a new database on their own, it lands on the workspace within 24 hours, already linked, so no client gets missed in the handoff from sales to delivery.
One-Click Log-In to Any Database
From a card, a single Connect button opens a session into the remote database, signed in as the right user. No re-typing the URL, no looking up the password, no shared spreadsheet of credentials. The session opens in a new tab so the workspace stays open behind it.
Per-Database User Management
See exactly who has a login on each client database, when they last signed in, and whether that login is also a user on your central workspace. A guided form lets you invite or remove users on the remote database without leaving the card, so an offboarding pass takes minutes instead of an afternoon.
Synchronization Error Visibility
If a database fails to sync (the URL changed, the access key expired, the server is down), the failure surfaces on the card so the partner can see which connections are stale. The daily job continues running across the rest of the fleet without blocking on the failed entry.
Custom Metrics per Database
Beyond the built-in inbox, drafts, and tax-return counts, you can define your own metrics per database (close-of-month checklist progress, hours billed this period, a custom risk flag). They render on the card next to the built-in numbers so each partner team tracks what matters for their book of business.
Tasks and Conversations per Client
Each database card is a project, so the standard task board, comments, file attachments, and follow-up activities all work the way they do everywhere else in Odoo. A junior bookkeeper has a clear to-do list per client; a partner has a thread of every decision the team made on that account.
Time Logged Against Each Client
When Timesheets is installed alongside, hours your team works on a client database can be logged against that client's project. A monthly invoice run rolls those hours into a bill for the client, so a firm's billable-hours report and its database workspace pull from one source of truth.
Hosting-Specific Connection Handling
The connector knows the difference between Odoo Online (the access key flows through your odoo.com account), Odoo.sh (a per-database access key), on-premise (whatever credentials you configured), and outside-Odoo (the card holds a URL and notes without a live sync). Each hosting type uses the right authentication out of the box.
Built for

Is Odoo Databases right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Databases

Every connected database is stored as a project in Odoo Project, so all the usual task board, comments, files, and activities work on each client card the same way they would on any internal initiative. With Odoo Timesheets installed alongside, time logged on the client's tasks rolls into your firm's billable-hours report and feeds the next monthly invoice. With Odoo Accounting installed on your firm's side, draft journal entries and tax returns pulled from each client surface in the workspace so a partner can triage end-of-month work without logging in to every client. The daily synchronization tasks talk to Odoo Online, Odoo.sh, and on-premise client databases over an encrypted web connection to fetch live counts and KPIs, so the workspace numbers reflect today's state rather than yesterday's spreadsheet.

Pricing

What Odoo Databases costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Databases is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Databases

Is Odoo Databases free?
No. Odoo Databases is part of the paid Odoo Enterprise tier, which is around CA$35.20 per user per month billed annually for the full Odoo suite. There is no Community edition. You can run Odoo Databases free on the Odoo 15-day trial to scope a rollout before committing to the licence. The app is built for Odoo partners and accounting firms managing many client databases at once, so most teams that adopt it are already on Enterprise for Project, Timesheets, and Accounting.
What's the difference between Odoo Databases in Community and Enterprise?
There is no Community version. The workspace, the daily sync of client inbox counts, the Odoo.com partner-list pull, the one-click connect to a remote database, the per-database user management, and the custom KPI metrics all ship only in the paid Enterprise tier. The app sits on top of Project, which is in Community, but the database management features themselves are Enterprise-only.
Can we move our existing client list and login credentials into Odoo Databases?
Yes. Odoo accepts CSV and Excel imports for the client list, the hosting type per client, the database URL, and the standard contact information. Access logins and keys you add once per database, since each one is unique to that database; for security reasons we don't move passwords across in bulk. Calibre handles the mapping during the rollout and keeps your old client tracker (a shared spreadsheet, a CRM, or a folder of bookmarks) live as a read-only reference for the first month so no client gets dropped in the move.
Does Odoo Databases work with Odoo Online, Odoo.sh, and on-premise databases?
Yes, all three, plus a fourth Outside of Odoo category for the rare client running a non-Odoo system you still want to track in the workspace. Each hosting type uses the right authentication: Odoo Online runs through your odoo.com partner account, Odoo.sh uses a per-database access key, and on-premise uses whatever credentials the client configured. Once a database is connected, the daily sync pulls the same set of metrics regardless of where the database actually runs.
Is there a mobile app for Odoo Databases?
Yes, on iOS and Android. The Odoo mobile app covers the database workspace, the per-client task board, conversations, file attachments, and the one-click connect to a remote database (which opens in the phone's browser). A partner reviewing a Sunday-night flag list can clear notes from their phone. Heavier configuration work (adding databases, managing access keys, defining custom metrics) is faster on a desktop because of the screen space.
How often does Odoo Databases pull data from each connected database?
A scheduled task runs once a day per database and pulls the standard counts: vendor bills in the inbox, draft journal entries, pending tax returns, and any custom metrics you defined. If a sync fails (a URL changed, an access key expired, the server is unreachable), the failure surfaces on the card so the partner can see which connections are stale. The daily job continues running across the rest of the fleet without blocking on the failed entry. You can also trigger a sync on demand from the card if you need a fresher number before a partner meeting.
Can our junior bookkeepers see only the clients they're assigned to?
Yes. Each database card is a project, and each project carries the standard Odoo privacy levels: invited followers only, all internal users, or invited portal users plus all internal. A junior bookkeeper added as a follower on three specific client projects sees only those three. A partner with full access sees the whole workspace. The access key and database credentials sit behind a stricter access group so a junior never sees the raw login details, only the connect button that uses them in the background.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Databases.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing