How to Share a Notion Page With Slack Integration
🔍 WiseChecker

How to Share a Notion Page With Slack Integration

Sharing a Notion page directly to Slack lets you send updates, meeting notes, or project status without switching apps. The Notion integration for Slack uses slash commands and automated notifications to post page content or links into a Slack channel. This article explains how to connect your Notion workspace to Slack and share any page using a simple command. You will also learn how to control what appears in Slack and how to remove the integration if needed.

Key Takeaways: Notion to Slack Page Sharing

  • Settings & Members > My Connected Apps > Slack: The only way to link your workspace to Slack for sharing pages.
  • /notion share [page URL]: The slash command that posts a page preview into the active Slack channel.
  • Slack channel notification settings: Lets you choose which Notion database changes trigger automatic Slack messages.

How the Notion-Slack Integration Works

The Notion integration for Slack is a two-way connection that allows you to share Notion pages in Slack channels and receive updates from Notion databases directly in Slack. When you connect your Notion workspace to Slack, you authorize Notion to post messages on your behalf. You can then use the /notion slash command in any Slack channel to share a page. The integration supports both manual sharing of individual pages and automated notifications triggered by database changes. Before you can share a page, you must first connect the two services from your Notion account settings. The integration works with any Notion plan, including the free tier, but some advanced notification options require a paid Slack plan.

Steps to Connect Notion to Slack

  1. Open Notion Settings
    In the left sidebar of your Notion workspace, click “Settings & Members” at the bottom. Then select “My connected apps” from the menu on the left.
  2. Find the Slack Integration
    Scroll to the “Integrations” section and click the “Connect” button next to Slack. If Slack is already connected, you will see a “Disconnect” button instead.
  3. Authorize in Slack
    A new browser tab opens asking you to sign in to your Slack workspace. Select the Slack workspace you want to use and click “Allow.” Notion will then have permission to post messages to channels where you have posting rights.
  4. Confirm the Connection
    After authorization, you are returned to Notion. The Slack integration now shows “Connected” in the My connected apps section. You can now use the /notion command in Slack.

How to Share a Notion Page in Slack

Once the integration is active, sharing a page takes only a few seconds. You do not need to leave Slack or copy long URLs manually.

  1. Copy the Page URL
    Open the Notion page you want to share. Click the “Share” button at the top right of the page and select “Copy link.” Alternatively, right-click the page title in the sidebar and choose “Copy link.”
  2. Open Slack and Type the Command
    Go to the Slack channel where you want to share the page. In the message box, type /notion share followed by a space and then paste the Notion page URL. The full command looks like: /notion share https://www.notion.so/workspace/Page-Name-123abc
  3. Send the Message
    Press Enter. Slack sends the command to Notion, and within a few seconds, a rich preview of the page appears in the channel. The preview includes the page title, a short description, and a link. Other channel members can click the preview to open the page in Notion.

Setting Up Automatic Notifications for Database Changes

If you want Slack to receive updates whenever a database item is added, edited, or completed, you can configure notifications from within Notion. This does not require any extra Slack setup.

  1. Open the Database You Want to Monitor
    Navigate to any database in your Notion workspace — a table, board, or list.
  2. Access Database Settings
    Click the “…” (three-dot) menu at the top right of the database view. Select “Automations” from the dropdown menu.
  3. Create a New Automation
    Click “+ New automation.” Choose a trigger, such as “When a new item is added” or “When a property value changes.” Then select the action “Send Slack message.”
  4. Choose the Slack Channel and Message Format
    Select the Slack channel where the notification should appear. You can customize the message text using database property variables, for example {{Name}} was added by {{Created by}}. Click “Save” to activate the automation.

Common Issues When Sharing a Notion Page to Slack

The /notion command returns an error saying “Integration not found”

This error means the Notion integration is not connected to your Slack workspace. Go back to Notion Settings & Members > My connected apps and verify that Slack shows as “Connected.” If it shows “Connect,” click it and complete the authorization again. Also confirm that you are typing the command in the correct Slack workspace — the one you authorized during setup.

The page preview does not appear in Slack

Slack may take up to 30 seconds to generate the preview. If no preview appears after a minute, check whether the Notion page is shared with the people who will see it. The integration can only preview pages that are accessible to the person who runs the command. If the page is private, the preview will show a “No preview available” message. Make sure the page’s sharing settings allow access to anyone with the link or to specific workspace members.

Automatic Slack notifications are not sending

Automations rely on database triggers. If you created an automation but no Slack messages appear, open the automation and verify that the trigger condition is still valid. For example, an automation set to “When a property value changes to Complete” will not fire if the property is not actually changed. Also confirm that the Slack channel selected in the automation still exists and that you have not been removed from that channel.

Notion Free vs Plus vs Business: Slack Integration Limits Compared

Item Notion Free Notion Plus Notion Business
Slack integration connection Yes Yes Yes
Manual page sharing via /notion Unlimited Unlimited Unlimited
Database automations with Slack Up to 3 active automations Up to 100 active automations Unlimited automations
Slack message customization Basic property variables Advanced property variables Advanced property variables with filters

The Slack integration itself is free on all Notion plans. The limitation is on the number of database automations you can create. If you rely heavily on automated Slack notifications, upgrading to Plus or Business gives you more automations and richer message formatting.

You can now share any Notion page in Slack using the /notion share command and configure automatic alerts for database changes. Start by connecting your workspace in Settings & Members > My connected apps. For frequent sharing, bookmark the copy-link shortcut Ctrl+L on Windows or Cmd+L on Mac to grab the page URL faster. If you later need to stop the integration, return to My connected apps and click “Disconnect” next to Slack to revoke access immediately.