Skip to main content

Data Center

The Data Center is your hub for managing workspace data in MessageDesk. It has three tabs:
  • Import: upload CSVs of contacts and historical messages, map fields, resolve duplicates, and monitor progress.
  • Message History: search, filter, and export every message sent or received in your workspace.
  • Export: run a full CSV export of your workspace’s contacts.
Looking to view or export existing messages? Jump to Message History. To export contacts, jump to Export. To export a single conversation directly from the Inbox toolbar, see Export a conversation.
Message History exports, contact exports, and per-conversation exports all run through the same universal export system. Each one processes asynchronously in the background and delivers the file through the Export Available button in the top nav plus an export completed email to the user who triggered it.

Access the Data Center

Go to Account → Settings → Data Center (under Workspace Settings), then choose the Import, Message History, or Export tab.
Don’t see Data Center? Your role may not include access. Ask an Admin or Manager to adjust your permissions.
Data Center 1

How to import contacts

Build your contact list quickly by uploading a CSV and mapping it to MessageDesk fields.

Start an import

  1. Open Settings → Data Center.
  2. Click Start Import.
  3. Choose your .csv file and upload.
Import Contacts

Map your columns

  • Columns that match MessageDesk field names auto-map.
  • Adjust mapping manually as needed.
  • You can map custom fields. Make sure the CSV data type matches the field type.

Review duplicates and errors

  • MessageDesk updates duplicates (matched by email or phone) with the values in your import. Only mapped columns with a value get updated. Empty cells leave existing fields unchanged.
  • The importer flags invalid data (for example, bad phone or email format) so you can fix it and re-upload.
  • Processing skips problem rows.

Monitor progress

After you start the import, you’ll see the real-time status. When complete, a summary shows total processed, imported, skipped, and any error reasons.
See Create and Import Contacts for a step-by-step walkthrough.

How to import messages

Import past SMS from any platform or service into MessageDesk so you keep the full conversation context.

Start a message import

  1. Open Settings → Data Center.
  2. Click Start Import.
  3. Upload your .csv file.
Import Messages

Map your data

  • Map CSV columns to MessageDesk message fields (timestamp, direction, phone number, text, channel/line).
  • Review and confirm the mapping for accuracy.

Validate, review, and import

  • Preview parsed messages and fix any errors the validator surfaces.
  • Click Import to start processing. A bottom banner flags pre-import issues (if any).

Supported message types

  • Outbound (sent) messages.
  • Inbound (received) messages.
  • 1-on-1 conversations.
  • Group conversations.
Not supported for message import. Media attachments (images, videos, files) and internal comments.

How message import works

  • Automatic conversation creation: If a conversation doesn’t exist for a row, MessageDesk creates it.
  • Existing conversations: Rows match into existing threads when possible.
  • Channel requirement: You can only import messages into outbound channels that already exist in your workspace.

File requirements and limits

Format
  • CSV only (.csv).
  • UTF-8 encoding.
  • Include a header row.
  • Each row must have the same number of columns as the header.
Required data
  • For contacts: At least one method: email or phone
  • For messages: Required fields typically include timestamp, direction (inbound/outbound), phone number(s), message text, and channel/line identifier
Validation
  • Emails must be a valid email format.
  • Phone numbers must be valid E.164 (+15551234567).
  • Custom fields must match their defined type.
  • Duplicate detection runs on email and phone (contact imports).
Limits
  • Max rows per file: 5,000
  • Max file size: 10 MB
  • Platform: Web only (imports aren’t supported on mobile or desktop apps)
If a limit is exceeded, you’ll see errors like “CSV file is too large” or “Imports are only supported on web.”

What gets imported

  • Contacts
  • Custom fields (when mapped)
  • Messages (text content only. No media or internal comments.)
Coming soon. More workflows (labels, opt-outs). Watch the Data Center for new options.

Message History

The Message History tab is a searchable, filterable archive of every message in your workspace. Use it to audit conversations, build reports, or export filtered slices to CSV or PDF.

Access message history

Go to Settings → Data Center → Message History.
Message History

Filter your messages

Narrow the list using the filter controls at the top of the tab. Available filters:
  • Phone Numbers: scope results to one, several, or all phone lines in the workspace (see Scope by phone number)
  • Date range: limit results to a specific window. Setting the same date for start and end returns the full day’s messages (00:00 – 23:59 in your workspace time zone).
  • Direction: inbound or outbound
  • Message Type: filter by message type
  • Contact: messages tied to a specific contact
  • Label: conversations carrying a given label
  • User/agent: messages sent by a specific teammate
  • Status: delivery state (e.g., delivered, failed)

Scope by phone number

Use the Phone Numbers filter to control which phone lines are included in the view and any export.
Data Center Export By Phone Number
  • All Phone Numbers. Leave every line checked to include the entire workspace’s Message History across all phone lines in a single export.
  • A single phone number. Uncheck the others to scope Message History (and the resulting export) to just that line. For example, only your Front Desk or only your Sales Line.
  • A subset of lines. Check any combination of lines to export just those.
Tenant-level exports aren’t supported. Message History exports are scoped to a single workspace. If your tenant has multiple workspaces, run the export in each workspace separately. There’s no concurrent export across all workspaces on a tenant.

Search within results

Use the search bar to run a free-text search across the messages currently shown. Search runs on top of your active filters, so you can drill into a filtered slice rather than the entire archive.

Export your text message history to CSV or PDF

