Skip to content
// Carbonfay
RU

Omnichannel

Omnichannel Systems

Event-driven communication with a unified customer model, communication rules and campaign control across channels — not a broadcast to several places.

Omnichannel is not “a broadcast to several channels at once”. It is an event-driven system with a unified customer model, communication rules and campaign control across channels. The difference: the system has customer state and history, a broadcast has only an address list.

Event model

Customer actions and signals are reduced to events. Segments and triggers build on the event stream, not nightly exports: the response follows the action, not the schedule. That is what separates a conversation with a customer from fan-out sending — the system knows what already happened and does not repeat itself.

Communication rules

Frequency caps, channel priorities, quiet hours, consent — a separate configurable layer, not conditions hardwired into every campaign. With rules pulled out of campaigns they can be changed centrally and provably enforced; with rules smeared across campaigns the customer eventually gets three messages in a row at a bad time.

Campaign control

A campaign is a stateful workflow: branching on response, fallback channels, message deduplication, stopping on goal. Not a one-off batch, but a flow that remembers which step it is on per customer and does not over-send.

Observability

Tracing of delivery, responses and per-channel cost. Channel and frequency decisions are made from data, not by a default of “send everywhere”. Without this, omnichannel quickly degenerates into a more expensive and more annoying version of an ordinary broadcast.

related cases

Next step

Let's design an AI-native automation layer for your operations.

DBCV