Getting started
Installing is a double click. The panel then lives in the Plug-Ins menu.
InDesign only shows your open documents as a list of names in the Window menu. That list tells you nothing useful. You cannot see which document is saved, which one has never been saved and is gone if InDesign crashes, how long it is or which folder it is in.
This panel puts every open document side by side and writes down, next to each of them, what you need to know. It is built for production work where ten to fifteen documents stay open at once — the same leaflet from four different weeks, the price tags, a couple of spreads in progress.
Installing
- Quit InDesign.
- Double click the
.ccxfile. Creative Cloud installs it for you. - Start InDesign.
Where to find the panel
Plug-Ins → Zalesky Workflow → Open Documents Manager
Every plugin in this line collects under Zalesky Workflow. If you also have Smart Layers installed, you will see both entries in that submenu. The panel docks or floats, exactly like any other InDesign panel, and InDesign remembers its size and place.
Nothing. The panel is ready to work the moment it opens, and the checks that could slow it down are deliberately off. Go into Settings when you know what you are missing.
The panel
A list, three rows of buttons, a status line. Nothing else.
- 1Filter and the view switch — list or page previews
- 2Column headings. Click to sort, drag the right edge to resize
- 3The active document, in blue
- 4Button row one — works on the document
- 5Row two — closes what is selected
- 6Row three — closes everything open
- 7The status line. Long jobs report their progress here
The panel asks InDesign every three quarters of a second, so the list is always the documents that are really open. There is nothing to refresh and no need to close and reopen the panel.
The row
Eight things about every document.
| Column | What is in it |
|---|---|
| # | The document number. Press it on the keyboard to switch to that document. |
| St | The state, as a coloured stripe. You can sort by it. |
| Name | The document name. |
| Pages | The page count. |
| Saved | When the file on disk was last written. |
| Folder | The folder the document lives in. Switched on in Settings; worth it when several open documents share a name. |
| Pin | A pinned document is left alone by every bulk close. |
| Warning | A padlock, a triangle or a clock — see below. |
Sorting and column widths
Click a column heading to sort. Click again for descending, a third time to go back to the order you opened the documents in.
Drag the right edge of a heading to change the width, the way the Links panel does it. The width is remembered, InDesign restart included.
The filter
Type part of a name in the box at the top. You can type several words — only documents containing all of them match. Esc clears it.
State colours
Three colours, and all three are about risk, not decoration.
Red beats blue. A document that was never saved is the worse of the two: it exists nowhere but in memory, and no bulk action can save it without being told where it should go. If InDesign crashes, it is gone.
The St column sorts, and it sorts in exactly that order — never saved first, then unsaved changes, then saved. From the riskiest to the safest.
A document in InDesign has a saved property, and it sounds
like it answers "has this ever been saved". It does not. It answers "does
it have unsaved changes". A never-saved document is recognised by being
called Untitled-3 and nothing more — a document that is on disk carries its
extension in the name.
Marks on the right
The pin, and three warnings.
It counts from when the panel first saw the document unsaved, which is the earliest it can know — InDesign does not record the moment a document was changed. It is a different number from the Saved column, which is when the file on disk was last written.
Mouse
Selection works like every list you already know.
| Action | Result |
|---|---|
| Click | Select a document |
| Ctrl + click | Add another document to the selection |
| Shift + click | Select a range |
| Double click | Switch to that document |
| Shift + double click | Switch to it and go straight to a page you name |
| Drag a row | Your own order |
| Click a heading | Sort by that column |
| Drag a heading edge | Change the column width |
| Click the pin | Keep the document out of every bulk close |
| Right click | The short menu for that document |
| Esc | Put the selection down, or clear the filter |
Selected documents carry a bright edge down their left side. The active document — the one you are in — has a blue fill and a bold name.
The active document is usually part of the selection, and then it has both: the blue fill and the edge. That is why selection is an edge and not a fill — said with a background colour, the active document's blue would paint over it and three selected rows would read as two. Count the edges and you have counted the selection. The status line at the bottom says how many there are.
Select five documents and Reveal opens five folders, Export PDF writes five PDFs, Copy takes five lines and the pin pins all five. It is not an extra feature; it is how every command behaves.
Right click a row that is part of the selection and the command acts on the whole selection. Right click outside it and it acts on that one document.
Two views
A list, or previews of the first page. Like a folder window.
Two icons beside the filter switch between them, the way a folder window switches between details and medium icons. Previews earn their keep when every open name is a variation of the same leaflet — four weeks of one job look identical in a list of names, and nothing alike as pictures.
They render the first page of every document, and on large leaflets you will notice. A finished preview is cached and only redrawn when the document is saved again, so you pay once. Which view a fresh panel starts in is set in Settings.
Modifier keys
Three keys, one meaning across the whole panel.
- AltDo it to everything, and stop asking
- ShiftLet me say more about it first
- CtrlThe sideways variant
Hold the key as you click the button. What each one does for each command is also in that button's tooltip.
| Command | Alt | Shift | Ctrl |
|---|---|---|---|
| Activate | — | go to a page | open a second window |
| Save | save all | Save As | — |
| Reveal | copy the path instead | — | — |
| Close | no question asked, saving what it can | — | — |
| Close (No Save) | no question asked | — | — |
| Save & Close | every open document | — | — |
| Close Others | no question asked | close pinned ones too | — |
| Close All | — | close pinned ones too | — |
| Close All (No Save) | no question asked | close pinned ones too | — |
| Close Saved | no question asked | — | — |
| Export PDF | straight through, last preset | pick the folder this time | — |
| Sync Page | only the selected documents | name the page | — |
| Snapshot | every open document | pick the folder | — |
| Revert | every open document | — | — |
| Copy | the file path | the folder path | the whole list |
Export PDF
It does not ask, because the panel already knows where it goes.
PDF folder beside the .indd file, created if it
is not there.
Select the documents and click Export PDF. Nothing is asked. The PDF
goes into a PDF folder beside the .indd file and takes the
document's name.
When that name is already in the folder
It is not overwritten. The new PDF gets a suffix instead —
_2, _3 and so on by default. That matters, because
two documents can be open under one name when it is the same leaflet from two
different weeks, and without this the second export would quietly overwrite
the first.
The suffix is yours, in Settings. It can contain:
| Placeholder | Becomes |
|---|---|
{n} | A number — 2, 3, 4 … |
{date} | The date, e.g. 2026-09-08 |
{time} | The time, e.g. 1432 |
A different destination
In Settings you can send every PDF to one fixed folder instead, or have the panel ask every time. For a one-off, hold Shift as you click Export PDF and pick the folder for that export only.
Exporting several large documents takes a while. The panel says which document it is on while it works.
More commands
The ones in the menu that open a window of their own.
Go to Page
You give the page name as it reads in the Pages panel, so sections work:
iv and A-3 both resolve. A plain number is counted
from the front of the document.
Sync Page
Puts every document on the same page. Flipping between revisions of the same leaflet, you always land on the same spread instead of finding your way again in each document.
With two or more documents selected it acts on those; otherwise on all of them. A document shorter than the page you asked for lands on its last page.
Snapshot — a dated copy
Saves a copy into a _snapshots folder beside the document, with
the date and time in the name. Do it before starting anything that might not
work out. The folder name is set in Settings.
Revert
Throws away unsaved changes and loads what is on disk again.
Package
Offers the same choices as File → Package, asks once, and applies them to every selected document. Each document gets its own subfolder. With several documents it takes a while, and the panel shows the progress.
Document sets
Remembers which documents you have open now, under a name you give it. Next time, open them all again at once. Useful for the combinations you open over and over — a whole weekly leaflet, or the price tags for one promotion.
Copy
To the clipboard: the name, the file path, the folder path, or the whole list as text, one document per line. Handy when you are telling someone what you are sitting on.
Document checks
Off by default, and that is deliberate.
The panel can watch four things: missing links, modified links, missing fonts and overset text. When a check finds something, an amber triangle appears on the row; hover it to see what.
A check walks the whole document — every link, every font, every text frame. Twenty documents of a thousand objects each, walked over and over, is a panel that has stopped being a panel. A check nobody asked for is a slower panel for an answer nobody wanted yet.
So two settings hold it back:
| Setting | What it does |
|---|---|
| Which ones (scope) |
Which documents a check may run on. The default is only the document I am working in. You can also choose the ones I select or every open document. |
| Minutes between checks | How often. The default is 0, never on its own. Any other number walks one document per turn, that many minutes apart. |
At 0 the checks run only when you ask for them: Check selected documents in the menu. That command goes now, ignoring both the scope and the interval.
A document is only re-checked when its page count or its unsaved state has changed — otherwise the same answer would be computed over and over. While any checks are outstanding, the status line says how many are left.
Settings
Everything optional is here, and not on the panel.
Open it from the menu → Settings. It is a window of its own that can be dragged aside, and it scrolls. Changes are written when you click Save at the bottom; closing the window or clicking Cancel throws them away.
The reason even the switches that could sit on the panel are here is simple: the list is the panel. Every switch on its face is a row with a document you cannot see.
Appearance
| Setting | Default | What it does |
|---|---|---|
| Theme | Follow InDesign | The panel's colouring. Follow InDesign takes it from the interface brightness in InDesign's Preferences, so the panel is as dark as the panel beside it. You can pin it to Darkest, Dark, Medium or Lightest instead — InDesign's own four brightnesses. |
| Panel size % | 100 | Scales the whole panel, 90 to 160 %. Everything moves together — type, rows, buttons and icons. For big monitors, or for eyes. |
| Show tooltips | on | The tooltips on the buttons and columns. They carry what Alt, Shift and Ctrl do for each command, so that table is not something you have to remember. |
View
| Setting | Default | What it does |
|---|---|---|
| Open the panel in | List | Which view a fresh panel starts in — List or Page previews. The panel switches between the two itself from the icons in its header; this is only where it starts. |
| Page count | on | The page count column. |
| Last saved | on | The column with the time the file was last written to disk. |
| Containing folder | off | The column with the folder the document lives in. Switch it on when several open documents share a name — the same leaflet from different weeks, for instance. |
Document checks
There is a chapter of its own on these. Here is only what each option sets.
| Setting | Default | What it does |
|---|---|---|
| Check documents | off | The master switch. With it off, the panel checks nothing on its own. |
| Which ones | Only the document I am working in | Which documents a check may run on: only the document I am working in, the ones I select, or every open document. This is the setting that decides whether the checks are usable at all. |
| Minutes between checks | 0 | Minutes between two turns. 0 means never on its own — the checks then run only on Check selected documents from the menu. Any other number up to 240 walks one document per turn, that many minutes apart. |
| Missing links | on | Looks for missing links — a picture that is no longer in its folder. |
| Modified links | on | Looks for modified links — a picture that changed on disk while the document still holds the old version. |
| Missing fonts | off | Looks for fonts the document uses and the system does not have. |
| Overset text | off | Looks for overset text — frames the text did not fit into. |
Unsaved watchdog
| Setting | Default | What it does |
|---|---|---|
| Warn about documents left unsaved | off | Switches the watchdog on. A document left unsaved too long then gets a clock in the Warning column. |
| After how many minutes | 15 | When the clock appears, from 1 to 240. It counts from when the panel first saw the document unsaved. |
| Save them automatically | off | The plugin saves the document itself instead of only warning. Only documents that already exist on disk; never-saved ones are left alone, because there is nowhere to put them. |
PDF export
| Setting | Default | What it does |
|---|---|---|
| A folder beside the document | selected | The destination is a folder next to the .indd file, created if it is not there. The default, and the reason the export asks nothing. |
| Folder name | What that folder beside the document is called. It belongs to the choice above it and applies nowhere else. | |
| One fixed folder | — | One folder for every PDF instead, wherever the document happens to live. |
| Which folder | empty | That fixed folder, picked with the Browse button. |
| Ask every time | — | Ask for the folder on every export. |
| Open the folder when the export finishes | off | Opens the destination in Explorer or Finder as soon as it is done. |
| Add a suffix, so nothing is overwritten | selected | What to do when a PDF of that name is already in the folder. By default it is not overwritten and the new one gets a suffix. |
| Suffix | _{n} | The shape of that suffix. {n} is a number 2, 3, 4 …, {date} is a date like 2026-09-08 and {time} is a time like 1432. Anything else is copied as written. |
| Overwrite it | — | The other choice: an older PDF of the same name is replaced. |
Snapshots
| Setting | Default | What it does |
|---|---|---|
| Snapshot folder | _snapshots | The folder the dated copies from Save a Copy go into. It is created beside the document and the file in it is called name__2026-09-08_1432.indd. |
Bulk actions
| Setting | Default | What it does |
|---|---|---|
| Never-saved documents | Ask what to do | What a bulk action should do when it meets a document that has never been saved. Ask what to do asks, Always skip them leaves them alone every time, and Always handle them one by one asks about each. Such a document cannot be closed or exported until it is told where it belongs. |
At the bottom of the window
The bottom of the window prints the full path to the folder all of this is saved in, with an Open folder button beside it. If InDesign asks for permission when you use it, that is normal — tick Remember my choice and click Allow.
Export settings and Import settings are not in this window but in the panel's menu. The first writes every setting and every saved document set to one JSON file; the second reads them back.
Keyboard
A number switches document. The rest you set yourself.
While the panel has focus and you are not typing in the filter, pressing 1 to 9 switches to the document with that number. The number is printed in the # column, so there is nothing to count. The number row works, and so does the numeric keypad with Num Lock on. With Num Lock off the keypad sends arrows rather than digits, so it does nothing there.
Ctrl and a digit is InDesign's own zoom, and InDesign gets the key first, so it may never reach the panel at all. A bare digit arrives reliably. Ctrl and a digit works too when it gets through — but it cannot be relied on.
Your own shortcuts, anywhere in InDesign
The Plug-Ins → Zalesky Workflow submenu holds three commands with no window. They are there precisely so you can give them a keyboard shortcut in Edit → Keyboard Shortcuts, and that shortcut then works anywhere in InDesign, not only when the panel has focus.
| Next Document | Switch to the next document |
| Previous Document | Switch to the previous one |
| Save All Documents | Save every open document |
Where the data lives
In the plugin's private folder, which survives an update.
- prefs.json
- Settings, sort order, pins, your own order, column widths
- sets/
- Document sets, one file each
- thumbs/
- Cached page previews
Nothing is written next to the plugin itself, so reinstalling keeps your sets and pins. The full path is printed at the bottom of the Settings window, with an Open folder button beside it.
Moving to another machine
The menu has Export settings and Import settings. The first writes the settings and the sets to one JSON file, the second reads them back. Carry the file across and import it.
When something goes wrong
Five things that happen.
The panel is not in the Plug-Ins menu
Check your InDesign version — it must be 18.5 or newer. Then quit InDesign,
install the .ccx again and start it.
InDesign asks for permission when I open a folder
That is normal and not a fault. InDesign is asking whether the plugin may reach outside its own folder. Tick Remember my choice and click Allow — it will not ask again.
The Folder column is empty for one document
Either it is a document that has never been saved, and has no folder — or the panel has not resolved the path yet. Paths are fetched in the background and it fills itself in within a moment.
I changed a setting and nothing happened
Settings are only written when you click Save at the bottom of the Settings window. Closing the window or clicking Cancel throws the changes away.
The panel feels slow
Almost certainly the document checks are on over a wide scope. Open Settings, the Document checks section, and set Minutes between checks to 0. The checks then run only when you ask for them. The other suspect is page previews on large leaflets.