集成 Slack
将 Notion 和 Slack 结合起来,让你的团队无论身在何处都能更高效地工作 💬
跳转到常见问题Notion 与 Slack 的集成实现了两个平台之间的无缝沟通。你可以将 Slack 消息发送到 Notion 数据库,并接收 Notion 活动的 Slack 通知。请继续阅读以了解集成的各项功能及其设置方法。
若要接收关于 Notion 中所发生事项的 Slack 通知:
前往侧边栏中的
设置→通知。找到
Slack 通知。点击
添加新帐号并完成验证流程。
若要将 Slack 通知设置为数据库自动化的一部分:
选择数据库顶部的
•••。选择
自动化和添加触发器。然后选择
页面已添加或属性已编辑→发送 Slack 通知至...选择一个 Slack 频道。
如果你尚未连接,系统会要求你连接你的 Slack 帐号。
Notion AI can find answers to your questions based on information from your Slack conversations. Learn more about this feature here →
当 Slack 消息变成待办事项或新想法时,直接将其发送到 Notion 数据库,以免遗漏。操作方法如下:
在 Slack 中输入命令
/notion create,或点击任何 Slack 消息旁边的⋮→发送至 Notion。你可能需要选择更多消息快捷方式...才能找到此选项。搜索你希望存放此新页面的数据库,或粘贴该数据库的链接。然后为页面命名。
选择
添加属性,根据数据库现有的属性为你的新页面添加更多信息。如果你希望 Slack 讨论中的其他人收到你所创建的新数据库条目的通知,请勾选
公开确认页面创建旁边的复选框。点击
保存。
Note: The /notion create command only works at the Slack channel level, and not inside of Slack threads.
若要直接从 Slack 创建 Notion 任务:
在 Slack 中输入命令
/notion task,或点击任意 Slack 消息旁边的⋮→在 Notion 中创建任务。你可能需要选择更多消息快捷方式...才能找到此选项。搜索你希望存放此新任务的项目,或粘贴 Notion 项目的链接。你可以为任务命名,并设置负责人、状态、截止日期和描述。
如果你希望 Slack 讨论中的其他人收到你所创建的新任务的通知,请勾选
公开确认页面创建旁边的复选框。点击
保存。
Note: The /notion task command only works at the Slack channel level, and not inside of Slack threads.
在 Notion 中发生特定事件时接收 Slack 通知。你可以通过以下两种方式设置这些通知:
你可以选择仅在页面、评论或数据库中的人员属性中被提及(@)时接收通知。
你可以选择在发生上述所有情况,以及以下情况时接收通知:
你拥有的页面收到评论,或者你参与的评论线程中新增了评论。
你已设置通知的数据库中的属性发生更改。
你已受邀访问一个页面。
有人请求访问你拥有的页面。
设置方法:
前往侧边栏中的
设置→通知。打开 Slack 通知旁边的下拉菜单,选择你的 Slack 工作空间名称。如果你没有看到你的 Slack 工作空间,也可以选择
添加新帐号。将
工作空间中的活动切换为已启用,以接收上述所有通知。这也会自动将仅用户或群组提及切换为已启用。如果你只想在工作空间中被提及时接收 Slack 通知,请将工作空间中的活动切换为已关闭。
关闭 Slack 通知
停止在 Slack 中接收通知:
前往侧边栏中的
设置→通知。打开
Slack 通知旁边的下拉菜单,选择关闭。
Note: This feature is only available on paid plans.
在 Notion 中构建按钮、数据库按钮或数据库自动化时,你可以将其设置为向特定的 Slack 频道发送 Slack 通知。你甚至可以使用以下内容自定义通知:
富文本,如粗体和斜体。
超链接。
针对特定 Notion 页面、人员或团队协作区的 @提及。
动态变量,如
@now和@trigger.person(触发 Slack 通知的人员)。Slack 特有变量,如
@channel和@here。表情符号。
让我们看看在 Notion 中构建 Slack 通知自动化的不同位置。
在按钮中
在页面中创建按钮时,你可以将其设置为向特定的 Slack 频道发送 Slack 通知。操作步骤如下:
在页面中插入一个按钮。
在
Do this下,选择添加操作→发送 Slack 通知至...。选择您希望发送通知的 Slack 频道。目前,您无法选择私人频道。
将来点击该按钮时,系统都会发送一条 Slack 通知。了解有关按钮及其设置方法的更多信息,请点击 here →
在数据库中
每当有人在数据库中添加或更改页面时,你都可以收到 Slack 消息。
点击任何 Notion 数据库右上角的
•••。选择
自动化。选择
新自动化。为通知命名,然后选择
添加触发器以选择触发自动化的操作,例如页面已添加或属性已编辑。如有必要,通过选择
+添加其他触发器。选择
添加操作→发送 Slack 通知至...。为通知选择一个目标频道。目前,你无法选择私人频道。

