Notion
Notion is a note-taking and idea-organizing platform. This Notion application primarily centers around page and database management.
Before setting up
Before you can connect you need to make sure that:
- You have a Notion account
- You have sufficient permissions in the workspace you want to connect Blackbird with.
Connecting
- Navigate to apps and search for Notion.
- Click Add Connection.
- Name your connection for future reference e.g. ‘My Notion connection’.
- Click Authorize connection.
- In the popup, select the workspace you want to connect to in the top right corner.
- Click Select pages
- Manually select all the pages you want Blackbird to access.
- Click Allow access
- Confirm that the connection has appeared and the status is Connected.
If you later want to give Blackbird the ability to access other pages, you can do so manually through the page options in Notion.
Actions
Blocks
- List block’s children returns all children of a specified block. Instead of block you can input ID of a
Page
, so that it will return all blocks belonging the that page. - Get/Delete block
Comments
- List comments returns a list of comments added to the specified
Block
. - Add comment adds comment to a specified
Page
orDiscussion
.
Databases
- List databases returns a list of all databases in the workspace. You can filter the list by create/edited time.
- List database records returns a list of all child
Pages
in the database. You can filter the list by create/edited time. - Create/Get database
Pages
- List pages returns a list of all pages in the workspace. You can filter the list by create/edited time.
- Get page as HTML returns specified page’s content as an HTML file.
- Create/Update page from HTML create/updates page from an HTML file.
- Get page string/number/date/boolean/files/multiple property returns the value of a database entry’s property of specific type.
- Set page string/number/boolean/files/multiple property updates the value of a database entry’s property of specific type.
- Create/Get/Archive page
Users
- List users returns a list of users belonging to the workspace.
- Get users returns details about specified user.
Events
Pages
- On pages created triggers when new pages are created. To allow Blackbird access to the newly created pages you should do so manually through the page options in Notion
- On pages updated triggers when any pages are updated.
HTML Conversion
Blackbird is able to convert Page
content to an HTML file and back, so that it is possible to translate Notion content automatically via Blackbird. For example, you can do a combination like “Notion: Get page as HTML” -> “DeepL: Translate” -> “Notion: Update page from HTML”. Untranslatable content will be transferred back as well, except of several types like: Reference, Image, File, Link. These types won’t be transferred for now, but we are constantly working to make it better.
Feedback
Do you want to use this app or do you have feedback on our implementation? Reach out to us using the established channels or create an issue.