EmberNET
Technical ยท Add-ons

Capabilities that run across everything.

Seven cross-cutting add-ons ship with EmberOPS. Each one lives once in the codebase, and every module consumes it through Frappe hooks: no duplication, no per-module configuration.

At a glance

Seven add-ons, one codebase.

Add-onPackageWhere it plugs in
Intelligence and analytics emberops_ai Any DocType across EHS, MES, and WMS
Geospatial and mapping emberops_gis Any DocType
Microsoft 365 emberops_graph_api Any Frappe site
Learning management emberops_lms_integration ERPNext and Ember EHS training
Offline-first PWA emberops_offline Ember WMS tablet PWA and MES shop-floor views
Order management and promising emberops_omp ERPNext sales, Ember MES planning, and Ember WMS execution
Multi-jurisdiction compliance emberops_compliance EHS, MES, and WMS
The add-ons

What each one does

emberops_ai

Intelligence and analytics

Machine learning and analytics built into the Frappe layer. It connects to cloud-hosted LLMs or to locally run models, which carry no API cost, and brings anomaly detection, prediction rules, and vector search to any DocType across EHS, MES, and WMS.

  • Anomaly detection: Z-score, IQR, and Isolation Forest
  • Prediction rules wired to DocType save and submit events
  • Reusable prompt templates for AI-assisted workflows
  • Per-call usage logs with token counts and cost tracking
emberops_gis

Geospatial and mapping

Attach any DocType to a map. Draw geofences that trigger actions on entry or exit: block a save, fire a notification, or set a field. It works out of the box with OpenStreetMap, and Google Maps and Mapbox are supported when keys are configured.

  • Interactive Leaflet maps with layer toggling and marker clustering
  • Geocoding with a built-in cache to limit external API calls
  • Spatial queries: nearby, within geofence, distance, and heatmap
emberops_graph_api

Microsoft 365

Full Microsoft 365 integration for any Frappe site: Azure AD SSO, Teams notifications, Outlook calendar sync, SharePoint document storage, and Power BI data push, all wired through the Microsoft Graph API. A single configuration in Frappe, with no per-module setup.

emberops_lms_integration

Learning management

Bridges ERPNext and Ember EHS training workflows into Frappe LMS. Employees are enrolled automatically by role, department, or company when records are created, and course completions sync back to competency records and compliance calendars.

  • Automatic enrollment rules
  • Completion sync with due-date tracking
  • Competency record upsert on course finish
emberops_offline

Offline-first PWA

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.

  • IndexedDB-backed local storage per DocType
  • Background sync with server-side conflict detection
  • Web push notifications via configurable rules
  • Used by the Ember WMS tablet PWA and the MES shop-floor views
In development
emberops_omp

Order management and promising

Cross-product Available-to-Promise (ATP), sourcing rules, and multi-warehouse allocation. ERPNext sales, Ember MES production planning, and Ember WMS execution all consume it, for a single ATP answer across the full stack.

emberops_compliance

Multi-jurisdiction compliance

The compliance framework that spans all three modules: EHS, MES, and WMS. It handles regulatory requirements across 15+ jurisdictions simultaneously, per Company, without redeploys or per-country builds.

Install only what you need

Add-ons are installed per site.

Nothing else loads. Each site gets exactly the capabilities it needs: no bloat, and no unused hooks running in the background.

View API and integrations

Want to see the add-ons in action?

Request a demo, or ask about specific capabilities during onboarding.

Request a demo