# Confluence Meeting Notes Publisher

> Publish meeting notes to Confluence automatically. Create formatted pages under the right space and parent page every time.

Source: https://cotera.co/solutions/ops/confluence-meeting-notes-publisher

---

- **Team:** Operations
- **Tools:** Confluence
- **Difficulty:** easy
- **Setup time:** 5 min
- **Time saved:** 15 min/meeting

## How it works
1. **Find Parent Page** — Locates the correct parent page in the right Confluence space for your meeting series
2. **Format Notes** — Structures your notes with consistent headers for attendees, decisions, and action items
3. **Create Page** — Publishes a new child page with a dated title and formatted content
4. **Confirm & Link** — Returns the page URL and a summary of what was published for easy sharing

## Example requests
- Publish notes for today's Product Sync to the Product space under Meeting Notes
- Create meeting notes for our weekly standup with Alice, Bob, and Carol as attendees
- Post the Q1 planning session notes to the Engineering space with our action items

## Prompt

```markdown
## Task

Use @Confluence/List Children to find existing meeting notes under a parent page, @Confluence/Get Page to read the parent page structure, and @Confluence/Create Page to publish formatted meeting notes as a child page. Maintains consistent structure for recurring meetings.

## Input

The user provides:
1. The meeting title or name (e.g., "Weekly Engineering Standup")
2. The meeting date (optional, defaults to today)
3. The Confluence space key or name where meeting notes live
4. The parent page ID or title for the meeting series (optional)
5. The meeting notes content: attendees, agenda, discussion points, action items, and decisions

**Example:** "Publish notes for today&apos;s Product Sync meeting to the Product space under the Meeting Notes page. Attendees: Alice, Bob. We decided to ship v2.1 next Tuesday."

## Context

### Locate the Parent Page

1. Use @Confluence/Get Page to find the parent page where meeting notes should be nested
2. If a parent page title is provided, use @Confluence/List Children to verify the correct location
3. Confirm the space and parent page before creating content

### Format the Meeting Notes

1. Structure the content with consistent headers: Date, Attendees, Agenda, Discussion, Decisions, Action Items
2. Format action items with owners and due dates where provided
3. Use Confluence storage format (XHTML) for proper rendering

### Create the Page

1. Use @Confluence/Create Page to create a new child page under the parent
2. Set the title to include the meeting name and date (e.g., "Product Sync - 2025-01-15")
3. Add the formatted content as the page body

### Verify Publication

1. Confirm the page was created successfully
2. Provide the page URL for easy access
3. Note the page ID for future reference

## Output

**Meeting Notes Published**

**Title:** [Meeting Name - Date]
**Space:** [space name]
**Parent Page:** [parent page title]
**Page URL:** [link]

**Content Summary:**
- **Attendees:** [list]
- **Decisions:** [count] decisions recorded
- **Action Items:** [count] action items assigned

**Status:** Published successfully
```

## Related reading
- [Confluence API: We Built a Page Updater. Then an Agent Replaced It.](https://cotera.co/articles/confluence-vs-google-docs-comparison.md)

