Notion AI Connections: Slack, Google Drive, GitHub
🔍 WiseChecker

Notion AI Connections: Slack, Google Drive, GitHub

You want to connect Notion AI with Slack, Google Drive, and GitHub to bring external data into your workspace without switching tabs. Notion AI Connections are built-in integrations that let the AI assistant read and summarize content from these services directly inside Notion. This article explains what each connection does, how to set them up, and common pitfalls to avoid.

Key Takeaways: Notion AI Connections Setup Guide

  • Settings & Members > Connections > Connect Slack: Links your Slack workspace so Notion AI can search and summarize messages and files.
  • Settings & Members > Connections > Connect Google Drive: Grants Notion AI read access to documents, spreadsheets, and presentations stored in your Drive.
  • Settings & Members > Connections > Connect GitHub: Allows Notion AI to fetch repository data, pull requests, and issue descriptions.

What Notion AI Connections Do and Why You Need Them

Notion AI Connections are per-workspace integrations that extend the AI assistant’s search and summarization abilities. Without a connection, the AI can only see data inside your Notion pages. After connecting Slack, Google Drive, or GitHub, you can ask the AI to find a specific message in Slack, summarize a Google Doc, or list open GitHub issues — all from within a Notion page.

Each connection requires admin-level approval in Notion and the respective service. The AI does not write data back to these services; it only reads content you explicitly ask about. Permissions are scoped to the minimum needed: read access for Drive, message history for Slack, and repo metadata for GitHub.

Prerequisites for All Connections

You need an active Notion AI subscription on a paid workspace (Plus, Business, or Enterprise). The workspace owner or admin must initiate the connection. Each external service requires an active account with the appropriate permissions: Slack workspace admin, Google Workspace access, or GitHub repository read access.

Steps to Connect Slack, Google Drive, and GitHub

The connection process is similar for all three services. You start from Notion’s settings, authorize the integration, and then use AI commands to access the data.

Connect Slack to Notion AI

  1. Open Notion Settings
    Click Settings & Members in the left sidebar. Then click Connections.
  2. Select Slack
    Under the AI Connections section, click Connect next to Slack. A new browser tab opens asking you to sign in to Slack.
  3. Authorize the Workspace
    Choose the Slack workspace you want to link. Click Allow to grant Notion AI read access to public channels and direct messages where the bot is added.
  4. Test the Connection
    Return to Notion. Open any page and type the AI command: /ai find in Slack “project update”. The AI should return matching messages from the last 30 days.

Connect Google Drive to Notion AI

  1. Open Notion Settings
    Go to Settings & Members > Connections.
  2. Select Google Drive
    Click Connect next to Google Drive. A Google sign-in window appears.
  3. Choose a Google Account
    Select the account that has the Drive files you want the AI to read. Click Allow to grant Notion AI read-only access to files and folders.
  4. Verify Access
    In Notion, type: /ai summarize the Google Doc “Q3 Report”. The AI should return a summary of the document’s content.

Connect GitHub to Notion AI

  1. Open Notion Settings
    Navigate to Settings & Members > Connections.
  2. Select GitHub
    Click Connect next to GitHub. You are redirected to GitHub to authorize the Notion AI app.
  3. Authorize Repository Access
    Choose the repositories or organizations you want to link. Click Install & Authorize to grant read access to issues, pull requests, and commit messages.
  4. Test the Connection
    In Notion, type: /ai list open issues in repo “notion-sdk”. The AI should display the issue titles and statuses.

Common Issues and Limitations

AI Cannot Find Messages in Private Slack Channels

The Slack integration only searches public channels by default. To include a private channel, the Notion AI bot must be added to that channel manually. Go to the private channel in Slack, type /invite @Notion AI, then retry the AI command in Notion.

Google Drive Files Are Not Accessible

The AI can only read files that are shared with the Google account you linked. Files stored in a shared drive may require additional permissions. Ask your Google Workspace admin to grant the Notion AI app access to the shared drive. Also, the AI cannot read files that are larger than 10 MB or that are image-only PDFs.

GitHub Connection Shows No Repositories

If you do not see any repositories after connecting, the GitHub authorization may have been scoped to an organization that you do not own. Reconnect and select the correct organization or personal account. The AI cannot access repositories that are archived or that you have removed from the authorized list.

AI Commands Do Not Return Results

The AI may fail to find data if the external service is experiencing an outage. Check the service status page for Slack, Google Workspace, or GitHub. Also, the AI only searches content created in the last 30 days for Slack and the last 90 days for GitHub. Older data is not indexed.

Notion AI Connection Features Compared

Feature Slack Google Drive GitHub
Data types searched Messages, files, threads Docs, Sheets, Slides, PDFs Issues, PRs, commits, repos
Read-only access Yes Yes Yes
Write-back capability No No No
Search time range Last 30 days All accessible files Last 90 days
Admin required Slack workspace admin Google Workspace admin GitHub repo admin
Private content access Only if bot is added Only if file is shared Only if repo is authorized

Notion AI Connections give your workspace assistant access to Slack messages, Google Drive files, and GitHub repositories. After setting up each integration, you can ask the AI to find, summarize, or list external content without leaving Notion. For best results, ensure the external service permissions are correctly scoped and that the AI bot is added to any private Slack channels you need.