Export your change history to CSV or JSON

On Actorly Restore, open the Data room, find Export, choose Build export, pick what to export, how much detail and a file type, and Actorly builds the file in the background. When its status reads Ready, choose Download. The file is available for 3 days, so download it then or build another. On Actorly Watch you can read the history it keeps in the app, but starting an export is part of Actorly Restore.

Restore planUpdated
On this page
  1. What do I need before I start?
  2. How do I build an export?
  3. Which level of detail should I choose?
  4. How do I download it?
  5. What limits apply to an export?
  6. If something goes wrong
  7. A worked example
  8. Frequently asked questions
In this topic: Keep, export and delete your history

What do I need before I start?

  • Actorly Restore. On Actorly Watch the Export section says "Export is part of Actorly Restore" and "Your history is yours on every plan, and you can always read it here. Downloading it as a file is part of Actorly Restore."
  • History to export. An export holds only the history Actorly still has. History removed under a plan's history window cannot be brought back, and the file says from which date it starts.
  • No other export running. Actorly builds one export at a time.
  • A readable plan. If Actorly could not read your plan, it says "Actorly could not read your plan, so it cannot say whether export is included." and starts nothing.
The Export block on Actorly Watch: Build export switched off, and No exports yet
The Export block on Actorly Watch. Build export is switched off here. The Build an export window below opens on Actorly Restore.

How do I build an export?

1Open the Data room. Choose Data room in the app's menu. The Export section is lower on the page. On Overview, Export history takes you there.
2Choose Build export. A window titled Build an export opens.
3Choose What to export. Change history is every recorded change, including the changes of deleted items: what moved, when, and who made it when Shopify reports it. Current items (snapshot) is everything you have right now, one row per item with its current values, and needs a resource type.
4Choose How much detail. Pick one of the three levels in the table below. The window says how many columns the file will have, for example "N columns in this file", and names them.
5Narrow it. For change history, set From and To dates, which are UTC days with To running to the end of that day, and a Resource type, or leave it on Every resource type. For a snapshot, Include deleted items adds items Shopify no longer has, and is on by default.
6Choose a File type. CSV, for a spreadsheet or JSON, for another system.
7Choose Build export. Actorly builds the file in the background, so you can leave the page.

Which level of detail should I choose?

LevelWhat the file holds
BasicsWhat changed, when, and who made it when Shopify reports it: resource, field, the value before and after, and how sure Actorly is about the person.
The middle levelEverything in Basics, plus the IDs Actorly stores and whether the field can be put back.
DetailedThe widest level. It adds columns for the evidence behind each change, and those columns are empty today, so it holds little beyond the middle level. Values Actorly erased for a customer's privacy read [redacted].

The columns follow a template version, and existing columns never move, so a spreadsheet you saved keeps working. In a CSV, a cell that starts with =, +, - or @ is written with a leading tab so a spreadsheet cannot run it as a formula. The text is otherwise unchanged, so a value in your export may start with a tab. Dates are in UTC. Column headings are in English whatever your language. A CSV has no byte-order mark, so a spreadsheet may need an import step for accented text. If the range reaches history that was removed, the CSV starts with one comment line beginning "# " above the headings, and a JSON file is an object with a "changes" list rather than a plain list.

How do I download it?

The export is listed under Export with Export, Status and Requested, and its number of rows is in the Status cell. Download is at the end of the row. The status moves from Waiting to Building to Ready. While it builds, Actorly says "This can take a few minutes on a large history." When it says Ready, choose Download.

The Export block on Actorly Restore: Build export, and two Ready exports each with a Download button
The Export section on Actorly Restore. These are two earlier exports, each Ready with its row count, request time and a Download button.
StatusWhat it means
WaitingThe export is queued.
BuildingActorly is building the file.
ReadyThe file can be downloaded. Choose Download.
Did not finishThe export did not finish. Build another.

What limits apply to an export?

  • One at a time. "An export is already being built. Wait for it to finish, then start another."
  • The list shows the last 10 exports.
  • A file is downloadable for about 3 days. Then a daily clean-up deletes it, so it can last up to a day longer. After that the row can still read Ready with a Download button, and choosing it fails with "Actorly could not start this export." Build another. An export is a read, so rebuilding it costs one click.
  • A very large history fails, it is never cut short. A file of more than 500,000 rows, counted as one row for each field that changed, makes the export fail with a reason that names the limit. Narrow the dates or the resource type and build again.
  • Removed history is not in it. If your plan removed history, the file says from which date it starts: "Removed history cannot be brought back."
  • Some values are redacted. Order notes and addresses are redacted, with the fact and time of the change kept. Customer names, default address, notes and marketing consent are written to the file. Only values already erased for a customer's privacy read [redacted].

If something goes wrong

What the page saysWhat it meansWhat to do
Export is part of Actorly Restore. Nothing was started.Your plan does not include export.See Compare Actorly Watch and Actorly Restore.
An export is already being built. Wait for it to finish, then start another.One at a time.Wait.
Actorly could not read your plan, so it did not start an export. Try again in a moment.The plan could not be read.Try again.
Actorly could not start this export. Nothing was started; try again.The export did not start.Try again.
Actorly did not recognise that combination. Pick a detail level and a file type, then try again.The choices do not fit together.Pick a detail level and a file type.
Actorly could not read your export history. This is a problem reaching your data, not a sign that nothing has happened.The list could not be read.Reload.
Did not finishThe export did not complete.Build another, with a narrower range.

A worked example

Sample: on Actorly Restore you want last month's price changes for your accountant. You open Data room, choose Build export, set What to export to Change history, How much detail to Basics, From and To to last month, Resource type to Variants, and the File type to CSV, for a spreadsheet. The window shows how many columns the file will have. You choose Build export and leave the page. Later the export reads Ready, with its row count, and you choose Download. The file has one row per changed field, with the value before and after, a column for who made it and a column for how sure Actorly is, spelled as a lowercase word such as unknown, possible or pending. Where Shopify records nobody, the who column is empty and the confidence column carries the word. You open it in a spreadsheet within 3 days; after that you would build another.

Frequently asked questions

Is export included on Actorly Watch?

No. Export is on Actorly Restore, $29 per month, or $240 a year. Actorly Watch keeps your history readable in the app.

How long can I download an export?

Actorly deletes an export file 3 days after it is built. Build another if you need it again.

Does an export include who made each change?

Yes, in two columns: the name, and how sure Actorly is as a lowercase word. For a change with no named actor the name column is empty and the confidence column says unknown, pending or investigating.

Can I export the history of a deleted product?

Yes. A change-history export includes the changes of deleted items. A snapshot export has an Include deleted items option, on by default. Actorly keeps a deleted item's record and last recorded values.

Why do some cells in my CSV start with a tab?

A cell that starts with =, +, - or @ is written with a leading tab so a spreadsheet cannot run it as a formula. The text is otherwise unchanged.

Can I export only some of my changes?

Set the From, To and Resource type choices in the Build an export window. The export has no person, confidence or search filter.

What if my history is very large?

The export fails with a reason instead of being cut short. Narrow the dates or the resource type and build again.

Still stuck?Chat with us, or write to team@actorly.app.
Chat with usContact support
Opens a live chat. The chat service loads only when you press this button.