For the complete documentation index, see llms.txt. This page is also available as Markdown.

Confluence

Connect Confluence to your AI agent. It answers from the spaces and pages you pick, in Slack, the dashboard and Confluence itself, with the page linked.

eesel's AI agent for Confluence answers questions from the Confluence spaces and pages you pick, and links the page each answer came from. Edits re-index on their own, and it answers in Slack, in the eesel dashboard and in a Chat tab inside Confluence.

Your AI teammate reads the Confluence spaces and pages you pick, and answers from them wherever it works. Every answer links back to the page it came from.

A Confluence knowledge source card listing indexed pages, feeding an agent that answers an escalation question in Slack and cites the source page
The Confluence pages you pick become knowledge your agent answers from.

Set up eesel in Confluence

1

Ask your agent to connect Confluence

Open the chat in your dashboard and ask it to add your Confluence pages. It posts a link to the Atlassian Marketplace. A person opens it and installs the eesel app on your Confluence site. Prefer to click? Integrations in the left sidebar starts the same connection.

The dashboard chat where the user asks to add Confluence pages as knowledge and the agent posts a Connect Confluence link
The agent posts the Connect Confluence link.

You need a Confluence Cloud site and admin rights to install a Marketplace app. The self-serve app does not cover Data Center or Server. We run Data Center syncs for some customers as a managed setup, so get in touch.

2

Install the app from the Atlassian Marketplace

The link opens the AI for Confluence Cloud listing by eesel. Click Try it free.

The AI for Confluence Cloud listing by eesel on the Atlassian Marketplace, with a Try it free button
The AI for Confluence Cloud listing on the Atlassian Marketplace.

Pick your Confluence Cloud site and click Review.

Atlassian's Select a site step with a Confluence Cloud site chosen and a Review button
Atlassian's Select a site step.

On Review and install, check the Permissions section, then click Start free trial. Atlassian shows a trial and a monthly price here. That is Atlassian's wording for every Marketplace app. eesel does not charge you for connecting Confluence.

Atlassian's Review and install step showing the app card, a Permissions section, and a Start free trial button
Atlassian's Review and install step.

A person approves this in the browser.

3

Open the app in Confluence and pick your pages

Open the eesel AI app inside Confluence, from Apps in the Confluence sidebar. On first open it asks you to sign in. Use the same eesel AI account as your dashboard, so both see the same pages.

The eesel AI app page inside Confluence on first open, asking you to create or sign in to an eesel AI account
The eesel AI app inside Confluence on first open.

Open Confluence Sources. Tick a parent page and everything under it comes along, including child pages you add later. The app only reads pages it is allowed to see. If a space or page is restricted, give the app View permission first.

The Confluence Sources screen inside the app, showing a tree of spaces and pages with checkboxes and one parent page ticked
The page picker inside the app, with one parent page ticked.
4

Confirm the connection

Tell your agent you are done. It reports how many pages it indexed from which space. Pages refresh on their own when you edit them in Confluence, so there is no manual sync to run.

The dashboard chat confirming Confluence is connected, with an indexed document count and an offer to test it
The chat confirms the connection and reports what it indexed.

Check it worked. The dashboard shows Confluence as connected with the site name, and a document count next to the Confluence source. From a terminal, eesel status lists the integration as connected with its source counts.

5

Check what it can read

Integrations > Confluence shows the connection, your site name, and the Confluence source it reads. The source row has a document count and a toggle. Turn the toggle off to stop your agent using those pages, without disconnecting. The Start a chat buttons open a chat about Confluence, one for setup help and one for a question.

The Confluence integration page in the dashboard showing Connected with the site name, Start a chat buttons, and a Confluence source row with a document count and a toggle
The Confluence source has its own document count and its own toggle.
6

Tell it how to answer

Ask in chat for the answering habits you want, for example to always link the source page. Your agent saves what you ask to its instructions, and applies it to every conversation.

The dashboard chat where the user asks the agent to always link the source Confluence page, and the agent saves it to its instructions
Ask in chat for a habit, and your agent saves it to its instructions.

The Instructions page holds the saved text, where you can read or edit it.

The Instructions page in the dashboard, showing the saved instruction text
The saved instruction on the Instructions page.
7

Ask it something

Ask a question your wiki already answers. A Sources list under the answer links every page it used.

The dashboard chat answering a question from the indexed Confluence pages, with a Sources list linking each page used
The dashboard chat answering from the indexed pages, with a Sources list.
8

Use it where your team works

Once Slack is connected too, anyone can @mention the eesel app in a Slack channel and ask. It answers in the thread and links the source page.

A Slack channel where a teammate mentions the eesel app with a question, and it answers in the thread and links the source Confluence page
A Slack thread answered from Confluence, with the source page linked.

It stays in the thread after that. Ask it to change how it answers, for example to keep answers short. It adjusts and answers again without another mention.

The same Slack thread later, where the teammate asks for shorter answers and the eesel app adjusts and answers again
The same thread, where it takes feedback and answers again.

The Chat tab of the eesel app inside Confluence answers from the same pages, for people who never open the dashboard.

The Chat tab of the eesel app inside Confluence, answering a question from the indexed Confluence pages
The Chat tab of the eesel app inside Confluence, answering from your Confluence pages.

Sources

Source
Description
Requires

Pages

The text of the Confluence pages you pick

