Notion as a dashboard

Original link: https://sund.site/posts/using_notion_as_a_dashboard/

I have built a Chrome extension useless idea during the last month. The backend service which implemented by Flask is using Notion as a dashboard.

Notion API

If you want your service to connect Notion, you have to create a Notion integration at this page . Afterwards, you have to share a specific Notion page to the integration you just created.

Now, you can call Notion API to visit your page.

Once the service has permission to write and read data to Notion page, we can sync data between Notion and Flask service.

I’m using a status column to let me know which row has been updated into service’s sqlite database.

And also, I can update this row’s content, then mark status as “To Update” to tell Flask service to sync this line later. At every night, Flask service sync data from Notion page to sqlite and mark status as “Done”.

By this way, I am making Notion as my backend service dashboard.

This article is reprinted from: https://sund.site/posts/using_notion_as_a_dashboard/
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment

Your email address will not be published.