JengaFlow Automation Engine¶
JengaFlow is the business process automation layer built for JengaStack. It connects your Odoo ERP with external communication and payment channels, including WhatsApp Business API, Safaricom M-Pesa, and KRA eTIMS compliance pipelines.
+-------------------------------------------------------------+
| JengaFlow System |
| |
| +-------------------+ +------------------+ |
| | WhatsApp Cloud | | M-Pesa Daraja | |
| | (Meta Webhooks) | | (STK Push C2B) | |
| +---------+---------+ +--------+---------+ |
| | | |
| v v |
| +-----------------------------------------------------+ |
| | JengaFlow n8n Workflow Engine | |
| | (jengaflow-n8n.jengastack.app) | |
| +--------------------------+--------------------------+ |
| | |
| v |
| +-----------------------------------------------------+ |
| | Odoo 19 ERP Tenant Instance | |
| | (XML-RPC / REST: Quotations, Invoices, Payments) | |
| +-----------------------------------------------------+ |
+-------------------------------------------------------------+
Core Capabilities¶
- WhatsApp Commerce: Automatically parse incoming customer messages into draft sales quotations and orders in Odoo.
- M-Pesa Reconciliation: Automatically match incoming Till or Paybill transaction reference codes to unpaid invoices.
- Automated Document Delivery: Dispatch signed KRA eTIMS receipts and invoice PDFs directly to customers over WhatsApp.
- Inventory Monitoring: Send instant WhatsApp alerts to shop managers when product inventory drops below the safety reorder threshold.
Access Endpoints¶
- Workflow UI: https://flow.jengastack.app
- Automation Webhooks:
https://jengaflow-n8n.jengastack.app/webhook/<workflow-id> - REST API Gateway:
https://jengaflow-api.jengastack.app/v1/