Browse all articles

Getting your data out

OMAI has one export: a single JSON file covering the whole account, downloaded from Settings. This is what it contains, what it leaves out, and who can run it.

Who
Admins and owners
Plan
All plans
Role
Admin or Owner

Before you start

  • A signed-in dashboard account

There is exactly one export in OMAI, and it is account-level: one JSON file covering the whole organization, produced when you press the button and downloaded straight to your computer. It is not a per-conversation download, and there is no other export anywhere in the product.

What you can export

The export is reached from Settings → Account & privacy → Export your data, and it always covers everything in the account — you cannot pick a date range, a single conversation or a single customer. The inbox has no export button of its own.

  • No per-conversation transcript download and no "email me this thread".
  • No CSV or spreadsheet format — the file is JSON.
  • No leads-only, contacts-only or messages-only export.
  • No scheduled or automatic export, and no API to fetch one.
  • No export of the media files customers sent you.

How to export

  1. Step 1 Open Settings from the dashboard menu.

    You should see: The Business settings screen opens.

  2. Step 2 Scroll to the Account & privacy card.

    You should see: You see Interface language, then Export your data, then Delete account.

  3. Step 3 Choose Export data (JSON).

    • The same file is behind the Download your data (JSON) link inside the Delete account box — the two links are identical on purpose.
    • If the download fails with a server error, your role is below Admin, or the account is suspended or already marked for deletion.

    You should see: Your browser downloads a file named omai-export- followed by your organization id, ending in .json. Nothing is emailed and nothing is queued.

The Business settings screen with the Account & privacy card showing the interface language toggle, the Export your data section and the Delete account section.
Account & privacy, at the bottom of the Settings screen.

What is in the file

SectionWhat it holds
exportedAtThe moment the file was produced, as a timestamp.
orgYour organization record: name, main language, timezone, country and account status.
profileBusiness details from Settings: display name, description, address and city.
businessHours, services, faqs, policiesYour opening hours, the services you listed, your FAQ entries and your policy texts.
whatsAppConnectionsOne record per connected number: phone number, display name, the WhatsApp Business Account and phone-number identifiers, connection status and when it was created. Access tokens are never included.
contactsEvery customer contact known to the account, with phone number and name.
conversationsEvery conversation with its status, assistant state, language, unread count and timestamps.
messagesEvery message in both directions, with its text, type, sender, delivery status and any error the provider returned.
leadsLead records with their detail fields.
knowledgeSourcesThe knowledge sources you added, as records — the uploaded files themselves are not in the export.
subscriptionPlan and version, subscription status, billing period, trial end, billing contact, and your payment method’s brand, last four digits and expiry. The stored payment credential and the payment provider’s own customer identifiers are deliberately left out.
assistantYour assistant settings.
The sections of the export file, in the order they appear.

What is not in the file

  • Internal notes and conversation tags.
  • Conversation assignments and handoff records.
  • Media files sent or received — the export lists messages, not attachments.
  • Message templates.
  • Invoices, receipts and tax documents. Those live in Billing.
  • The audit log.
  • Usage records and analytics figures.
  • The list of team members and their roles.
  • Records of legal acceptances and consent.
  • The processed text and search index built from your knowledge base.

How it is delivered

The file is built while your browser waits and streamed back as a download. There is no email, no notification and no stored copy — which also means there is no link, and therefore no link that can expire or leak. If you need the file again, press the button again; each run produces a fresh file from the data as it stands at that moment.

Every export writes an entry to the audit log recording who ran it and when. That entry stays in the log after the download is gone.

Who can export

RoleCan export
OwnerYes
AdminYes
AgentNo — the request fails with a server error
ViewerNo — the request fails with a server error

The export stays reachable when the account has a pending Terms acceptance, because getting your own data out should not depend on signing something first. Roles are managed on the Team screen.

Large accounts

The whole history goes into one file in one request — there is no paging, no streaming and no size cap. On an account with a long message history the file is large and the download takes noticeably longer; a slow export is the export working, not failing. Open the result with a text editor or a JSON viewer rather than a spreadsheet.

Can I export a single conversation as a transcript?

No. The account-level JSON file is the only export, and it always covers the whole organization.

Can I get it as Excel or CSV?

No. The file is JSON in UTF-8. Converting it to a spreadsheet is something you do outside OMAI.

How long does the download link stay alive?

There is no link. The file is generated on the spot and streamed to your browser, and nothing is stored on our side for later download.

Are my customers’ phone numbers in the export?

Yes. Contacts and messages are included in full, so the file is personal data about your customers and should be handled as such.

Does exporting change anything in my account?

No, apart from the audit-log entry. Nothing is deleted, no message is sent, and the assistant keeps working exactly as before.

Your privacy choices

We use only essential cookies to run this site. With your permission we would also use analytics and marketing technologies to understand usage and measure our campaigns. You can accept, reject, or choose. Read more in our Cookie Policy Privacy Policy

Getting your data out