Export Csv Pdf
Click Export to download a CSV of the current view. Use CSV exports for data analysis, reporting, and bulk archiving. For a shareable, human-readable record, use PDF instead. You can export at two levels of scope:
  • All phone lines in a workspace. Leave every line checked in the Phone Numbers filter to export the workspace’s full Message History in one file.
  • A single phone number. Uncheck the other lines in the Phone Numbers filter to export Message History for just that line.
Exports include only the messages that match your active filters and search. Adjust filters before exporting if you need a broader set.
Export is disabled when the current view has zero results. If your filters, date range, or search return no messages, the Export button is greyed out. Adjust filters to widen the result set before exporting.
Tenant-level exports aren’t supported. If your tenant has more than one workspace, Message History exports run per workspace. There’s no way to export across all workspaces on a tenant in a single file.
When your export finishes processing, you’ll get it two ways:
  • An in-app “Export Available” button in the top nav. Click it to download your .csv or .pdf file.
  • An export completed email with a download link, sent to the user who triggered the export.
See Notification Preferences to manage push and browser notifications for the same event.
Use PDF exports to create shareable, human-readable records of a conversation or a filtered slice of message history. Useful for audits, compliance reviews, or sharing context with stakeholders.
  • From a conversation. Open the conversation in the Inbox, click the ⋯ More Options menu in the conversation toolbar, and choose Export → PDF. See Export a conversation for the full per-conversation flow.
  • From Message History. Apply your filters in Settings → Data Center → Message History, then choose Export to PDF.
PDF exports include the full message thread with timestamps, participants, direction, and inline previews of supported media. Media handling
  • The PDF embeds renderable media (images and other formats supported in PDF) inline.
  • For non-renderable media (videos and other unsupported file types), the PDF shows a direct S3 link to the file and the note “Could not load preview” so the attachment stays accessible.

Permissions

Roles with Data Center access (typically Admin and Manager) can use Message History. Ask an Admin to adjust your role if you don’t see the tab.

Export

The Export tab runs a full CSV export of every contact in your workspace. Use it when you need a complete backup of your contact list for archiving, reporting, or moving data to another system.

Access the Export tab

Go to Settings → Data Center → Export.

Export your contacts to CSV

  1. Open the Export tab.
  2. Click Export Contacts.
  3. The export runs asynchronously in the background. Keep working in MessageDesk while it’s preparing.
Contact exports are a full workspace dump. The CSV includes every contact in the workspace. Filtered contact exports (by label, custom field, saved filter, and so on) aren’t supported in this version.
Tenant-level exports aren’t supported. Contact exports are scoped to a single workspace. If your tenant has multiple workspaces, run the export in each one separately.

What’s included in a contact export

Each row in the CSV contains a contact’s standard fields (name, phone numbers, email, address, and so on) plus any custom fields defined in your workspace.

When your export is ready

Contact exports run through the same universal export system as Message History and per-conversation exports. When the file is ready, you’ll get it two ways:
  • The Export Available button appears in the top nav. Click it to download the CSV.
  • An export completed email with a download link, sent to the user who triggered the export.
Notifications only go to the user who triggered the export, not to your whole team. See Notification Preferences to manage push and browser notifications for the same event.

Permissions

Roles with Data Center access (typically Admin and Manager) can use the Export tab. Ask an Admin to adjust your role if you don’t see it.

Frequently asked data import and export questions

What file types can I upload?

CSV only. Export Excel files (.xlsx) to CSV first.

Do contacts need both email and phone?

No. Each row must include at least one: email or phone (you can include both).

How are duplicates handled on contact import?

MessageDesk checks email and phone. When a row matches an existing contact, MessageDesk updates that contact with the values from the import. Updates only apply to columns you mapped, and only when the mapped column has a value. Empty cells leave existing fields unchanged. Updates apply to standard fields (name, email, phone, address, and so on) and custom fields.

Why did some rows fail?

Common reasons: invalid email/phone format, missing required fields, custom field type mismatch, or a channel that doesn’t exist (for message imports). Fix and re-upload.

Can I import more than 5,000 rows?

Split your data into multiple CSV files. Each file can hold up to 5,000 rows and ≤ 10 MB.

Can I import from mobile?

No. Imports are web-only. Use a desktop browser. What’s the difference between Inbox search and Message History?
The Inbox is for working live conversations. Message History is the workspace-wide archive built for audit, reporting, and bulk export.
What format are exports in?
CSV for data and reporting, or PDF for shareable conversation records.
Can I export Message History across every phone line at once?
Yes. In Settings → Data Center → Message History, leave every line checked in the Phone Numbers filter and click Export. That produces a single file covering the entire workspace. To export just one line, uncheck the others before exporting.
Can I export Message History across all workspaces on my tenant?
No. Message History exports are scoped to a single workspace. If your tenant has multiple workspaces, run the export in each workspace separately.
Can I export my contacts?
Yes. Open Settings → Data Center → Export and click Export Contacts to run a full CSV dump of every contact in the workspace. Filtered contact exports (by label, custom field, saved filter, and so on) aren’t supported yet.
How do I know when an export is ready?
Every export delivers two ways: an Export Available button in the top nav, and an export completed email with a download link to the user who triggered it. Contact, Message History, and per-conversation exports all share the same in-app notification because they all run through the universal export system.
Are media attachments included in exports?\
  • CSV exports. No. CSV files contain message text and metadata only.
  • PDF exports. The PDF embeds renderable media (images) inline. For non-renderable media (videos and other unsupported types), the PDF shows a direct S3 link and a “Could not load preview” note.

Best practices

  • Normalize phone numbers to E.164 before upload.
  • Clean your data. Dedupe and validate emails to cut skips.
  • Test with a small CSV (10–20 rows) to confirm mapping and validation.
  • Keep a backup of your source CSV and import results for audit.