Omnichannel Communications
| Feature Name | Omnichannel |
| Feature ID | CrestApps.OrchardCore.Omnichannel |
The Omnichannel modules provide Orchard Core building blocks for coordinating communication across channels such as SMS and event-driven integrations.
The management experience layers a lightweight Customer Relationship Management (CRM) workflow on top of those building blocks, including contacts, subjects, campaigns, subject flows, dispositions, activities, and batches.
Available Orchard modules
| Module | Docs |
|---|---|
| Base orchestration module | This page |
| Azure Communication Services integration | Azure Communication Services |
| Event Grid integration | Event Grid |
| Management UI | Management |
| SMS automation | SMS |
What the base module does
- provides the shared Orchard communication layer
- exposes the generic omnichannel webhook endpoint
- supplies shared concepts used by the management and channel modules
- acts as the dependency root for optional channel integrations such as Azure Communication Services
Enable the feature
- Go to Tools -> Features in Orchard Core.
- Enable Omnichannel.
- Add the related management or channel modules you need.
Webhook endpoint
The base module exposes:
~/Omnichannel/CommunicationService
Provider-specific integrations can forward inbound events into this endpoint.
Notes
- The base module does not provide the full management UI by itself.
- Use the related module pages for channel-specific or management-specific setup.