Categorize Notion Page Content with Dify and Reflect the Results in Notion Properties
This is a recommended flow for those who manage many pages in Notion and want to automate information organization using Dify.
・
"Wouldn't it be convenient if the information managed in Notion could be automatically summarized with Dify..."
"I wish Notion pages could be automatically categorized according to their content!"
If you've ever thought this way, let's make it happen with Yoom!
By integrating Notion and Dify via API, you should be able to solve these issues and streamline data management and editing.
For example, you can automate tasks such as summarizing new Notion pages with Dify and adding them, or analyzing record content for tagging. Additionally, data added to Notion can be automatically translated!
This article provides a detailed explanation of these integration methods with images! Since no specialized knowledge is required for the integration, it is designed to be easy for beginners to set up.
Please refer to this article and try integrating Notion and Dify!
By utilizing the Flowbot template, you can quickly achieve integration between Notion and Dify.
If you want to try it right away, click the banner below to get started!
By integrating the APIs of Notion and Dify, you can automatically transfer Notion data to Dify!
For example, you can automatically perform data transfers like the ones below without human intervention.
This flow is recommended for those who use Notion for information management and spend a lot of time summarizing data.
This is a recommended flow for those who manage many pages in Notion and want to automate information organization using Dify.
This is a highly recommended flow if you use Notion regularly and want to build an efficient translation process using Dify.
Now, let's create a flow that integrates Notion and Dify!
We will proceed with the integration of Notion and Dify using Yoom without any coding, so if you don't have a Yoom account yet, please create one from this link.
[What is Yoom]
This time, we will create a flow bot that transfers data to Dify when a new page is created in Notion!
We will create it in the following steps.
Let's register My Apps to connect Notion and Dify to Yoom.
By registering My Apps first, you can proceed with automation settings smoothly.
Before connecting, create a new database in Notion!
This will make the subsequent settings proceed smoothly.
*This time, it was created as shown in the image below. The idea is to summarize this text with Dify.
1. Click on My Apps on the left side of the Yoom page and select "Add".
Enter "Notion" in the search box at the top right and select Notion from the search results.
2. On the displayed screen, enter your email address and click "Continue".
3. On the next screen, click "Select Pages".
4. On the next screen, click "Allow Access".
5. Next, register Dify with My Apps.
Similarly, click on My Apps on the left side of the Yoom page and select "New Connection".
Enter "Dify" in the search box and select Dify from the search results.
On the next screen, enter the required fields and click "Add".
If Notion and Dify are displayed in My Apps, registration is complete.
From here, let's create the flow! Since we are using a template, open the template page below and click 'Try this template'.
The template will be automatically copied to your workspace. On the next screen, please click "OK".
1. Click "OK" on the previous screen, then click the app trigger "When a page in a specific database is created or updated" on the displayed screen.
* This screen appears when you click "【Copy】Summarize and add new Notion page with dify" in the flowbot under "My Projects" on the left side of the Yoom page screen.
2. Enter the required fields on the displayed screen. Leave the trigger action as is and click "Next".
3. Set the details on the displayed screen. Select "Trigger Interval".
* You can choose trigger intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. Please note that the shortest trigger interval varies depending on the plan.
* For more details about the Yoom plan, please refer to here.
Enter the "Database ID" according to the description below the input field.
4. After completing the input, execute "Test" and if successful, click "Save".
* The displayed output can be used in the next settings as indicated by "This value can be used in other operations."
1. Click the branch "Command Operation".
* Branching is a feature (operation) available in plans above the mini plan. Please note that operations in the flowbot will result in an error if you are on the free plan.
* Paid plans like the mini plan offer a 2-week free trial. During the free trial, you can use apps and features (operations) that are subject to restrictions.
2. Select "Operation" and "Output" from the dropdown menu.
This time, we are using a template to set it up as shown in the image below.
After completing the setup, click "Save".
1. Click "Retrieve Records (ID Search)" to operate the database.
Enter the required fields on the displayed screen and click "Next".
Select the "Database ID" from the suggestions displayed when you click the input field.
2. Configure the detailed settings.
Select the "Condition for the record you want to retrieve" from the output displayed when you click the input field.
After completing the input, execute "Test" and if successful, click "Save".
1. Click "Send Chat Message" to connect with the app.
Enter the required fields on the displayed screen and click "Next".
2. Configure the API connection settings.
Select "query" from the output displayed when you click the input field.
* The "Body" contains the text of the created database as a value.
Enter "user" according to the description below the input field or select from the output displayed when you click the input field.
After completing the input, execute "Test" and if successful, click "Save".
1. Click "Update Records (ID Search)" to operate the database.
As in Step 5-1, enter the required fields on the displayed screen and click "Next".
2. Configure the detailed settings.
Select the "Condition for the record you want to retrieve" from the output displayed when you click the input field.
3. Select the "Value of the record after update" from the output displayed when you click the input field.
After completing the input, execute "Test" and if successful, click "Save".
* The "Response Content" contains the summary of the "Body" created by Dify as a value. It will be added to the "Summary" field of the created database.
Click the "Turn on Trigger" button in the red frame on the screen below to automatically start the flowbot.
By utilizing the APIs of Notion and Dify, various automations can be achieved!
How about the following automation examples?
You can notify chat tools of data additions, synchronize with CRM tools, and integrate with SNS and video posting tools!
In addition to sorting and labeling, it is also possible to automatically generate responses to inquiry emails!
If the data added to the Notion page can be edited according to the specified prompt content, it will eliminate the need for a series of actions such as copying the data, accessing Dify, copying the response content, and returning to Notion!
This will allow you to feel the benefits of more efficient work utilizing AI than ever before.
Additionally, if you can successfully incorporate AI like Dify into your work, the range of applications will expand, and the possibility of quickly completing tasks that previously took time will increase!
Moreover, the key point of this integration is that it can be realized without programming knowledge! With Yoom, which is easy to use even for beginners, app integration becomes simple.
Since you can issue a free account, you can immediately check the actual operability!
Register with Yoom now and introduce automation!