Overview
CX Platform is built around a modular architecture. Rather than one giant product trying to do everything at once, the platform is split into focused modules that each handle a specific job — and they're designed to work together so your data, communications, and records all stay connected.
At the heart of the platform sit three Core Modules: Send, Receive, and Archive. Between them, they cover the full lifecycle of customer communications — going out, coming back in, and being safely stored for the long haul.
There are also Add-On Modules (Generate and Verify) that extend the platform when you need them, but we'll cover those in their own guides. This article focuses on the three core ones you'll likely use day to day.
Good to know
The modules you see in your platform depend on your licensing and system configuration. If something mentioned here doesn't appear in your navigation, it may not be enabled for your organisation.
How the core modules fit together
It helps to think of the three modules as stages in a conversation with your customers:
- Send is how you reach out — outbound communications across email, SMS, and print.
- Receive is how customers reach back — inbound digital forms that capture data and feed it into your business systems.
- Archive is the long-term memory — every communication and form response stored in one place, ready to be searched and retrieved.
Each module has its own workspace in the primary navigation, and each comes with its own set of features tailored to that job. Here's a quick rundown of what each one does and when you'd reach for it.
The three core modules at a glance
Why the modular approach matters
Because the modules share the same platform, data flows between them without extra plumbing. A form submitted through Receive can trigger a confirmation email from Send, and both the form response and the email end up in Archive — all linked to the same customer record.
It also means you can start with what you need today and get to know the other modules later. If you only need outbound communications right now, you can run Send on its own. When you're ready to capture inbound data or stand up a unified archive, the other modules slot in without a reimplementation.