Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Connect Slack to Notion: Capture and Alerts

Notion has a native Slack integration. For notifications, go to Settings, Notifications, find Slack notifications and click Add new account. To send Slack messages into Notion, type /notion create or /notion task in Slack, or use the message menu's Send to Notion. Notion automations can also post to Slack channels.

Two directions, one integration

The integration does two jobs. From Slack to Notion, it lets you send messages into Notion databases, so a request in a channel becomes a page or a task without anyone retyping it. From Notion to Slack, it sends notifications about activity in your workspace, and database automations can post to a channel. Most teams want both.

Getting Notion notifications in Slack

Go to Settings in the sidebar, then Notifications, find Slack notifications and click Add new account. Work through the authentication flow, and you're connected.

You can choose to be notified only when you're mentioned, or also when someone comments on a page you own, a property changes in a database you follow, you're invited to a page, or someone requests access to your page. To stop them, go back to Settings, Notifications and set the Slack notifications dropdown to Off.

Turning a Slack message into a Notion page

  1. In Slack, type /notion create, or click the three dots next to a message and choose Send to Notion.
  2. Search for the database or paste its link.
  3. Give the page a title and add properties as needed; it takes on the database's existing properties.
  4. If you want others in the discussion to see it, tick Confirm page creation publicly, then click Save. That public note tells the person who asked that their request has been logged, so they don't chase it again.

For tasks, type /notion task, or choose Create task in Notion from the message menu. You can set a name, assignee, status, due date and description in one go. If your tasks database isn't set up yet, this guide on creating a database in Notion will get you there.

Posting automations to a channel

To have Notion post to Slack when something happens, select the three dots at the top of a database, then Automations and Add trigger. Choose Page added or Property edited, and pick Send Slack notification to a channel. The message can include rich text, hyperlinks, @-mentions of pages, people or teamspaces, dynamic variables like @now and @trigger.person, Slack variables like @channel and @here, and emojis.

A sensible first automation is a channel post when a request in your intake database changes status to Done, mentioning the person who asked. That closes the loop without anyone sending a separate message. For more on structuring the database behind it, see my guide to Notion databases.

Threads and DMs are out

The Notion Help Center page on connecting Slack points out two limits. The /notion create and /notion task commands only work at channel level, not inside Slack threads, so if the request is buried in a thread, use the message menu instead. And Slack automation actions in buttons, database buttons and database automations are noted as available only on higher plans, and they can't send to private DMs.

Finding old Slack decisions

Notion AI can also find answers based on information in your Slack conversations. That's useful when the decision you need was made in a channel weeks ago and never written down anywhere else. Ask the question in plain words, and you won't have to scroll back through a month of messages to find who agreed what.

How Asana does the same job

Asana's Slack integration turns Slack messages into tasks, lets you type /asana to list, create, complete or comment on tasks, and Asana Rules can post to a Slack channel when a trigger fires. If you're weighing chat tools as well, here's my list of team chat apps.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

My advice for a small team

Connect notifications for mentions only at first, so the channel stays quiet. Set up one intake database and train everyone to use Send to Notion on requests, from the message menu so it works inside threads. Add one automation that posts back to the channel when a request is done. Build more once those three habits stick.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

Does Notion integrate with Slack?

Yes, natively: send Slack messages to Notion databases and receive Slack notifications from Notion.

How do I send a Slack message to Notion?

Type /notion create, or use the message menu's Send to Notion.

Can I create a task from Slack?

Yes, with /notion task or Create task in Notion from the message menu.

Does it work in threads?

No. The slash commands only work at channel level.

Can I post Notion automations to Slack DMs?

No. Private DMs can't be selected at this time.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.