Open any mid-sized company's Confluence instance and find the page titled something like "Q3 Events" or "Team Calendar". There's an 80% chance it's a table: two columns for date and description, maybe a third for the owner. Someone tried to dress it up with coloured cells and bold text for the important rows.
This isn't a discipline problem. A table is just a bad fit for the job.
When a PM moves a release date by a week, they open the page, click Edit, find the row, change the date, publish. Three minutes for something that takes five seconds of drag-and-drop in a real calendar. Multiply that by ten changes a month across five teams, and the friction adds up: updates get delayed, the page goes stale, and people stop opening it.
We ran into this ourselves managing roadmap pages for our own products. There's no shortage of tools: Jira tickets with due dates, Google Calendar, enterprise calendar plugins with integrations and approval workflows and user management. None of them solved the specific problem: show the team a timeline of events on a Confluence page, next to the documentation, without switching context.
So we built Event Planner & Calendar Macro for Confluence to fill it.
The mechanic is simple. You insert the macro, publish the page, and from that point manage everything in view mode: add an event by clicking a date, edit it, drag it to a new slot, resize a multi-day block by pulling its edge. No going back into the editor. That changes how updating the calendar feels: less like editing a document, more like the kind of quick action you'd tick off in Jira or Trello.
A day view colour-coded by session
Two scenarios we see most often:
Event planning. A team is organising a stretch of activity: a product launch week, a conference presence, a series of workshops and internal demos. Someone owns a Confluence page where the whole plan lives next to the brief and the logistics docs. Instead of retyping every session into a table, they can describe the plan to an AI assistant (the AI Reference in our docs explains how), get back a JSON schedule, import it, and a populated calendar appears on the page in about a minute. From there it's all drag-and-drop: shift a session, stretch a multi-day block, recolor by type as the plan firms up.
Example of a list view in Event Planner
Release calendar. A DevOps team tracks deployment windows and freeze periods on a Confluence page next to their runbooks and change management docs. It used to be a table. Now it's an interactive calendar with CSV export for audits. When a date shifts, the engineer updates it in view mode without touching the page editor.
Event Planner & Calendar Macro for Confluence does one job: a calendar embedded in a Confluence page, editable without leaving view mode, with ICS export so teammates can subscribe to dates in whatever calendar app they already use. It's narrow on purpose. Teams that need a shared schedule next to their documentation get exactly that, with no new tool to learn, no extra tab to keep open, no separate system to maintain.
The app is Forge Native and “Runs on Atlassian”, so event data stays inside your Atlassian Cloud instance. Nothing leaves. For companies in regulated industries, or anyone with data residency requirements, that's often the deciding factor when picking a tool.
Go check your own "Q3 Events" page right now. If it's a table nobody's touched in six weeks, Event Planner & Calendar Macro for Confluence turns it into a real calendar, sitting right next to your docs, no editor required.
Marina Weber from Apportunity
0 comments