Search and reporting
One page at a time is fine until somebody asks what is still waiting on legal, or which policies expire this quarter. Capable Search turns approval state into something you can filter, sort, report on and export, across every space at once.
This needs the Search capability, which the suite includes and the standalone app does not. See Plans and pricing.
#Two searches you get for free
Two ready-made views appear in the catalogue as soon as Approval is installed.
Search | Shows |
|---|---|
Your approvals | Everything you raised. |
Pending approvals | Everything still waiting for a response. |
Both show 25 rows. For a busy space that will not be everything, so build your own once you outgrow them.
#Building your own view
Add any approval column from the column picker and any approval filter from the filter bar. There are 19 columns and 12 filters.

Group | Columns |
|---|---|
People | Raised by, Assigned, Created by, Approved, Rejected, Reviewing, Commented |
State | Approval status |
Dates | Created at, Expires at, Last response, Completed at, Approved on |
Every people column also has an email version, which is what you usually want in an export going to somebody outside Confluence. They are hidden by default, so add them from the column picker.
#What to sort by
Four sort fields: approval created at, expires at, status, and last response. Sorting by expires at gives you the what-lapses-next list that most quality teams end up running as a standing report. See Expiry and re-approval.
#Responding without leaving the results
Click any row and the side panel opens with an Approval tab holding the same control you get under a page title. You can raise or answer an approval without ever opening the page.
The tab also carries a badge showing that page state, including whether the approval still matches the page version it was given for. See What is recorded.
#Answering several pages at once
Tick two or more rows and an action bar appears offering Approve, Reject and Comment across the whole selection, with a progress bar and a per-page result at the end.

Situation | What happens |
|---|---|
You are not an approver on some selected rows | PARTIAL |
The space requires a code to approve | ALL FAIL |
The buttons appear for every selected row whether or not you can act on it, so pages you cannot answer fail individually and are listed at the end rather than being greyed out up front.
Bulk actions cannot collect a two factor code, so in a space that requires one every page in the batch fails. Answer individually in those spaces. See Sign approvals with a code.
#Writing it in CQL
Eleven approval fields are queryable, so you can write exactly the query you want, or describe it in words in Search Studio and let it write the CQL for you.

Field type | Values and operators |
|---|---|
Status |
|
People | Account ids, with |
Dates | Timestamps, with the usual comparison operators |
Field names carry a prefix unique to your site, such as njyzjq_capable_approval_status. A query copied from another Confluence site will not run until the prefix is changed to match yours.
#Scanning a space without building anything
The Manage view shows content as a page tree with an approval status column already switched on. It is often the fastest way to see how a space is doing before you go near a saved search. The dashboard alternative is in Track approvals.
#A few things that catch people out
A brand new approval will not appear until Confluence has indexed it. Give it a moment.
The status column is narrow by design, so a long approver list is truncated on screen. The full list is in the export.
Exports write plain text rather than the avatars you see, which is what you want for a spreadsheet.
The export does not mark which responses were signed, so it is not on its own evidence of signature. See Compliance.
#Related
Expiry and re-approval
Building the expiring-soon report.
Track approvals
The dashboard and the inbox.
What is recorded
What the export can and cannot evidence.
Sign approvals with a code
Why bulk actions fail in signed spaces.
Respond to a request
Answering one request properly.
Compliance
What an auditor will ask you to produce.
One query, and the whole site answers you.