The Marketplace app installed, and View permission on the page

Page attachments are not indexed. Only the text of the page itself is read. If the content of a PDF or another attachment matters, put it in the page text. Or upload the file to your agent.

One connection indexes up to 3,000 pages by default. Past that, indexing stops at the limit rather than failing, and the app tells you the page indexing limit is reached. Email hi@eesel.app to have it raised.

Updates get picked up on their own. Editing an indexed page re-indexes it. A new page under an indexed parent is picked up for you. About once an hour the app reconciles its index against Confluence. If a page still looks stale after that, re-index it from the app inside Confluence.

Every other integration on your agent is also a source. So one answer can draw on Confluence, Notion, Google Drive, your helpdesk and your files at once. If your team uses Jira, Jira Service Management pairs well with Confluence. See Integrations.

You stay in control the whole way. Adjust your AI agent's access to knowledge to your liking.

From Claude Code, Cursor or a terminal. The same setup works as commands: eesel login, then eesel integrations connect confluence. The connect command prints what the connection needs. A person approves it in the browser: use the link the command returns, or if the receipt comes back held with no link, ask for one with eesel chat "give me the connect link for confluence". Print the link for the person, wait for the connection status to change, and do not retry it. Run eesel status to see the integration connected with its source counts. Run eesel chat to ask a question. Picking which pages to index has no command, so use the app inside Confluence for that step. Full command reference: The eesel CLI. Step-by-step: Set up from Claude Code or the terminal. From an MCP client: Claude Code and MCP clients.

Limitations

  • Confluence Cloud only. The self-serve app does not cover Data Center or Server. Some customers get a managed Data Center sync, so get in touch.

  • Attachments are not indexed. Only the text of the page itself is read.

  • Up to 3,000 pages per connection by default. Indexing stops at the limit. Email hi@eesel.app to have it raised.

  • An unticked page keeps its children out. A new page created under an unticked page is not added, even when a page higher up is still ticked.

  • Very long pages can fail to process. Pages heavy with tables and embeds too. Splitting them usually fixes it.

  • Read-only. Confluence has no triggers and no actions, so it cannot change your wiki or start your agent.

Troubleshooting

A page is not being indexed?

Permissions are the cause most of the time. Check them at two levels:

  1. The space. Open Space Settings > Space Access and click Edit. Add the eesel AI app to the users list with at least View for all content, then save.

  2. The page. Click the Restrictions padlock on the page and confirm the app has View access.

If permissions are fine, check the page's parent. A new page is only picked up when it sits under a page you ticked. Otherwise tick it in the app yourself. Also check you are inside the 3,000 page limit. Very long pages, and pages heavy with tables and embeds, can fail to process. Splitting them usually fixes it.

Answers are out of date?

Edits normally re-index on their own, and the hourly reconciliation catches the rest, so give it an hour. Confirm the edit was saved in Confluence. If one page is still stale, re-index it from the app inside Confluence.

Installed from the Marketplace, but Confluence is not showing in eesel?

The Marketplace install puts the app on your Confluence site. It is the sign-in inside the app that links the site to your eesel workspace. Open the eesel AI app from Apps in the Confluence sidebar and sign in with the same account as your dashboard. If it is already signed in and Confluence is still missing, it was signed in with a different eesel account: sign out in the app and back in with the right one. A site may also hold an older install of the same app under its earlier name, ChatGPT for Confluence; it works the same way.

Nothing is indexing at all?

Confirm the app is still installed on your Confluence site. Then confirm at least one page or parent page is ticked in the app. The app indexes nothing until you pick something.

FAQ

How do I add an AI agent to Confluence?

Install the eesel app from the Atlassian Marketplace, sign in inside it, and tick the pages you want answered from. Your eesel agent then answers from them in Slack, the dashboard and the app's Chat tab. Ask your agent in the dashboard chat to connect Confluence and it posts the Marketplace link. See Set up eesel in Confluence.

How do I connect Confluence to ChatGPT or Claude?

Connect Confluence to eesel, then add eesel to Claude, ChatGPT or Cursor, and your agent answers from your Confluence pages there. See Use eesel from Claude and other assistants, Use eesel from ChatGPT and Claude Code and MCP clients.

Is eesel the same as Atlassian's own Confluence AI?

No. Atlassian's AI features are built into Confluence itself. eesel is a separate AI agent that reads the Confluence pages you pick and answers from them in Slack, your helpdesk, the eesel dashboard and the app's Chat tab, alongside your other knowledge sources.

Can my agent change anything in my Confluence wiki?

No. The app asks for read-only access, so it can only read the pages you picked. It cannot create, edit, delete or move anything in Confluence.

Do I have to re-sync Confluence every time I edit a page?

No. Editing an indexed page re-indexes it, and the app reconciles its index against Confluence about once an hour.

Can I choose which Confluence spaces and pages my agent uses?

Yes. Pick them in the eesel AI app inside Confluence. Ticking a parent page includes everything under it, and a page you untick stays out.

Does eesel index files attached to Confluence pages?

No, only the text of the page itself. If a file's content matters, put it in the page text. Or upload the file to your agent as its own source.

Does eesel work with Confluence Data Center or Server?

Not through the self-serve Marketplace app, which is Cloud only. We do run Data Center syncs for some customers as a managed setup. Get in touch if that is you.

Last updated