Seven cross-cutting add-ons ship with EmberOPS. They live once in the codebase, consumed by every module via Frappe hooks, no duplication, no per-module configuration.
Machine learning and analytics built into the Frappe layer. Connects to cloud LLMs (OpenAI, Anthropic) or local models (Ollama, no API cost). Brings anomaly detection, prediction rules, and vector search to any DocType across EHS, MES, and WMS.
Attach any DocType to a map. Draw geofences that trigger actions, block a save, fire a notification, set a field, on entry or exit. Works out of the box with OpenStreetMap. Google Maps and Mapbox supported when keys are configured.
Full M365 integration for any Frappe site. Azure AD SSO, Teams notifications, Outlook calendar sync, SharePoint document storage, Power BI data push, all wired through the Microsoft Graph API. Single configuration in Frappe. No per-module setup.
Bridges ERPNext and Ember EHS training workflows into Frappe LMS. Auto-enroll employees by role, department, or company when records are created. Sync course completions back to competency records and compliance calendars.
Turns any Frappe DocType into an offline-capable mobile form. Workers on the floor can scan, enter data, and submit without a network connection. Changes queue locally and drain to the server automatically when connectivity returns.
Cross-product Available-To-Promise (ATP), sourcing rules, and multi-warehouse allocation. Consumed by ERPNext sales, Ember MES production planning, and Ember WMS execution to give a single ATP answer across the full stack.
In development.
The compliance framework that spans all three modules, EHS, MES, and WMS. Handles regulatory requirements across 15+ jurisdictions simultaneously, per Company, without redeploys or per-country builds.
See the full compliance details →Nothing else loads. Each site gets exactly the capabilities it needs, no bloat, no unused hooks running in the background.