Ochrestack

Sortlatch for Confluence

When a new page is created, the alphabetical order is no longer respected. Sortlatch keeps a page's child pages A to Z, permanently: new, renamed and moved pages go to their place within minutes.

Free for up to 10 users, with every feature. From 11 users, $0.15 per user per month, and less per user above 100 users (all prices), billed by Atlassian.

Not on sale yet

Coming to the Atlassian Marketplace. Sortlatch has not been submitted yet, so it can't be installed today. When Atlassian lists it, this button will take you there. For a note on the day, email [email protected].

For Confluence Cloud (Atlassian Forge). Not for Confluence Data Center or Server. English only. Questions first? [email protected]. Documentation and install steps

Diagram: 1. Sort child pages from a page's ••• menu: Title A to Z, Z to A or by date, pins, one level or all levels below, with every move marked in a preview. 2. Keep sorted: new, renamed, moved-in and copied-in pages, and manual drags, go back in order within minutes. 3. The space overview lists every rule with its last run and why a level was skipped, with Undo last sort and Restore original order. Pages never change parent, content is never edited, a daily check puts back anything missed, and folders and the top level of a space are not sorted.
How Sortlatch works: preview the new order, keep it sorted, and check or undo any rule from the space overview.
  1. Sort child pages from a page's ••• menu. The preview marks every page that will move.
  2. Keep sorted. New, renamed, moved-in and copied-in pages, and manual drags, go back in order within minutes.
  3. Check or undo from Space settings > Sortlatch: every rule, its last run, Undo last sort and Restore original order.
Why it is needed. Confluence puts every new page at the bottom of the page tree, wherever its title belongs. On our test site, a page created under 40 customer pages in A to Z order landed at position 41 of 41. The request to keep child pages sorted, CONFCLOUD-65454, has over 600 votes and has been Under Consideration since July 2024.

Good to know: Confluence already sorts a parent's children A to Z once, from Space settings > Manage content > Reorder. If a space gets new pages rarely, pressing that button now and then is enough.

Sortlatch is for page trees that keep changing: customers, products, glossary terms, procedures, release notes. It keeps the order without anyone pressing a button, and adds Z to A, newest or oldest first, pins, every level below a page, undo and a space overview. If Confluence ships permanent sorting, Sortlatch is worth only those extras, and this page will say so.

What it does

What the test runs showed

Sortlatch is tested on a real Confluence Cloud site, through the app's own backend, with every resulting order read back from Confluence. From the runs on 6 November 2026:

Change under a page with a ruleIn its place after
A page created ("Brightwater Ltd")11 s
A page renamed ("Initech" to "Wayne Enterprises")11 s
A page moved in from elsewhere in the space11–12 s
A copy of a page11 s
Two child pages dragged out of order11–17 s
A page created between two pinned pages11 s

The orders that came back from Confluence after each sort:

Title A→Z: Release 1, Release 2, Release 3, Release 10, Release 11, Release 12

Title Z→A: Release 12, Release 11, Release 10, Release 3, Release 2, Release 1

Pins at both ends: Overview, Atlas CRM, Beacon Analytics, Ledger Pro, Zephyr Mobile, Archive (discontinued)

A page created later, Aurora Payments, sorted in between the pins: Overview, Atlas CRM, Aurora Payments, Beacon Analytics, Ledger Pro, Zephyr Mobile, Archive (discontinued)

And the reason Sortlatch gave for a page whose child pages include a folder, word for word:

Not sorted: this level has a folder among its child pages ("Onboarding"). Sortlatch moves pages only: Confluence's move for pages cannot move folders, whiteboards, databases or smart links, so sorting around them would leave the level half sorted. Move them to another page, or order this level by hand.

These lines come from the test log, laid out here by us; they are not screenshots of Confluence.

Price

Free for a site with up to 10 users, with every feature. A site with 11 or more users pays each month for every user, at the rate of the band the user falls in, the way Atlassian prices tiered apps (like tax brackets):

UsersPer user per month
1st to 100th$0.15
101st to 250th$0.12
251st to 1,000th$0.06
1,001st to 2,500th$0.04
2,501st to 5,000th$0.03
Beyond 5,000$0.02
Your sitePer monthPer year
8 users$0$0
45 users45 × $0.15 = $6.75$67.50
300 users100 × $0.15 + 150 × $0.12 + 50 × $0.06 = $36$360
1,000 users$15 + $18 + 750 × $0.06 = $78$780

These are the prices the Marketplace listing will carry.

One edition: every feature is in every tier, with nothing held back for a higher plan. Atlassian bills the subscription, monthly or annually (annual is 10 times the monthly price), and offers its standard free trial. Atlassian bills the renewal and sends the renewal notice; we add no upsell, no feature lock and no price change at renewal.

Who can use it

WhoCan
Anyone who can edit a pageSort its child pages, save a rule on it, and undo, pause, resume, restore or remove that rule
Space adminsOpen Space settings > Sortlatch to see the space's rules. Each action there still needs edit permission on the rule's page.
Confluence adminsSee every rule on the site under Confluence admin settings > Sortlatch
Everyone elseOpening Sort child pages tells them why they can't sort

Permissions are checked on the server on every request: Confluence is asked whether the person may edit the page. The moves themselves are made by the app.

Documentation

The step-by-step guide is the Sortlatch quick start.

