Skip to content
Odotify

For Odoo partners

Host every client. Keep every margin.

Odotify runs your clients' Odoo on servers you choose, behind a portal with your name on it. You set the prices. Our fee is flat and your clients never see it.

Your clients' servers, at any of:

  • Hetzner
  • DigitalOcean
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Vultr
  • Akamai
  • Any SSH server

White label

Your portal, your domain, your brand.

Clients sign in at portal.your-agency.com, see your logo and colours, check their instances, download backups and restart Odoo themselves. Odotify's name and prices never appear.

portal.your-agency.com
logo

Your Agency

Acme Retail

Your instances

Acme Production

erp.acme.com

running

Acme Staging

staging.erp.acme.com

running

Acme Training

training.erp.acme.com

restarting

Your price list, not ours. Bill clients however you like; Odotify only ever bills you.

  • Custom domain with automatic TLS
  • Client emails sent from your own address
  • Sign-in by emailed code, no passwords
  • Partner access you grant per client

Scale

Start a new client in minutes, not days.

Save a working setup as a template: Odoo version, addons, backup schedule and settings. New clients start from it on whichever server or cloud account you pick.

Instance templates

One click from template to a running, configured Odoo.

One account per client

Link several accounts at the same cloud, so each client pays their own provider bill.

Push staging to production

Review the differences, then ship code, addons and apps. Never data.

Git deploys

Connect GitHub, GitLab or any Git host and deploy addons per branch.

API, webhooks and MCP

Automate everything you click, or let an AI assistant do it for you.

Roles and approvals

Decide who may delete, restore or push to production.

Automation

Everything in the dashboard is in the API.

Create instances, take backups and run jobs from your own tools, with keys scoped to one organization.

create-client.shbash
$ curl -X POST https://api.odotify.com/v1/orgs/$ORG/instances \
-H "Authorization: Bearer $ODOTIFY_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"name": "acme-retail", "template_id": "$TPL", "server_id": "$SRV"}'
{ "name": "acme-retail", "state": "provisioning" }

Bring your first client over today.

Start on the Free plan with a server you already have, or try Pro free for 14 days.