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

Internal Knowledge Base for anyone inside our company to access, not just Users

I set up a Jira Service Management project for customer tickets and an external knowledge base that customers can access with a portal login. That seems to be set up correctly.

For our internal knowledge base needs, I created a separate project inside Jira Service Management and linked it to a separate Confluence space.

How exactly do I set the permissions in this Confluence space so that anyone inside my company can search for and view knowledge base articles, even those who aren't Confluence users? Or do these permissions need to be set in the Jira Service Management project?

In other words, these are my requirements for the internal KB:

  • External customers can not view or create accounts to view
  • Anyone internal with our company domain can view with an Atlassian login (but should not have to be a paid Confluence user)
  • Confluence users or Jira Service Management agents can create and edit KB articles

This seems basic but I can't seem to figure it out. Help! Thanks in advance.


2 answers

1 accepted

0 votes
Answer accepted

Hi @Cindy Snow 

Can I just confirm:

  • You have two JSM Projects in the same instance
  • One is for external customers, the other for internal employees
  • Some of the internal employees do not have a Confluence licence

I assume you're restricting access to each using these instructions?

If yes, I'd assume that this will also restrict access to any linked Knowledge Base articles - i.e one set for customers, the other for employees - and it should work.

From an access perspective - JSM sees customers and "employees without a licence" as the same thing - Customers 


The alternative you can explore is giving employees without a licence guest access to Confluence, which would also work beyond JSM. See this help page for how to activate this beta feature.


[Moving this post to reply instead of creating a new comment]

Ohhh... I think something just clicked for me.

Yes, your bullets are correct, I was trying to restrict access on the project level according to the instructions you linked.

I was getting confused because my options look slightly different, with this option "Anyone allowed on the customer access settings". I think now I understand what it means to default to the "customer access settings".

Screenshot 2023-01-13 at 12.13.07 PM.png


Is there a way to add customers by email domain to a project rather than typing in individual email addresses?

Screenshot 2023-01-13 at 12.30.00 PM.png

It seems like I have to choose one or the other:

  • Option 1: Use the "Customer access" settings at the site level to automatically grant access to our internal approved domain. Default to this setting for the internal project. For the external project, restrict to only external customer emails added one by one as customers?

Screenshot 2023-01-13 at 12.23.37 PM.png



  • Option 2: Use "Customer access" settings at the site level to list internal and external customer domains, but then restrict the internal project to internal customers by adding each internal email address one by one.

Screenshot 2023-01-13 at 12.24.17 PM.png 

Am I correct in my thinking that these are the two options?


Thank you so much for your help!

Hi @Cindy Snow 

I think so! Apart from Option 3, which is have two Jira/Confluence instances completely separate, from one for internal teams, one for external!

You'll still need to test this to ensure it works, but if in Customer Access you're going to "Allow Customers to create accounts", you probably want to go with Option 2 so customers who join the site can see their help desk?


There are ways to add users in bulk to a Project - see this help page.

To clarify the Excel option, you can just copy a full column of emails straight into the "Add Customers" box and press "Ok", and they should split themselves out :)


Moving my post to comment under Steven's thread...

Suggest an answer

Log in or Sign up to answer
Site Admin

Atlassian Community Events