DECLARATIVE EVENT BUS & WORKFLOW ENGINE
Cross-Module Automations
When an event occurs on a shared primitive (e.g. an Invoice is Settled, an Asset quantity drops, or a New Hire is added), Modulogium executes reactive workflows across any connected module without Zapier or third-party webhooks.
Declarative Event & State Engine
Cross-Primitive Automation Pipelines
Trigger → Condition → Action Architecture
Preset Cross-Module Pipelines:
Enterprise Deal Won -> Project & Onboarding Setup
1WHEN (Event Trigger)
Primitive: Transaction · Event: status_changed_to_settled
When an Enterprise Deal Invoice is marked Settled
2IF (Boolean Condition Filter)
Transaction.amount >= $10,000 AND Organization.status == 'prospect'
3THEN (Dispatched Action)
Target Primitive: Project · Module: Projects
Auto-create Client Onboarding Project, assign Lead Engineer, and spawn 5 setup tasks
1. Single-Transaction Atomicity
ACID State Guarantees
Actions execute within the same database transaction. If a project creation fails, the trigger state is preserved with full rollback safety.
2. In-Memory Event Streaming
Zero Webhook Latency
Events dispatch in under 5ms directly over PostgreSQL Write-Ahead Logs (WAL) or SQLite change-data-capture channels.
3. Type-Safe Action Contracts
End-to-End TypeScript
Trigger payloads and action arguments are strictly typed against your active module schema definitions.