Send an approval request when a page is created in Notion, and notify Slack after approval
This flow is recommended for situations where you want to create documents in Notion, go through an approval process, and then share them on Slack.
・
"Oh, did we miss sharing information again?"
"It's a hassle to constantly check task progress..."
Are you facing such issues? Even if you organize information in Notion, you might forget to share it on Slack, or it might not reach all members. When team communication doesn't go smoothly, work efficiency can decrease.
However, if you integrate Notion and Slack, such hassles are no longer necessary! You can automate various tasks, such as automatically notifying Slack when a page is created in a specific database, sharing after an approval process, or immediately informing the team when progress is updated.
In this article, we will introduce what you can do by integrating Notion and Slack, as well as detailed setup methods. Let's reduce the burden of manual work and make information sharing smoother!
Yoom provides templates for integrating Notion and Slack! If you want to try it right away, click the banner below to start!
By integrating the APIs of Notion and Slack, you can automatically sync Notion data with Slack!
Simply click "Try it out" on the automation example you're interested in and register an account to immediately experience the integration of Notion and Slack.
Registration takes just 30 seconds, so feel free to give it a try!
This flow is recommended for those who manage tasks in Notion and unify team communication in Slack.
This flow is recommended for situations where you want to create documents in Notion, go through an approval process, and then share them on Slack.
This flow is useful when you want to manage project progress in Notion and quickly share it with your team on Slack.
Now, let's actually create a flow that integrates Notion and Slack!
This time, we'll use Yoom to proceed with the integration of Notion and Slack without any coding. If you don't have a Yoom account yet, please create one using the registration form here.
[What is Yoom]
The integration flow will be created through the following main processes:
First, log in to your Yoom account.
If you haven't used Yoom before, please check out Getting Started with Yoom.
1. Click on My Apps and then click on Add.
2. You can search by app name in the input field.
Let's register Notion as My App! Enter "Notion" in the input field, and when the Notion icon appears, click on the Notion icon.
1. The following screen will appear.
Click "Select Pages".
2. The following screen will appear.
Select the page you want to grant access to, then click "Grant access".
Similarly, search for Slack and click on the icon.
1. The following screen will appear.
Enter the URL of the workspace you want to connect.
2. The following screen will appear.
You can select the channel to post to from the dropdown.
After selecting a channel, click "Allow".
For more details on registering Slack as My App, please refer to here.
When My App registration is successful, the following screen will be displayed.
Please check if the icons for Notion and Slack are displayed on the My Apps screen.
For more detailed information about Yoom, please check the Yoom Help Center.
Click "Try it" from the link below.
If the following display appears, the template copy was successful.
The copied template will be stored in My Projects.
1. First, click on the icon at the top that says "When a page in a specific database is created or updated".
2. Set up the account information to integrate with Notion.
Select the trigger "When a page in a specific database is created or updated". Once the setup is complete, click "Next".
3. Set the trigger interval and database ID.
You can select the trigger interval by clicking the dropdown, with options of 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
Please check in advance as the shortest interval you can set varies depending on the plan!
Once the setup is complete, click "Test". If there are no issues, click "Save".
When the test is successful, the information obtained from Notion will be displayed as retrieved value as shown below.
For more details on the retrieved value, please refer to the link below.
About the retrieved value
Don't forget to click "Save" after a successful test!
4. Return to the flow.
Next, click on the icon for "Operate the Database".
5. Set up the account information to integrate with Notion.
Select the action "Retrieve Record (by ID)". Once the setup is complete, click "Next".
When setting up the database integration, click the input field to display suggestions as shown in the image below, and select from them.
If errors or ID suggestions do not appear, please refer to the link below.
Common Errors and Verification Methods for Each Notion ID
6. Select the conditions for the record you want to retrieve.
Utilize the information obtained from "When a page in a specific database is created or updated".
In the image below, the object ID is referenced.
Once the setup is complete, click "Test", and if there are no issues, click "Save".
1. Finally, click on the icon for "Send message to channel".
2. Set up the account information to integrate with Slack.
Select the action "Send message to channel".
Once the setup is complete, click "Next".
3. Set the destination channel ID and message for posting.
Destination Channel ID will display suggestions when you click the input field, so select from them.
Message will display information obtained from Notion when you click the input field, as shown in the image below, so be sure to use it when creating messages!
Once the setup is complete, click "Test", and if there are no issues, click "Save".
This completes the flow of [Notify Slack when a page is created in a specific database in Notion].
Once the setup is complete, the following screen will be displayed.
Click the "Turn on Trigger" button to activate the flow bot.
That's how you notify Slack when a page is created in a specific database in Notion!
This time, we introduced how to integrate data from Notion to Slack, but if you want to integrate data from Slack to Notion, please also use the following template.
This is a convenient flow for when you want to keep a record in Notion without leaving the conversation in Slack as is!
This flow is recommended for situations where you want ideas shared by team members on Slack to be automatically recorded on a Notion project page.
By utilizing the APIs of Notion and Slack, various automations can be achieved.
You can add a record to Notion when a file is created in OneDrive. Additionally, you can record the completion history in Notion when a task in Asana is completed.
It is possible to generate responses based on Slack messages using OpenAI, or to notify Slack by reading files added to Box with OCR.
How was it? By integrating Notion and Slack, you can easily solve challenges such as "preventing information sharing omissions," "making task management smoother," and "reducing work hassle to improve efficiency."
With the no-code tool Yoom, you can easily integrate Google Drive and Discord without any programming knowledge! If you're interested, create a free account first and see how it works for yourself. Registration takes just 30 seconds! You can experience automatic integration right away.
Why not adopt a system that reduces hassle and streamlines your work immediately?