Skip to content

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