Overview
When you're sending communications in bulk, your recipient data needs to land in CX Platform in a format it can read. The good news is you've got three flexible options to choose from, so you can work with whatever your source system spits out — no need to wrangle it into something exotic first.
Each format has its own strengths. Some are quicker for one-off sends from a spreadsheet, others are better suited to system-to-system integrations where the data needs to be structured and predictable. The right choice usually comes down to where your data is coming from and who's preparing it.
A look at each format
Here's a quick comparison of the three supported formats and when each one tends to be the best fit.
Not sure which to pick?
If a person is preparing the file, go with XLSX or CSV. If a system is preparing it, XML is usually the safer bet because the structure is locked in.
Working with a different format?
If your data comes out of your source system in a format that isn't on this list, we can build a custom Extract, Transform, Load (ETL) layer to handle it. Think of it as a translation step that converts your file into something CX Platform can read, so you don't have to do the heavy lifting yourself. Reach out to your CX Platform contact to talk through what's possible.
Download the XML structure
If you're going down the XML route, you'll want a copy of the structure CX Platform expects. This is essentially a template that maps to the fields you've set up in your Application, so the team building your integration knows exactly what to send and what to call it.
You can download it straight from the Application:
- In the secondary navigation menu, click Applications to view the list of available Applications.
- Open the Application you want the XML structure for by double clicking it, or by clicking the Settings icon on the right of the list view.
- Click the Fields tab to open the field configuration for this Application.
- Click Download XML to save the structure file to your machine.
That's it — you've now got the XML structure ready to share with your developer or integration team. Because it's generated from the fields you've configured, it stays in sync with your Application. If you ever add, rename, or remove a field, just download a fresh copy so your integration stays accurate.