Azure AD / Microsoft 365 → Odoo
Azure AD → Odoo: One click, user provisioned.
Stop clicking through five places every time a new employee joins, or stays active after they leave. zSYNC syncs your Azure AD / Microsoft 365 directory into Odoo automatically.
Trusted by 50+ Odoo businesses · 500+ APIs connected · Official Odoo Partner
Screenshot placeholder
Add your zSYNC Azure AD pipeline screenshot here
Sound familiar?
Onboarding a user means five tools. Offboarding means forgotten access.
Who owns your interfaces?
When your Azure AD sync lives in an IT admin’s PowerShell scripts, a role change becomes a security gap waiting to happen.
A typo shouldn’t mean downtime.
Fixing your directory sync means editing scripts → testing → deploying, and hoping no user gets locked out in the meantime.
Former employees keep Odoo access.
Deactivating a user in Azure AD should immediately revoke their Odoo access. Without automation, it usually doesn’t, until someone notices.
How It Works
Three steps. All inside Odoo. No code.
1
Grab
Pull users, groups, and roles from Azure AD via Microsoft Graph API. zSYNC fetches only what changed since the last run: new hires, role changes, deactivations.
2
Map
Match Azure AD attributes to Odoo user fields. Map groups to Odoo roles, edit the logic live, no scripts, no deployment.
3
Dump
Create, update, or deactivate Odoo users automatically. Every run monitored, any failure replayed with one click.
Runs automatically. No manual exports. No copy-paste.
Screenshot placeholder
Add your zSYNC Flow Tab / pipeline canvas screenshot here
What Gets Synced
What gets synced between Azure AD and Odoo
Users
✓ User accounts →
✓ Display name / email →
✓ Job title / department →
✓ Account deactivation →
Groups & Roles
✓ Security groups →
✓ Group membership →
✓ Odoo role assignment →
M365 / HR Data
✓ Manager hierarchy →
✓ Office location →
✓ Employee ID →
→ one-way · Deactivation propagates automatically.
Why teams move to zSYNC
Measurable outcomes, not just features.
3 → 1
Cut support costs
In one project, support dropped from three full-time people to one at 10%. You own the fix, so you stop paying for one.
5 min
Onboard in minutes, not hours
A new hire in Azure AD becomes a provisioned Odoo user automatically: roles, groups, and all.
0 stale access
No lingering permissions
Deactivate in Azure AD, Odoo access is revoked on the next pipeline run, automatically, not on a to-do list.
No bus factor
No key-person risk
Any IT-savvy user can manage the pipeline: no PowerShell expert, no single point of failure.
Built on a deeply proven framework
Official Odoo Partner · Trusted by 50+ businesses
Customer logos placeholder · Add logo images here
"In one project, we maintain 140 interfaces with about 20% of one person’s time, and a bug fixed for one customer is fixed for everyone."
Hundreds
interfaces built
50+
active customers
500+
APIs connected
99.9%
uptime
We handle everything. You focus on your business.
Professional setup by Zebroo, not self-serve.
1
Install
We set up zSYNC in your Odoo.
2
Configure
We build your Azure AD pipeline, mapped to your directory structure.
3
Train
We hand it over so your IT team can own and extend it.
Live in as little as 1–3 days.
Book a Free Demo
Pricing
One price per connection. Scale as you grow.
You pay per connection, not per user, not per record. Every plan includes the full feature set, self-hosted and DSGVO-compliant.
✓Full functionality on every plan
✓No user limits
✓Always the latest version
✓Self-hosted · DSGVO-compliant
The price we quote holds, forever.
FAQ
Frequently asked questions
Which Odoo versions does zSYNC support?
zSYNC runs inside your Odoo and supports current Community and Enterprise versions. Because your interfaces live in the front end (not in custom code), they keep running through Odoo upgrades instead of blocking them.
Is my data secure?
zSYNC is self-hosted in your own Odoo, so your data never leaves your environment. It’s DSGVO-compliant, and you control every connection, credential, and pipeline directly.
Can it auto-deactivate Odoo users when someone leaves?
Yes, when a user is disabled in Azure AD, the next pipeline run propagates the deactivation to Odoo automatically. No manual step, no forgotten account.
What happens if a sync fails? Any downtime?
Failures don't bring down your system. zSYNC runs on queued jobs, so integrations never block each other. Every run is monitored, so you can replay a failed run, add a field, and reprocess the exact same data.
Own your Azure AD integration: don’t rent it.
Book a Free DemoNo commitment. 30-minute session. See it live.