What is Confluence? - Confluence Tutorial

In the Software Development Life Cycle (SDLC), every piece of information related to building an application at any stage is very crucial. Losing out on some part of critical information can lead developers and testers to rework or modify the app requirements as specified. For building best-performing applications, there is a need to have a clear understanding and good coordination among all the teams working on the project.

If there is any miscommunication at any stage of the SDLC, it may cause the final product to differ from the desired one in terms of requirements.  All the essential information may not be available on a single platform which may leave some people to miss out on some information.

To solve this problem, it is essential to have a single platform for updates and messaging so that everyone who is working on a project can have the same understanding throughout all the phases (like project management, content management, etc) of the Software Development Life Cycle.

Confluence Tutorial for Beginners

Confluence Tutorial - Table of Content 

What is Confluence?

To avoid any miscommunication and promote a good and clear understanding among all people working in different stages of the SDLC, a collaboration tool is needed which can serve the purpose of providing a platform for all to get connected, share information, get updates, communicate with each other, etc. A software company, Atlassian, came up with an application called Confluence that can serve all the above purposes.

Confluence is basically a team collaboration application or software that gives a platform for all teams working on a project to work together and share updates & information effectively. This can reduce a lot of communication gaps on various matters related to the SDLC.

It helps all departments/ teams to organize, share, and discuss their work. Confluence is a one-stop solution to have all content or information accessible to everyone, share important information & data, post updates, and communicate with others.

The Confluence software is available in two types. 

  1. Subscription-based: This type of tool is hosted on the Cloud and available on a subscription basis. There will be a fee charged to buy and renew a subscription plan.
  2. Self-hosted: This type of tool is hosted in in-house servers or Confluence Data Centers.
Want to get certified and build your career in Confluence? Then enroll in "Confluence Online Training" this course will help you to achieve excellence in this domain.

Getting familiar with the use of Confluence

Some important aspects & features of Confluence are discussed below

Dashboard: When a user logs in to Confluence, the dashboard is the first thing they see. It shows all the updates from other teams and the updates carried out by the user. It also shows Spaces that the user is a member of.  


Spaces: When we use Confluence, we need to have channels for each team or project to have a smooth flow of work. These channels are called Spaces. In other words, Spaces can be defined as containers that hold important stuff that teams or groups need. For every project, a dedicated space can be created and used to share & organize work efficiently.

If Space’s status is public,  it can be accessed by all Confluence users but can be restricted to some groups of users. If Space’s status is private, only intended users can access it as defined by the creator of the space. It is regarded as a personal space and it is not listed in the Space directory but the public spaces are listed in the Space directory.

 All types of content can be shared through Spaces like videos, links, documents, etc. It helps users to have a channelized workflow, thereby, making them more productive and less tired. 


There is no set limit for creating a number of Spaces. Any user can create multiple Spaces as and when required. When users log in to the Confluence application, they see the Dashboard. The Dashboard contains various Spaces that can be used for any purpose like sharing information, channelizing the workflow, and collaborating with other team members as shown in the above figure. 

Spaces contain Pages that have various types of content or information. The Space directory has a list of Spaces available and created by Confluence. The Spaces that are created by a user are visible to him/ her irrespective of the type of Spaces (both Personal or Public Spaces are visible to their creator).

Creating a Space: To create a new Space, a user has to go to the Space dropdown menu and select “Create space” then select “Team space” After this, the user can create a new team space.

Pages: Pages can be seen inside a Space. Pages contain information related to teamwork, project plans, project requirements, blog posts, etc which we store on them after creating them. Users can store or keep their essential information on Pages and access it when needed.

Confluence offers a lot of flexibility in terms of creating and maintaining Pages. Users need to familiarize themselves with the features of  Pages to get maximum benefits by utilizing all features as per their needs. They can keep track of their reports, outlines of their plans, to-do lists, etc. 

 MindMajix YouTube Channel

Creating a Page: To create a new Page in a Space, a user has to click the “Create” button >Select a space for the page > Select the “Meeting notes” template shown.

The meeting notes template is just used as an example but the user can create any page as per their needs as there are various other templates available.

Related Article: Best Confluence Interview Questions

Comparison of JIRA and Confluence

Both JIRA and Confluence are created and developed by Atlassian Corp. and they are used as team-collaboration tools for project management & issue tracking. There are some aspects listed below in the comparison of both tools.

JIRA is a highly customizable project management tool that allows teams to manage and fix issues throughout the SDLC so it is widely used in software development projects to track various developments happening.A confluence is a collaboration tool that can be used to store, create, and organize information or content of the workflow.
Active Directory integration is available.Active Directory integration is unavailable.
Activity tracking on the Dashboard is supported.Activity tracking on the Dashboard is supported.
Application integration is supported.It does not support Application integration.
Assignment management is supported.Assignment management is not supported.
Content & Project management is not supported.Content & Project management is supported.
Document management is not supported.Document management is supported.
It supports dynamic workflow.It does not support dynamic workflow.
It does not support project planning.It supports project planning.
It supports third-party integration.It supports third-party integration.

Advantages of Confluence

  • Content management: We can create, store, and share content by using Confluence. It has easy-to-use content creation tools that have various features including basic texting, creating tables and linking documents.
  • Wiki search: Confluence users can search for keywords to find any matching words from the main content of text or comments.
  • Pre-formatted templates: It is a good thing that users can create different templates for different projects or uses in the Confluence tool.
  • Integration with JIRA: As both Confluence and JIRA are developed by the same Australian organization, Atlassian, they both can be integrated with each other to get maximum benefits.
  • User management: It is possible for users to grant permissions like to add or modify Spaces like editing, viewing, etc.
  • Add-ons and plugins: Confluence has an option of add-ons and plugins that can be installed to enhance and fasten the workflow.
Explore Confluence Sample Resumes! Download & Edit, Get Noticed by Top Employers!


Course Schedule
Confluence TrainingJul 23 to Aug 07View Details
Confluence TrainingJul 27 to Aug 11View Details
Confluence TrainingJul 30 to Aug 14View Details
Confluence TrainingAug 03 to Aug 18View Details
Last updated: 08 Jan 2024
About Author

Ravindra Savaram is a Technical Lead at Mindmajix.com. His passion lies in writing articles on the most popular IT platforms including Machine learning, DevOps, Data Science, Artificial Intelligence, RPA, Deep Learning, and so on. You can stay up to date on all these technologies by following him on LinkedIn and Twitter.

read less