The Messaging Framework enables secure, structured, and governed messaging across workflows, users, domains, and external systems inside the Fuse Platform.
It allows developers to generate, route, and manage notifications, alerts, and workflow-driven messages — with full context-awareness, access control, and domain interoperability.
The Messaging Framework empowers the Fuse platform to:
- Generate system notifications, workflow inbox actions, and alerts tied to runtime context
- Template and govern messages based on domain policies, token scopes, and user roles
- Trigger messages dynamically based on workflow events, approvals, or system changes
- Integrate internal messaging with external communication channels (SMTP, SMS, Slack, Teams)
- Scope messages to workflows, domains, roles, tenants, or global notifications
- Support both inbound and outbound messaging flows with runtime traceability
Fuse treats messaging artifacts as auditable, policy-aware actions, fully aligned with domain governance models.
Capability |
Description |
Workflow Inbox Integration |
Deliver tasks, approvals, and notifications into secure user inboxes |
Alert Generation |
Trigger real-time alerts based on domain events or workflow conditions |
Template-Driven Messages |
Standardize messages with dynamic context injection based on runtime state |
External System Integration |
Send or receive messages via SMTP, SMS, Slack, Teams, or other adapters |
Role-Scoped Communication |
Limit message delivery by domain, role, token, or session |
Bidirectional Triggers |
Support both outbound notifications and inbound trigger actions |
¶ How It Interacts with Fuse Domains
- Workflow Domain — Triggers messages from approvals, escalations, retries, or outcomes
- UI Domain — Surfaces inboxes, notification panels, and user alerts
- Security Domain — Enforces message access, visibility, and routing rules based on scopes and roles
- Messaging Domain — Routes messages internally and externally
- Visibility Domain — Audits, traces, and logs messaging flows and acknowledgments
Notifying a user of a pending approval step
Delivering secure workflow results via encrypted email
Sending chat-based alerts for operational exceptions
Routing external webhook triggers into internal workflows
Building contextual inboxes scoped by role, project, or domain context
You can extend the Messaging Framework by:
- Registering custom notification providers (e.g., SMS gateways, Teams bots)
- Creating dynamic message templates based on runtime artifacts
- Building conditional delivery pipelines triggered by security, workflow, or AI events
- Integrating third-party messaging APIs for multi-channel orchestration
Next: Workflow Framework — Learn how to build modular, governed orchestration components inside Fuse.