Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Earn badges and make progress

You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Deleted user Avatar
Deleted user

Level 1: Seed

25 / 150 points

Next: Root


1 badge earned


Participate in fun challenges

Challenges come and go, but your rewards stay with you. Do more to earn more!


Gift kudos to your peers

What goes around comes around! Share the love by gifting kudos to your peers.


Rise up in the ranks

Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!


Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to bulk assign label to multiple pages?


How do I bulk assign a label to multiple pages under a parent page? I have created a label but there are 100 existing pages that need to be tagged with this label. 

3 answers

Hi @Neha Nadkarni 

Welcome to the community!

There are actually quite a few label apps for Confluence Cloud, with differing feature sets. I can only speak with certainty on Magic Labels which has a bulk action feature that lets you add/remove/rename labels on all pages under a parent page – I like it a lot, but I also work at Polymetis Apps, so I'm slightly biased.

It might also be worth your time to Confluence automation while it does not support bulk operations just yet, it can still be used to automatically label individual pages in certain circumstances. Also, if the Jira version of automation is anything to go by, rules that take CQL results as an input cannot be too far off. 

EDIT: I was stupid and a colleague was nice enough to point it out. You can totally run automations on CQL results, so if this is a one time thing, you most likely can get by without an app, just by using automation. Here's how:

  1. Setup a scheduled trigger
  2. Add a branch component on related entities with CQL that selects all pages you want to label (like all pages with a specific ancestor)
  3. Add an action: Add Label


Hope that helps,

0 votes

Hi @Neha Nadkarni 

You need to use third party app called "Label Manager for Confluence" from the marketplace With the help of this plug-in you can bulk add labels to multiple pages.

Please refer doc: for this Plug-in and how to bulk add labels to multiple pages/child pages.


Thank you,

0 votes

Hi @Neha Nadkarni, welcome to the community!

Can you tell us what platform you are on? Are you using Confluence Cloud or a hosted version? Unless you want to choose a programmatical approach using the REST API, you will have to look for a suitable app on the Atlassian Marketplace.

There are also open product suggestions you can vote on:


Best, Max

Hi Max - we are using Confluence on our server. I'll take 17373 ty!

Like Max Foerster - K15t likes this

The best is to vote on both anyway. 😄 But for server you will also have a wide variety of apps. 

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events