Cloud
Run FacilityFlow in the cloud. One site per customer, with multi-company and multi-site inside it.
FacilityFlow is built on open-source Frappe and ERPNext v16 with a full REST API, webhooks and OAuth2. It connects to building systems over BACnet, Modbus, OPC UA, MQTT, SNMP and KNX, to Microsoft 365 mail, and to a finance, procurement and HR core that is already part of the platform.
No commitment Fixed-fee Discovery Response within 4 hours
Finance, procurement and HR run on ERPNext and Frappe HRMS inside the same platform, so data entered once is available everywhere.
| System | What FacilityFlow does |
|---|---|
| ERPNext finance | Sales Invoice, Journal Entry, Budget, Cost Center, General Ledger and Price List. An endorsed monthly payment statement converts into a Sales Invoice. |
| ERPNext procurement and stock | Material Request, RFQ, Supplier Quotation, Purchase Order and Stock Entry, linked to work orders and spare parts. |
| Frappe HRMS | Employees, attendance, leave, payroll and expenses share the same job sites as your operations. |
| ZATCA e-invoicing (Saudi Arabia) | E-invoicing and VAT through the integrated KSA Compliance app. |
Bring sensor and building data into the same system that raises the work order.
| Protocol | What FacilityFlow does |
|---|---|
| MQTT | Native MQTT client for MQTT-enabled sensors and gateways. |
| BACnet/IP | BMS configuration profile with point mapping and hourly import. |
| Modbus TCP and OPC UA | BMS configuration profiles for plant and building equipment readings. |
| SNMP, KNX and LonWorks | Additional BMS profiles, with online, offline, fault and override status per point. |
| Sensor ingestion API and webhook | REST API for sensor readings and a configurable webhook, with Normal, Warning and Critical states and threshold alerts. |
Alerts reach the right person by email, in the app or on the phone.
| System | What FacilityFlow does |
|---|---|
| Email (SMTP/IMAP) | Outgoing and incoming mail, with 76 email templates and 21 scheduled email reports. |
| Microsoft 365 | Mail through Microsoft Graph API as an alternative to SMTP. |
| Push notifications | Firebase Cloud Messaging for assignments, permits, approvals and expiring documents, with a permission check for each recipient. |
| Calendar invitations | .ics invitations attached to emails for shutdowns and scheduled events. |
Move data in and out without custom code.
| System | What FacilityFlow does |
|---|---|
| Webhooks | Frappe Webhooks fire on any DocType event. |
| Client CDE exchange | Datasets in JSON, CSV, XML or XLSX with signed batches, retries, reconciliation and personal-data masking. Inbound signed records are accepted and duplicates are ignored. |
| Data-load packs | Excel templates, pre-import validation with rejects per row, and one-click rollback of a batch. |
| Frappe Helpdesk | Guest tickets and L1 to L3 escalation connected to FacilityFlow requests. |
Use the sign-in methods your IT team already manages.
| System | What FacilityFlow does |
|---|---|
| OAuth2 | Frappe acts as an OAuth2 provider for API access. |
| LDAP | LDAP authentication is supported. |
| API key and secret | API Key register with separate read and write methods and CSRF protection on every write. |
| Social login and MFA | Social login, plus MFA per role, lockout and session policies. |
Every FacilityFlow record can be reached through the documented REST API, so your IT team or integrator can connect it to internal systems.
| Capability | Detail |
|---|---|
| Endpoints | Full CRUD on every DocType at /api/resource, plus 870+ whitelisted API methods. |
| Authentication | Session, API key and secret, or OAuth2. |
| Rate limiting | Public endpoints are token-checked and rate-limited, and API documentation lists rate limits. |
| Webhooks | Frappe Webhooks on any DocType event. |
| Documentation | OpenAPI 3.1 documentation generated from the code, with search and deprecation flags, stored as a versioned document for each release. |
| Data dictionary | Generated from the system metadata, with data-steward notes kept on refresh. |
| Data import | Frappe Data Import with a pre-import Link validator. |
Choose the hosting model that matches your data residency rules.
Run FacilityFlow in the cloud. One site per customer, with multi-company and multi-site inside it.
Run FacilityFlow on your own Linux infrastructure when data sovereignty or regulation requires it.
Built on open-source Frappe, ERPNext and HRMS v16 with a full REST API and no per-module integration fees.
Share your BMS, finance and identity setup and we will show you how FacilityFlow connects to it, and which parts are already built in.