๐ŸŒ Confluence Page AI Powered Chatbot

For Confluence, this AI-powered chatbot automates interactions, allowing users to retrieve and query page content effortlessly. It integrates with various tools to streamline communication and enhance productivity, enabling quick access to information and responses to user inquiries.

7/8/2025
16 nodes
Complex
manualcomplexsticky notemarkdownlangchaintelegramsplitoutadvancedapiintegrationcommunicationbot
Categories:
Communication & MessagingComplex WorkflowManual Triggered
Integrations:
Sticky NoteMarkdownLangChainTelegramSplitOut

Target Audience

This workflow is designed for:
- Developers looking to automate interactions with Confluence pages using APIs.
- Project Managers who need a streamlined way to access and share Confluence page content.
- Technical Writers seeking to convert HTML content from Confluence into Markdown for documentation purposes.
- Teams using Telegram for communication and wanting to integrate AI responses based on Confluence data.

Problem Solved

This workflow addresses the challenge of retrieving and interacting with Confluence page content efficiently. It automates the process of:
- Accessing Confluence pages using API calls.
- Converting HTML content to Markdown format for easier readability.
- Providing AI-generated responses based on the content of Confluence pages, thereby enhancing communication and information retrieval.

Workflow Steps

  • Trigger: The workflow starts when a chat message is received.
    2. Set Globals: It initializes global variables to store specific Confluence page IDs for later retrieval.
    3. Search By ID: The workflow makes an API call to search for a Confluence page by its ID, retrieving relevant data.
    4. Split Out: The results from the search are split for further processing.
    5. Page Schema: The workflow extracts and organizes key information from the retrieved page data.
    6. Confluence Page Storage View: It fetches the storage view of the page content using the API.
    7. HTML to Markdown: The HTML content is converted to Markdown format for better usability.
    8. AI Agent: The AI agent processes user questions based on the context of the Confluence data and generates responses.
    9. Chat Response: The generated response is prepared for output.
    10. Send Telegram Message: Finally, the response is sent to a specified Telegram chat for user interaction.
  • Customization Guide

    Users can customize this workflow by:
    - Modifying API Endpoints: Change the Confluence API URLs to match your specific instance or requirements.
    - Adjusting Page IDs: Update the global page IDs to point to the relevant Confluence pages you want to access.
    - Customizing AI Responses: Modify the prompt text in the AI Agent node to tailor responses to specific user needs or contexts.
    - Changing Output Channels: If Telegram is not preferred, users can adapt the output step to send messages through other platforms or notifications as per their organizational tools.