Confluence is usually described as a place for documentation, collaboration, and knowledge sharing.
But many teams are also using it for something else: managing structured business data.
Project status, owners, deadlines, departments, customers, risks, decisions, products, systems, policies, dependencies and dozens of other attributes are already being recorded across Confluence pages every day.
The interesting question is no longer whether Confluence contains structured data.
It clearly does.
The real question is whether we are making the most of it.
The Page Properties macro — now called Content Properties — introduced a simple but powerful idea: information written inside a page could also be treated as structured metadata.
A page could remain a rich document containing context, discussion and decisions, while a small table identified its most important attributes:
The Content Properties Report macro could then collect those attributes from multiple pages and display them in a single report.
This pattern is still one of the most useful building blocks in Confluence.
It allows teams to create project directories, product requirement indexes, decision registers, risk reports and status dashboards without moving the underlying knowledge away from the pages where it belongs.
More importantly, it connects two things that are often separated:
structured information and human context.
A row in a traditional database can tell us that a project is “At risk”.
A Confluence page can explain why.
It can contain the discussions, alternatives, screenshots, meeting notes, technical constraints and decisions that led to that status.
This is one of Confluence’s biggest advantages as an information platform. The structured data does not have to live in isolation. It can live alongside the knowledge that gives it meaning.
For many use cases, the page is not simply linked to the record.
The page is the record.
The challenge appears as the amount of information grows.
Page Properties works extremely well when teams agree on a template, use consistent property names and apply the correct labels. But maintaining that consistency becomes harder across dozens of teams or hundreds of pages.
Small differences can quickly fragment the data:
The reporting macro can aggregate the resulting pages, but the output is primarily a summary table. When users need richer filtering, grouping, calculations, multiple reusable views or more control over data types, the original pattern begins to reach its natural boundaries.
This is not a criticism of Page Properties. It is evidence of how valuable the pattern has become.
Teams are asking it to solve increasingly sophisticated data-management problems because the fundamental idea is so useful.
Native Confluence databases provide a more deliberate way to create structured collections. Fields can have defined types, entries can be filtered and sorted, and teams can create different views over the same dataset.
For inventories, directories and centrally maintained registers, this is a significant improvement.
However, databases introduce a different information model.
Instead of starting with a page and extracting its most important attributes, teams often start with a collection of rows and optionally connect those rows to pages.
That works beautifully for many scenarios. But it does not completely replace the page-centric model.
Sometimes the information already exists across hundreds of pages. Sometimes each record requires substantial narrative context. Sometimes teams want to preserve their existing templates and workflows rather than migrate everything into a new database.
The two approaches solve related, but not identical, problems.
It is tempting to frame the future of structured information in Confluence as a choice:
In practice, most organisations will probably need both.
Pages are excellent containers for knowledge and context. Databases are excellent containers for structured collections. Page Properties creates a bridge between documentation and reporting.
The next opportunity is to make those models work better together.
Imagine being able to treat properties distributed across Confluence pages as a coherent dataset:
Displaying a list of properties is only the beginning.
Once information is consistently structured, teams naturally want to do more with it:
This is where structured data stops being a reporting convenience and starts becoming organisational knowledge.
AI also makes this distinction increasingly important. An AI assistant can generate a better answer when it can distinguish reliably between an owner, a deadline, a status and an unrelated sentence somewhere in the page.
The quality of future AI experiences in Confluence will depend, at least partly, on the quality and accessibility of the underlying structured data.
Perhaps we should stop thinking of Confluence pages as unstructured documents.
Many of them are already hybrid objects:
Page Properties revealed this possibility years ago. Native databases have expanded it. The next stage will be about connecting these capabilities and helping teams move more easily from isolated values to useful, trustworthy information.
Because the data is already there.
What we need now are better ways to structure it, connect it and learn from it.
I would be interested to hear how other teams approach this today:
The answers may tell us a lot about what the next generation of data experiences in Confluence should look like.
Mia Tamm _Simpleasyty_
2 comments