Skip to content

Connect Notion to Slack

Notion holds the plan: tasks, deadlines, suppliers, docs. Slack is where people actually see it. Connect them and reminders, deadlines and meeting notes reach the right people without anyone chasing.

Ideas

What you can do with Notion and Slack

Daily task reminders, deadline warnings and meeting notes filed to Notion with a summary in Slack. These are ready-made starting points. Anything else you can describe works too.
Weekdays at 9:00

Send everyone their Notion tasks each morning

Every weekday, each person gets a Slack message with their open tasks and due dates.

See how it works
Weekly

Get a weekly count of new Notion entries

Each Monday your team sees how many new entries were added last week, and how that compares with the week before.

See how it works
The moment it happensAI

Turn meeting recordings into Notion notes

After each call, a summary with action items is saved to Notion and the highlights are posted to Slack.

See how it works
Every 10 minutesAI

Save important Slack messages to Notion

React to a message with 🔖 and it's saved to a Notion database, tagged so you can find it later.

See how it works
DailyAI

Build a research library in Notion

Every morning, new articles or papers on your topics are summarised, filed in Notion, and listed in Slack.

See how it works
Every 5 minutesAI

Turn Slack requests into Notion tickets

Requests posted in Slack become Notion tickets with a type and priority, and urgent ones are flagged straight away.

See how it works
Twice a day

Keep a Notion log of your daily standups

The team posts standup updates in Slack, and they're collected into one dated Notion page each day.

See how it works
The moment it happensAI

Save articles to a Notion reading list

Send a link and get a summary saved to your Notion reading list, with a note in Slack.

See how it works
Daily

Get warned before Notion deadlines

When a date in your Notion database is coming up, such as a renewal or certificate expiry, Slack warns you in time.

See how it works
Daily or weekly

Create recurring tasks in Notion

Weekly and monthly tasks are added to Notion on time, and each owner is told in Slack.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Notion and Slack, plus any other app. Describe it and your assistant builds it.

See how to build your own

More ideas

Build your own

Build any Notion and Slack automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Notion and Slack in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every Monday, read my Notion Projects database and post to #leads in Slack any project whose Due Date has passed and whose Status is not Done, tagging the owner.

When a new page is added to my Notion Ideas database, use AI to check whether it repeats an existing idea and post the result to #product with links to similar pages.

Use cases

Why people connect Notion and Slack

How the two apps work together

  • ClickRuntime checks a Notion database for new or updated pages every few minutes or on a schedule.
  • Changed pages are posted to a Slack channel or sent as direct messages to the person in a People property.
  • Slack events, such as a reaction or slash command, can be sent to a trigger link and turned into new Notion pages.
  • Project manager posts status changes

    When a task in a Notion database moves to Blocked or Done, a message in the project's Slack channel shows the task, owner and new status. The team stays updated without opening Notion.

  • Content team tracks the editorial calendar

    Editorial databases often have Publish Date and Status properties. A morning post to #content lists pieces due this week and anything still in Draft.

  • Product team shares new specs

    When a new page is added to a Specs or RFC database, posting the title, author and link to #product invites early comments.

  • Team saves Slack decisions into Notion

    Important Slack messages or threads can be saved as pages in a Notion Decisions database. Later the team can search one place for what was agreed.

More apps

Notion, Slack and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Merged GitHub PRs close Notion tasks

When a GitHub pull request that mentions a Notion task ID is merged, set that task to Done in Notion and post the PR link to #dev in Slack.

Meeting notes pages from calendar events

Before each Google Calendar meeting with Sync in the title, create a Notion notes page from my template and post its link to #team in Slack.

Typeform feedback to Notion with Slack alert

When a Typeform feedback response comes in, add it to my Notion Feedback database and post it to #product in Slack if the score is 6 or lower.

Setup

Connect Notion and Slack once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Notion

Productivity / Docs

  1. In Notion, open the developer portal at notion.so/profile/integrations and create a new internal integration.
  2. On its Configuration tab, copy the integration secret.
  3. On each page or database the automation should use, open ••• → Add connections and pick your integration.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the secret as a secret for Notion.

Slack

Team chat

  1. At api.slack.com/apps, create a new app from scratch in your workspace.
  2. Under OAuth & Permissions, add the bot scopes the automation needs, such as chat:write, channels:read and channels:history.
  3. In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
  4. In each channel the automation should use, type /invite @your-app-name.

FAQ

Questions about connecting Notion and Slack

How does ClickRuntime get into my Notion workspace?
Through an internal integration you create in Notion. ClickRuntime can only see the pages and databases you share with that integration, nothing else in your workspace.
Can it message each person their own tasks?
Yes. It matches each Notion assignee to their Slack account by email and sends them their own list, or posts everyone's tasks in one channel if you prefer.
How often can it check Notion?
As often as every few minutes. Notion allows about three requests a second, and a database query returns up to 100 rows per call.
Is it two-way between Notion and Slack?
It can be. Notion changes can post to Slack, and Slack events sent to a trigger link can create or update Notion pages.
Can it filter by Notion properties?
Yes. The script can use any property, such as Status, Assignee, Tags or a date, to decide what gets posted.
Will it post old pages on the first run?
Not unless you want it to. The script can start from the current state and only post pages created or changed after that.

Tell your assistant what Notion and Slack should do together

Free plan. No credit card.