The scheduling logic moved out of the ERP and into an n8n layer with an AI agent
The partner had spent a full year building scheduling natively in Odoo. Treatment series with healing intervals, role matching and urgency limits across 200 practitioners outgrew the ERP's data model. We prototyped an n8n orchestration layer on top of Odoo with Supabase as a planning cache. Every night five sync workflows feed a multi-stage matching step, an AI agent picks the best slot, and each failed placement produces a report saying why.
The engine maps when practitioners are unavailable, so holidays, vacations and booked slots become blocks the agent checks yes or no, and a calendar change is one new block. The client named Ovidius its preferred AI delivery partner, on a retainer for support and Phase 2.
Ovidius did in weeks what we couldn't build natively in Odoo for a full year. They architected an AI-powered n8n layer on top of our ERP that now schedules well over a thousand appointments a week automatically. They are our preferred AI delivery partner.”




