Odoo CRM & Subscription Functional Access Matrix
This document summarizes the availability of CRM, subscription, and integration functionalities across different Odoo deployment options: Odoo Cloud, Odoo.sh, and Odoo On-Prem. It is designed to help you plan phased migrations.
โ
Legend
| Symbol |
Meaning |
| โ
|
Fully supported (standard) |
| โ ๏ธ |
Limited or indirect support |
| โ |
Not supported |
| ๐ ๏ธ |
Requires customization / technical deployment |
๐งฉ Functional Availability Matrix
| Functionality / Feature |
Odoo Cloud |
Odoo.sh |
Odoo On-Prem |
Notes |
| res.partner contact management (tags, hierarchy) |
โ
|
โ
|
โ
|
Standard in all |
| CRM lead management & pipelines |
โ
|
โ
|
โ
|
No restrictions |
| Website forms โ CRM pipeline |
โ
|
โ
|
โ
|
Native form integrations |
| Subscription service management (sale.subscription) |
โ
|
โ
|
โ
|
Available via Subscriptions app |
| Recurring invoicing from subscriptions |
โ
|
โ
|
โ
|
Managed via plans & renewals |
| Online payments via Stripe/PayPal integration |
โ
|
โ
|
โ
|
Preconfigured payment acquirers |
| Accounting follow-up / payment reminders |
โ
|
โ
|
โ
|
Setup in Accounting > Follow-ups |
| Website, Blog, Forum, Live Chat |
โ
|
โ
|
โ
|
All available under Website modules |
| REST API / JSON-RPC / XML-RPC access |
โ |
โ
|
โ
|
Requires Odoo.sh or On-Prem to use server APIs |
| API Key authentication for external integration |
โ |
โ
|
โ
|
Only available with full API access |
| Custom models / views / automation scripts |
โ |
โ
|
โ
|
Requires developer access |
| n8n / external workflow tool integration |
โ ๏ธ (limited) |
โ
|
โ
|
Cloud can only use email/webhook connectors |
| Odoo Studio for light UI extensions |
โ
|
โ
|
โ
|
Useful for small customizations |
| Scheduled server-side automation (Python) |
โ |
โ
|
โ
|
Use scheduled actions or cron |
| Custom Python modules or backend logic |
โ |
โ
|
โ
|
Requires code deployment |
| BI access to PostgreSQL / raw database |
โ |
โ ๏ธ (via export) |
โ
|
Only On-Prem has direct DB access |
๐๏ธ Summary by Deployment Type
โ
Odoo Cloud
- Best for: Marketing, website, basic CRM, invoicing, subscriptions.
- Lacks: Server-side API access, integration scripts, custom logic.
- Recommendation: Use Cloud for phase 1; extract value from built-in apps.
โ๏ธ Odoo.sh
- Best for: Medium-scale deployments with automation & integration needs.
- Adds: Full API access, backend automation, n8n workflows, custom modules.
- Managed by Odoo (hosting & CI/CD).
๐งฉ Odoo On-Prem
- Best for: Full control, advanced system integration, custom business logic.
- Adds: Direct DB access, external system links, local data compliance.
- Requires internal DevOps or IT team.
๐ Phased Rollout Recommendation
| Phase |
Recommended Platform |
Reason |
| Phase 1: Contact unification, website, CRM |
Odoo Cloud |
Leverage built-in features without code |
| Phase 2: API-driven lead sync, workflow, subscription entitlement check |
Odoo.sh |
Unlock API, n8n automation, custom scripts |
| Phase 3: Deep integration with external platforms, BI, IoT |
Odoo On-Prem (optional) |
Full flexibility for enterprise-scale needs |