Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Product documentation along with Customer specific changes for different customers

Aakash Maheshwari
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 8, 2023

I want to create a documentation for my product which is a SaaS based software. My product has a base version having multiple modules and features inside those modules. Also, there are frequent changes that happen as my product is in a continuous improvement process.

My product is a SaaS based software where I customize my software product to the meet the requirement of different customers. So, in summary, there are some features in my software which are common for all the customer but there are also features which are specific and different for each customer based on their requirement.

Is there any way in confluence where I can create my document in such a manner that the common features are accessible to all the customer and also, they shall be able to view the documents of those features which are specific to their requirement?

Also, any changes in the document for my base product  shall get updated for all the customers as well?

 

2 answers

1 vote
Anshuman Dash _K15t_
Atlassian Partner
September 2, 2025

Hey @Aakash Maheshwari 

That’s a great question! 

The best approach in Confluence is to use conditional or variant-based content:

  • This allows you to maintain a single source of truth while showing different “views” of your docs.

  • Here’s an overview that explains the concept: Conditional Content in Documentation

And, If you’re open to using apps, there are tools that can make this a lot easier:

  • Scroll Documents (for managing versions, variants, and translations in Confluence).

  • Scroll Viewport (to publish those variants as a polished online knowledge base).
    Here’s an example from our own docs, where we use variants to differentiate between deployment types: help.k15t.com/scroll-docs (see the toggle at the top-right).

This way, you maintain one documentation set in Confluence while tailoring what each customer sees.

Hope that helps!

Cheers!


Disclaimer: I’m part of the team that created the documentation guide and the apps mentioned above.

 

0 votes
Bill Bailey
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 11, 2023

Hello @Aakash Maheshwari 

If you don't mind that everyone sees the specific features of other customers, then you can just basically have pages in your page tree of documentation that has a notation in either the heading or page title, For example "Special Feature (Customer X).

All customers would all see the same documentation.

If you are wanting to restrict the views so that a customer see the common documentation, but only they can see their specific features, that is also possible BUT will require that each customer has an account on you Cloud instance, and then set view permissions based on the user account (could also be administrated via groups to make it easier).

In this scenario, all customer would see the same common documentation but only be able to see documentation for their special features (and not that of other customers).

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events