Skip to main content

Create free Slack Pro alternative with AI summaries & Google Drive archiving

Workflow preview

Workflow preview
100%
Create free Slack Pro alternative with AI summaries & Google Drive archiving preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Description Slack Pro is powerful — but the price hurts, especially for growing teams. This workflow is designed as a low cost alternative solution that provides some Slack Pro functions ( sea...

Best for

  • Internal Wiki automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-base.slacktrigger, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatgooglegemini, @n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.slacktool, n8n-nodes-base.slack

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by OwenLee.

Original n8n.io source

1.1 Workflow description

Title
Create free Slack Pro alternative with AI summaries & Google Drive archiving
Workflow name
Create free Slack Pro alternative with AI summaries & Google Drive archiving

Description

💸💬 Slack Pro is powerful — but the price hurts, especially for growing teams. This workflow is designed as a low-cost alternative solution that provides some Slack Pro functions (searchable history + AI summaries) while you stay on the free Slack plan (or minimal paid seats).

What is the advantage?

  • 🧠 AI Slack assistant on demand – @mention the bot in any channel to get clear summaries of recent discussions (“yesterday”, “last 7 days”, “this week”, etc.).
  • 🗄️ External message history – recent messages are routinely saved into Google Drive, so important conversations live outside Slack’s 90-day / 10k-message limit.
  • 💰 Cost-efficient setup – rely on Slack free plan + a little Google Drive storage + low-cost AI API, instead of paying Slack Pro ($8.75 USD per user / month).
  • 📚 Business value – you keep the benefits you wanted from Slack Pro (memory, context, easy catch-up) while avoiding a big monthly bill.

🧠 Upgrade your Slack for free with AI chat summaries & history archiving

👥 Who’s it for

  • 💰 Teams stuck on Slack Free because Pro is too expensive (e.g. founders, small teams)
    • Want longer history and better context, but can’t justify per-seat upgrades.
    • Need “Pro-like” benefits (search, memory, recap) in a budget-friendly way.

⚙️ How it works

  • 📝 Slack stays as your main chat tool: People talk in channels the way they already do.
  • 🤖 You add a bot powered by this workflow: When someone @mentions it with something like (@SlackHistoryBot summarize this week).
  • 📆 On a schedule (e.g. monthly), it backs up channels: Walks through channels the bot can access and saves recent messages (e.g. last 30 days) as a CSV file into Google Drive.

🛠️ How to set up

  1. 🔑 Connect credentials (once)

    • Slack (Bot / App): recommend other tutorial video
      • Create and configure a bot.
      • Create a credential.
      • Invite the bot to channels you want to cover.
    • Google Drive
      • Connect a Google account for storage.
      • Create a folder like Slack History (Archived) in Drive and select it in the workflow.
    • AI Provider (e.g. DeepSeek)
      • Grab any LLM API key.
      • Plug it into the AI node so summaries use that model.
  2. 🚀 Quick Start

    • Import the JSON workflow.
    • Attach your credentials.
    • Save and activate the workflow.
    • Try a real-world test:
      • In a test channel, have a short conversation.
      • Then try @(your bot name) summarize today.
    • Check that archives appear:
      • Manually trigger the “archive” part from your automation tool.
      • You should see files named after your channels and time period in Google Drive.

🧰 How to Customize the Workflow

  1. Limit where it runs
    • Only invite the bot to “high value” channels (projects, clients, leadership).
    • This keeps both AI and storage usage under control.
  2. Adjust archive frequency
    • Monthly is usually enough; weekly only for critical channels.
    • Less frequent archives = fewer operations = lower cost.
  3. **Customize the summary style (system prompt) **📃
    • What language to use (e.g. Chinese by default, or English, or both).
    • How to structure the summary (topics, bullets, separators).
    • What to focus on (projects, decisions, tasks, risks, etc.).

📩 Help & customize other slack function

Contact: [email protected]

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - On Slack App Mention Trigger

Type / Role
n8n-nodes-base.slackTrigger - slackTrigger
Config choices
Version 1

Block 3 - Extract User Prompt Text from Slack Event

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 4 - Slack Channel Summary AI Agent

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 2.2

Block 5 - LLM for Message Summaries

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 6 - Channel Conversation Memory Buffer

Type / Role
@n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
Config choices
Version 1.3

Block 7 - Get Slack Channel History for Summaries

Type / Role
n8n-nodes-base.slackTool - slackTool
Config choices
Version 2.3

Block 8 - Get Slack User Profile by ID

Type / Role
n8n-nodes-base.slackTool - slackTool
Config choices
Version 2.3

Block 9 - Send Summary Message to Slack Channel

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.1

Block 10 - Monthly Export Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 11 - Get All Slack Channels in Workspace

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 12 - Loop Over Slack Channels

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 13 - Get Slack Channel History for Export

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 14 - Convert Channel History JSON to

Type / Role
n8n-nodes-base.convertToFile - convertToFile
Config choices
Version 1.1

Block 15 - Upload Channel History File to Google Drive

Type / Role
n8n-nodes-base.googleDrive - googleDrive
Config choices
Version 3

Block 16 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Create free Slack Pro alternative with AI summaries & Google Drive archiving
Complexity advanced
Nodes 20
Categories Internal Wiki, AI Chatbot
Author OwenLee
Published 18 Nov 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/10953/10953.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Create free Slack Pro alternative with AI summaries & Google Drive archiving do?

Description Slack Pro is powerful — but the price hurts, especially for growing teams. This workflow is designed as a low cost alternative solution that provides some Slack Pro functions ( sea...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Internal Wiki, AI Chatbot use case.