Notion + Slack integration

Combine Notion + Slack and move pages and databases into channels where your team already talks. Just ask Letaido's AI agent and watch it do the work.

Best Notion and Slack integration jobs to start with

Use this Notion Slack integration for review alerts, Slack requests, reminders and doc answers.

When a draft is ready for review

Notion drafts ready for review in Slack

When a Notion draft moves to Ready for review, Leta posts it to Slack with a short summary and names the reviewer, tagged when matched.

When someone reacts with :memo:

Flagged Slack messages as Notion requests

React with :memo: to a Slack message; Leta adds it to your Notion requests database with a summary and link, then confirms in the thread.

Every Monday at 9am

Content due this week in Slack

Every Monday, your team sees in Slack which Notion calendar items are due this week or overdue, grouped by owner.

When someone mentions Letaido

Answer Slack questions from your Notion docs

Mention @Letaido with a question; Leta finds the Notion pages whose titles match, reads them and answers in the thread with links.

Every Friday at 4pm

Weekly Slack decisions log in Notion

Every Friday, Leta reads the week's messages and the threads started that week in your launch channel, then logs decisions and open questions in Notion.

Notion Slack integration options, compared

Notion's own Slack app covers alerts and saving messages. Jobs that need judgement sit on top.

OptionNotion changes to SlackSlack messages to NotionRuns on its ownReasons over the data
Letaido AI agentYesYesYesYes
Notion's Slack integrationYesYesPartlyNo
Notion Custom AgentsYesYesYesYes
Slack Workflow BuilderPartlyYesYesPartly
Zapier, Make and similarYesYesYesPartly
Read the full comparison
OptionWhat starts itBest forWatch out for
Letaido AI agentA Notion page change, a Slack reaction or @Letaido mention, a schedule, or when you askJobs that need judgement: draft summaries for reviewers, flagged messages as Notion requests, answers from your Notion docs, a weekly decisions logPages must be shared with your Notion integration, and Notion events need a webhook subscription. Notion search matches page titles only. Invite the Slack bot to each channel
Notion's Slack integrationA Notion database automation or button, a mention, or you running /notion create or Send to NotionSlack notifications when a page is added or a property changes, and saving one Slack message at a time to a database or as a taskSlack actions in automations and buttons need a paid Notion plan and can't select private DMs. /notion create and /notion task don't work inside threads. Each person connects Slack separately
Notion Custom AgentsA schedule, a Notion database event, or a Slack message, reaction or mentionRecurring work that reads your Notion docs and databases and posts to SlackBusiness or Enterprise plan only, and runs use Notion credits. A Slack admin must connect Slack to the Notion workspace first
Slack Workflow BuilderA new Notion page, a form someone fills in Slack, a schedule, or another Slack eventSlack's Notion templates, such as posting a new Notion page or creating a Notion page from a Slack form, plus steps you addOnly on paid Slack plans. You configure the steps and conditions. AI answers and channel summaries need an eligible current Business+ or Enterprise+ plan
Zapier, Make and similarA Notion event such as a new database item, comment or page update, or a Slack event such as a new reaction or saved messageFixed recipes such as Slack messages for new Notion database items, or Notion items from Slack reactionsYou build and fix one workflow per job. Some Slack triggers check for new data every 15 minutes on Zapier's lowest plan. Adding judgement means extra AI steps

Notion and Slack: the old way vs. Letaido

  1. 1Check the content calendar for drafts ready to review
  2. 2Open each draft and skim it
  3. 3Look up who reviews it
  4. 4Write a Slack message and tag them
  5. 5Mark the draft as sent for review
When a page in my Content calendar database in Notion changes to Status 'Ready for review', post it to #content-review in Slack: tag the person in its Reviewer property (or name them if I can't match them in Slack), and add the title, a two-line summary of the draft and the page link. Then tick the page's 'Review posted' box so each draft is only posted once.
#content-review in Slack
@Priya Nair ready for review: Kanban for small teams
How a 5 person team sets up a kanban board in one afternoon: columns, WIP limits, a 15 minute weekly review
Ends with the three mistakes that make boards go stale, and how to avoid them

How Notion and Slack jobs start

When something happens

A job can start when a page's status changes in Notion or someone reacts with :memo: in Slack or someone mentions @Letaido in Slack, like “Notion drafts ready for review in Slack”.

On a schedule

Saved as an automation, like these jobs: every Monday at 9am or every Friday at 4pm.

When you ask

Type it once in chat.

All 11 Slack events · All 6 Notion events

How to set up the Notion Slack integration

  1. 1Create a Notion integration and share your pages
  2. 2Create the Slack app from Letaido's manifest
  3. 3Approve the first Slack run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Try it in chat first
  5. 5Choose when it runs

Every Notion and Slack action the agent can take

Notion
13 groups: 14 reads, 19 writes
  • Create and update pages
  • Read and edit blocks
  • Read workspace users
  • 10 more

Query data source · Search workspace · Restore page · Update block

Slack
10 groups: 27 reads, 37 writes
  • Manage channels
  • Upload and manage files
  • React with emoji
  • 7 more

Invite to channel · List reminders · Post ephemeral · Get thread messages

Frequently asked

Does Notion integrate with Slack? +

Yes. Notion's own Slack integration sends Slack notifications when a database page is added or a property changes, and saves one Slack message at a time to a Notion database. Letaido's AI agent, Leta, adds jobs on top that need judgement, like summarising a draft for its reviewer or writing up flagged messages as Notion requests.

How do I connect Notion to Slack with Letaido? +

Connect Notion and Slack once in Letaido. Share the databases and pages a job needs with your Notion integration, and invite the Letaido bot to each channel it should read or post in. Then describe the job in chat, or paste a prompt from a job on this page.

Can a change in Notion start a job? +

Yes. A Notion event, such as a page's status changing, can start a job like posting a draft to #content-review when it's ready. Notion events need a webhook subscription in your Notion integration, verified once with the token Notion sends.

Is there a way to save Slack messages to Notion? +

Yes. React to a message with :memo: and Leta adds it to your requests database with a title, a one-line summary, who asked and a link, then replies under the message. It skips messages already logged. This reaction job skips replies inside threads. Switch on the reaction_added event in your Slack app settings first.

Can it answer questions in Slack from our Notion docs? +

Yes. Mention @Letaido with a question and Leta reads up to 3 Notion pages whose titles fit, nested blocks included, then answers in the thread with links. Notion search matches page titles only, and Leta answers only from the pages shared with your Notion integration.

Do Notion Custom Agents work with Slack? +

Yes, but Notion Custom Agents need a Business or Enterprise plan, their runs use Notion credits, and a Slack admin must connect Slack to the Notion workspace first. Letaido's agent works with Notion, Slack and the other apps you connect, in the same job.

Will it ask before it posts in Slack or changes Notion? +

Allow all read operations once per app; approve each kind of write once.

Put Notion and Slack to work today

Connect Notion and Slack, then ask for a job like "Tag the reviewer in Slack when a Notion draft is ready for review". Leta gets it done the moment something happens, or the moment you ask.

Get Letaido