Install

  1. In Confluence Cloud, open Apps > Explore more apps, search for Sortlatch for Confluence (once the listing is live) and choose Get app. A Confluence admin installs it for the whole site and approves the permissions below.
  2. There are no settings. Sortlatch appears in every page's ••• menu as Sort child pages, in Space settings as a Sortlatch tab, and in Confluence admin settings as Sortlatch.
  3. The first time each person opens Sort child pages or the Sortlatch tab, Confluence asks them to allow Sortlatch access. Sortlatch uses that access only to check that the person may edit the page, and to count the child pages the person can see.
Permission (scope)Used for
read:hierarchical-content:confluenceReading a page's child pages in their order, and the levels below it
read:page:confluenceA page's title, parent and creation date (for Newest and Oldest first)
write:page:confluenceMoving a page before or after one of its siblings. Nothing else is written.
read:content.permission:confluenceChecking that the person sorting may edit the page
read:confluence-content.summaryBeing told when a page is created, renamed, moved, copied, restored or reordered
read:confluence-userChecking that the site-wide list is opened by a Confluence admin
storage:appRules, the orders kept for undo and restore, and runs, in app storage inside Atlassian

Questions

How fast does a new page move?

Within a few minutes. Confluence tells apps about page changes up to 3 minutes after they happen. On our test site it took 11 to 17 seconds (median 11). A daily check puts back anything that was missed.

Does it sort folders?

No. Folders, whiteboards, databases and smart links are not sorted, and neither are pages directly inside folders. If any of them is among a page's child pages, that level is skipped, and the preview and the space overview say why.

What to do instead: keep the pages under a page rather than directly in a folder. That page can itself sit inside a folder: put the rule on it, and its child pages are sorted and kept sorted. For example, a folder Engineering holding a page Release notes, with the releases under that page.

Does it sort the top level of a space?

No. For the pages directly under the space's home page, use Space settings > Manage content > Reorder. A rule with "All levels below" on the home page still sorts every level beneath the top level.

How many pages can it handle?

Up to 1,000 child pages under one page, sorted in one run with progress on the space overview. On our test site, 1,000 shuffled glossary terms took 936 to 938 moves and between 448 and 466 seconds, over five runs. A rule with "All levels below" covers up to 5,000 pages in total. A page with more than 1,000 child pages is skipped, with the reason.

Does sorting create page versions or change content?

No. Only the position among siblings changes. On our test site a moved page stayed at version 1, page content is never edited, and pages never change parent.

What about pages I'm not allowed to see, or that Sortlatch can't see?

The preview never lists pages you can't view; it only counts them. If page restrictions keep Sortlatch out of some child pages, the preview says how many, and the pages it can see are sorted among themselves only after you confirm. The hidden pages stay where they are. When you open the space overview, it counts them directly under each rule's page. Background sorting can't see them, so a page restricted after a rule was saved shows up only when someone opens the overview or the dialog.

Can I undo?

Yes. Undo last sort puts back what the latest run moved and pauses the rule; choose Resume to keep sorting. Restore original order puts back the order from before the rule first sorted, then removes the rule; pages added since stay next to the page they follow now.

What happens when two rules overlap?

One rule per level. A page with its own rule keeps it, and an "All levels below" rule higher up leaves that page's child pages to it.

What happens to a page restored from the trash?

Confluence decides where a restored page goes. On our test site, a page restored through Confluence's REST API came back at the top level of the space, which Sortlatch does not sort. Once a restored page is under a page with a rule, Sortlatch sorts it in.

How are numbers with decimals sorted?

Like version numbers: "Fee 1.5" comes before "Fee 1.25", as v1.5 comes before v1.25, and Release 2.9.1 comes before Release 2.10.0. Digits typed in full-width form are not read as numbers.

How are punctuation and words like "The" sorted?

Punctuation counts, by its character: a hyphen sorts before letters and an en dash after them, so "Acme Corp - EMEA" comes before "ACME Corp – APAC". Confluence's editor sometimes turns a typed hyphen into a dash, so check titles that differ only there. A leading "The" counts like any other word: "The Grand Hotel" sorts under T. A version with a suffix comes after the bare version: "3.0.0" before "3.0.0-beta.2".

What if Atlassian ships permanent sorting?

Then Confluence does the main job itself, and Sortlatch is worth only its extras: Z to A, dates, pins, every level below, undo and the overview. This page will say so on the day.

Known limits

How we tested

One test suite installs Sortlatch on a real Confluence Cloud site, creates a space with realistic page trees through Confluence's API, and drives the app through its own backend. Its last runs, on 6 November 2026, passed:

An automated suite of 112 tests covers the ordering, the preview, keeping sorted for each kind of change, undo and restore, the stated limits, Confluence's documented reasons for refusing a move, and the three screens rendered through Atlassian's own UI Kit code.

Not yet covered:

Privacy

Nothing leaves Atlassian. Sortlatch runs on Atlassian Forge, calls only your own site's Confluence API, and has no permission to reach any other server. No analytics, no tracking. Its app storage holds page IDs, page titles, positions (the order before a sort, for undo and restore) and the rules you save. It reads no page content and stores none. Uninstalling the app removes its storage. See also the privacy policy.

Support

Email [email protected] with your site URL, the page with the rule, and what the space overview says about it. We answer every message. Bug reports and feature requests are welcome at the same address.