Conversation Exporter · feature

Background Exports

Start a big export, close the tab, and come back to download it when it's done.

What it does

Every Conversation Exporter job runs on the server, not in your browser. Start an export, close the tab, and it keeps going. Recent exports lists each sub-account's latest job with its status: running (with a progress message and percentage), finished (with the row count and a Download button), or didn't finish.

If you keep the page open, it checks progress every few seconds and pops up a notice when an export is ready.

Each sub-account keeps its latest export, so the list doubles as a record of what you pulled last: the types, the date range, and when it finished. That's handy when someone asks for "the same export as last month, but updated".

Why it matters

Large exports take time because the HighLevel API has to be read one conversation at a time, with pauses to stay inside API rate limits. A year of history on a busy sub-account can mean thousands of conversations. Tools that run in the browser fail if your laptop sleeps, the tab reloads, or your connection drops partway through, and you start over.

Running exports server-side means a long job is something you start and forget. You can kick off three sub-accounts before a meeting and download them after. For the full picture on getting data out of an account, see backing up a GoHighLevel sub-account.

It also keeps the work off your computer. Nothing heavy runs in your browser, so a slow laptop or a flaky hotel connection doesn't matter. The only thing your browser does is check in for progress and download the finished file.

How it works

  1. Press New export, pick the sub-account, the types and the range.
  2. Press Check if you want to confirm the connection first. It shows how many conversations it can see.
  3. Press Export. The job appears at the top of Recent exports.
  4. Watch the progress text ("Scanning 412 / 2,906…") and percentage, or close the tab.
  5. When it's done, press Download. The file is named after the sub-account.
  6. Click a finished export to see its details. Use Run again for a fresh copy, or Test to recheck the connection.

Good to know

Questions

Can I close my browser while an export runs?

Yes. The export runs on the server. Come back to Conversation Exporter later and the finished file is waiting under Recent exports.

Can I run two exports at once?

You can run exports for different sub-accounts at the same time. Each sub-account runs one export at a time.

More in Conversation Exporter

Call Export with Playable Recordings

Every call with audio gets a link in the CSV that plays in the browser, no HighLevel login needed.

SMS and Email Export

Exports texts and emails with direction, contact, conversation and message IDs on every row.

Any Date Range, No Row Caps

Export a day, a month, or a sub-account's whole history, with no row caps.

Guides that use Background Exports

Conversation Exporter

How to Export Call Recordings from GoHighLevel

How to export call recordings from GoHighLevel: download one call, use Call Reporting, pull audio via the API, or get a call log with links that play.

4 min read
Conversation Exporter

How to Export SMS Conversations from GoHighLevel

GoHighLevel has no export button for text history. How to export SMS conversations by hand or with the API, and what a usable export should contain.

4 min read
Conversation Exporter

How to Export Email Conversations From GoHighLevel

How to export email conversations from GoHighLevel: what the inbox can and can't do, how the API route works, and a faster way for agencies at scale.

5 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free