Skip to main content

Omnichannel Communications

Feature NameOmnichannel
Feature IDCrestApps.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

ModuleDocs
Base orchestration moduleThis page
Azure Communication Services integrationAzure Communication Services
Event Grid integrationEvent Grid
Management UIManagement
SMS automationSMS

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

  1. Go to Tools -> Features in Orchard Core.
  2. Enable Omnichannel.
  3. 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.