Last updatedSep 9, 2019

Patterns and examples



Create pages based on pre-defined content, using readily available blueprints or your own custom-made blueprints.

Custom content

Custom content

Create your own custom content, such as pages, blogs, and macro attachments.

Display custom content in search

Make custom content easily discoverable via Confluence's quick search and full search options.

Display custom content in attachments

Make custom content within attachments easily discoverable using consistent graphic elements and customized UI components.



Create macros, which provide dynamic content inside Confluence pages, and insert them into any content you edit.

Adding macro content to a page

Add your custom or pre-defined macro to the Insert menu, Select Macro dialog, or Macro placeholder.

Viewing custom macro content in an overlay

View macro content in detail and design a consistent full-screen overlay for custom macro content.

Editing macro content in full screen

Use the full screen macro dialog to bring your existing SaaS product's user interface right into Confluence.

Editing macro properties

Use consistent graphic elements and customized UI components to enable efficient editing of your macro's properties.

Interacting with macros in view mode

Customize the view mode toolbar so that users can use surface key features to interact with app content.

Page extensions

Page extensions

Allow your app to define context and actions, like implementing a custom workflow, that add value to content for users.

Enhancing page metadata

Configure apps to provide users with further information about a page’s metadata with byline extensions.

Extending page actions

Group and store additional page actions in the More Actions menu of any Confluence page.


Confluence Connect patterns

Confluence Connect patterns are common ways for you to extend the functionality of Confluence Cloud.


REST API examples

Confluence REST API examples for common use cases.

Search extensions

Search extensions

Assign custom properties to Confluence content and enable search filtering using those properties with search extensions.



Change the look and feel of headers, spaces, pages, and blog posts in Confluence Cloud with Confluence Connect themes.

Theme properties

Change the look and feel of pages, blog posts, and the Confluence header by applying lookAndFeel properties to your Confluence theme.


Sequence Diagramr (node.js)

A Confluence macro for creating UML sequence diagrams on the page.

Tim's Word Cloud (node.js)

A macro that takes the contents of a page and constructs an SVG based word cloud.

Google Maps macro (static)

Insert Google Maps into your Confluence pages.

Sketchfab for Confluence (static)

A static Atlassian Connect app that renders Sketchfab 3D models in Confluence pages.