在数据库按钮中
当你向数据库添加按钮属性时,可以将其设置为向特定的 Slack 频道发送 Slack 通知。为此:
在数据库中添加一个新属性。
在
类型下,选择按钮。在
Do this下,选择Add action→Send Slack notification to...。选择你希望发送通知的 Slack 频道。目前,你无法选择私人频道。
将来每当点击该按钮时,都会发送一条 Slack 通知。了解更多关于数据库按钮的信息,请点击 here →
从 Slack 复制链接并将其粘贴到 Notion 中。
在出现的菜单中,选择
粘贴为预览。
您将看到该消息的预览,以及发送时间、发送到的频道以及回复数量。此信息会随变化而更新;您也可以选择 ••• → 重新加载预览 以查看最新内容。
当你在 Slack 中粘贴 Notion 链接时,它会展开并显示你页面的有用信息。对于拥有 AI 摘要属性 的数据库页面,Slack 会自动展开 AI 摘要。
你还可以直接在 Slack 内授予对已展开 Notion 页面的访问权限。
在 Notion 页面上,点击
共享。点击进入搜索栏。
选择
从 Slack 添加联系人。搜索你想邀请的人,然后选择
邀请。
常见问题
Can I choose to use just one part of the integration?
Can I choose to use just one part of the integration?
Unfortunately, this is not possible today. When you install Notion’s Slack integration you’ll have the full functionality/all features of the Slack integration.
However, since only users with edit access to a page can set up Notion notifications to Slack, you can control parts of the integration by restricting permissions.
What permission level is required to create a database notification?
What permission level is required to create a database notification?
A user needs Full Access to a Notion database to be able to set up database notifications.
Anyone with at least View access to a database can see all the existing Slack notifications that have been set up. However, they can’t edit or create any themselves.
How do permissions work when I share a Notion page in a Slack channel?
How do permissions work when I share a Notion page in a Slack channel?
The user that shares the page will get a prompt informing them some people in the channel don't have access to the doc. The user is then able to decide if they want to share the page with the people that don't have access. They also have the option to delete the page preview in Slack.
Can admins control who can connect Slack to a Notion workspace?
Can admins control who can connect Slack to a Notion workspace?
As an admin in Slack you can manage settings that give you approval rights for any Slack integration. The same settings will apply to Notion if you choose to turn them on.
On Enterprise plans, Notion admins can also restrict members from installing the Slack integration using their admin permissions to manage connections.
Where can you view and manage the Slack notifications you've set up in your Notion workspace?
Where can you view and manage the Slack notifications you've set up in your Notion workspace?
Database notifications can be managed and edited in the the individual database they’ve been created in. There is currently no way to see all database notification workflows in your workspace from one central place.
Personal @-mention notifications can be managed from Settings → Notifications.
When one person connects Notion to Slack, does that turn it on for everyone?
When one person connects Notion to Slack, does that turn it on for everyone?
No, when one user sets up the integration all Slack users will be able to see an unfurled Notion page link or a Slack link preview in Notion.
But to use the functionality themselves, other users have to connect Slack individually.
How do I send Slack messages to a specific database view?
How do I send Slack messages to a specific database view?
The easiest way to send a Slack message to a specific database view (e.g. you might have a view for only your team’s tasks), is to copy the link to the database view and paste that link into the send to Notion prompt in Slack.
When you send a Slack message to a specific database view, the properties are auto-filled for you. No need to update them yourself manually!
Does the @-mentioned notification in Slack work when a user is mentioned as part of a group @-mention in Notion?
Does the @-mentioned notification in Slack work when a user is mentioned as part of a group @-mention in Notion?
Yes. A group mention in Notion will trigger the @mention notification in Slack to all members of the Notion group that have the Slack @mention turned on.
Are there other 3rd party integrations providers and can I continue to use them (e.g. Zapier)?
Are there other 3rd party integrations providers and can I continue to use them (e.g. Zapier)?
Yes. Those integrations will continue to work as before.
