messagesCustomer Communications

Customer Communications brings together all outbound messages triggered across the XYB platform as part of day-to-day operations. This includes notifications, welcome emails, one-time passwords, payment reminders, and any other messages sent to customers during their lifecycle.

All of these messages are centralized in one place, allowing you to track every outbound communication that is triggered at any stage, from onboarding to ongoing account activity.

Messages can be configured during initial product setup, defined within workflow configurations, or triggered directly by your own external applications integrated with the XYB platform. Regardless of how they are initiated, all messages flow through the same messaging system, giving product and operations teams a single view for delivery, tracking, and status reporting.

Typical flow:

Platform event > Message trigger > Email or SMS sent > Message appears in the Communications console


Where messages come from

Messages can be initiated from three sources inside the XYB platform.

Source
What it does
Examples

Product workflows

Send messages during standard customer journeys

Login OTPs, onboarding emails, loan approval notifications, payment reminders

Platform services

Automatically send messages as part of built-in platform logic

Authentication sending verification codes, Credit sending contracts, Payments sending receipts

Your applications

Your backend systems trigger messages using XYB messaging APIs

Custom alerts, partner notifications, or bespoke workflows

All three sources use the same delivery channels, templates, and tracking system.

Communications Tab

The Communications tab in the XYB console shows all messages sent across your environment.

Each message includes the following key fields:

Field
Description

Message ID

Unique identifier for the message instance. Used for support, auditing, and troubleshooting.

Entity reference

Internal reference for the entity associated with the message (for example, a customer, account, or transaction).

To

Destination for the message. This may be an email address, phone number, or device identifier depending on the channel.

Type

Channel used to send the message: Email, SMS, or Push.

Created

Date and time when the message was triggered.

Status

Current delivery state of the message: Sent, Delivered, or Failed.

This ensures every communication is fully traceable from trigger to delivery.


Entity view

You can also view message history for an individual customer or account directly on their profile.

This view is useful when:

  • handling support tickets

  • confirming whether a message was delivered

  • reviewing recent interactions

It shows all messages related to that specific record, giving support teams full context without needing to search across the entire system.

Last updated