Bulk Page Cloner for Confluence

Admin guide

The app has no settings of its own. This is what an administrator controls around it.

v10.2.0 — Latest Runs on Atlassian Atlassian Forge Confluence Cloud

The app acts as you, never as itself

Every read and every page it creates is made with your Confluence account. The app has no elevated identity and no service account — if Confluence would refuse you, it refuses the app. That is why there is nothing to configure: your existing permissions already describe exactly what the app can do.

The practical consequence is that two people running the same clone can get different results, because they can see different spaces.

Space permissions

Two permissions matter, and they can be in different spaces — cloning a template out of one space into another is the normal case.

WhereWhat you needWithout it
The source spacePermission to view the space and its pagesThe page never appears in the Step 1 search, so it cannot be picked as a source.
The destination spacePermission to add pagesThe space is rejected when the copies are created.

If a space is unreachable the app says so plainly rather than failing silently: Space ‘KEY’ not found or not accessible. Make sure you have permission to view this space.

The Step 1 page search is instance-wide, not scoped to the space you are in — but it only ever lists pages you already have permission to read, so the search cannot reveal a page you could not otherwise open.

Mentions and notifications

Copies are ordinary Confluence pages, so Confluence treats them as ordinary pages. If the source page @mentions someone, every copy notifies them again — twenty-five copies means twenty-five notifications per mentioned person, arriving on a short delay. There is no flag to suppress this, so the app warns you on Step 2 before anything is created rather than letting you find out afterwards.

Installation and access

Bulk Page Cloner is an Atlassian Forge app. It installs site-wide and needs a Confluence site administrator, because Forge apps cannot be installed per space. Once installed it is available to everyone, and what each person can actually clone is decided by their own space permissions.

It requests six scopes, and nothing else:

  • read:page:confluence — to search and read the page being cloned
  • write:page:confluence — to create the copies
  • read:space:confluence — to list the spaces you can choose from
  • read:label:confluence — to carry the source page’s labels onto each copy
  • write:confluence-content — to attach the copied content
  • storage:app — to hold your selection between steps

The app runs entirely on Atlassian infrastructure, so no data leaves your Confluence site and there is no external server to allow-list. The step-by-step install is under Get started → Installation.