BP

Bulk Page Creator for Confluence

Confluence has no way to create many pages from a spreadsheet. This app does it with a template, a dry run, and a per-row report, as you, inside your own Confluence site.

Coming soon

Contact Cody Labs

What is Bulk Page Creator for Confluence?

Bulk Page Creator for Confluence is a Confluence Cloud app, built on Atlassian Forge and published by Cody Labs. Upload an Excel or CSV file where each row is a page. Choose the target space and parent, map the title column, and pick a template. The dry run shows what each row would do. The commit step creates the pages as you, so Confluence permissions apply as usual. Rows can name a parent in the same file or an existing page, and can carry labels. The app runs on Atlassian infrastructure. We operate no servers and never receive your content. See the privacy policy for details.

What it does

Spreadsheet to pages

Read .xlsx, .csv, and .tsv files in the browser. The first non-empty row is the header, and each following row becomes a page.

Templates with placeholders

Use the built-in two column table or any existing page as a template. {{Column Name}} placeholders fill in per row, in the body and in an optional title template.

Hierarchy and labels

A Parent title column places a page under another row in the file or under an existing page. A Labels column adds labels in Confluence's format.

Dry run and result report

Every row is reported as create, skip, update, or error before any write. After the run, a result table links each page and downloads as CSV.

How it works

  1. Open it from inside Confluence

    Once installed, the app appears as a global page in your Confluence Cloud site. It acts as you and respects your existing space permissions.

  2. Upload a file and choose a target

    Pick an .xlsx or .csv, then a space and a parent page, or the space root. Map the title column.

  3. Choose a template and run a dry run

    Pick the built-in table or an existing page as the template. The dry run lists what each row would do and flags errors such as missing or duplicate titles.

  4. Create the pages

    Pages are created as you, parents first, in chunks that stay within Forge's time limits. Download the per-row results as CSV.

What you need before you start

  • A Confluence Cloud site with the app installed, and permission to create pages in the target space.
  • An .xlsx or .csv file of up to 500 rows per run. Split larger files.

Use cases

Frequently asked questions

Does my spreadsheet leave Confluence?

No. The file is parsed in your browser and sent only to your own Confluence site through Forge, as you. Nothing goes to Cody Labs.

Can it update pages that already exist?

Yes. If a page with the same title exists under the parent, the row is skipped, or updated if you choose update mode.

How many rows can I create at once?

Up to 500 rows per run. A larger file needs to be split.

Pricing

Free trial, then paid via Atlassian
Priced in the Atlassian Marketplace
  • Free trial through the Atlassian Marketplace.
  • Per-user pricing, billed by Atlassian
  • The price is set when the listing is published
Available when the listing is published

Billing and licensing run through Atlassian. The price is set in the Atlassian Marketplace listing when it is published.