Confluence
Connect it
In Keystile Automations → Connections → New connection, choose Confluence and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Confluence: delete page (Trashes or permanently deletes a page).What it can do (21 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Comment to Page | Adds a footer comment to a page. | Yes |
| Add Label to Page | Adds one or more labels to a page. | Yes |
| Create Page | Creates a new page in a space with the given title and body. | Yes |
| Create Page from Template | Creates a new page from a template with the given title and variables. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Page | Trashes or permanently deletes a page. | |
| Download Attachment | Downloads an attachment file by its ID and returns it as a file. | |
| Find Page by Title | Finds a page by exact title, optionally scoped to a space. | |
| Find User | Looks up Confluence users by name, email, or keyword. | |
| Get Page by URL | Fetches a page by its Confluence web URL (extracts the page ID automatically). | |
| Get Page Content | Get page content and optionally all its descendants | |
| List Attachments | Lists all attachments on a page. | |
| List Comments | Lists footer and/or inline comments on a page. | |
| List Spaces | Lists all spaces the authenticated user can access. | |
| Move Page | Moves a page to a new parent as a child, sibling, or to the top of the parent. | Yes |
| Publish Draft | Publishes a draft page (changes status from draft to current). | Yes |
| Remove Label from Page | Removes a label from a page. | Yes |
| Reply to Comment | Replies to an existing footer comment on a page. | Yes |
| Search Content (CQL) | Search Confluence content with CQL (Confluence Query Language). Example: `type = "page" AND space = "DOCS" AND title ~ "release"`. | |
| Update Page | Updates the title, body, or status of an existing page. | Yes |
| Upload Attachment | Uploads a file as an attachment to a page. | Yes |
Start a workflow when… (5 triggers)
- New Page — Triggers when a new page is created.
- Updated Page — Triggers when an existing page is updated (version > 1).
- New Comment on Page — Triggers when a new footer comment is added to the selected page.
- New Attachment — Triggers when a new attachment is uploaded to the selected page.
- New Blog Post — Triggers when a new blog post is published in the selected space.
How Keystile protects it
Every Confluence action is checked before it runs, whether it comes from an AI tool or a workflow. 11 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Confluence with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access