Shiori

Notion Sync

Sync your saved links to a Notion database. This is a one-way sync — new links, edits, archive state, and deletions are pushed from Shiori to Notion.

1. Create an Internal Integration

Go to notion.so/profile/integrations/internal and click New integration. Give it a name (e.g. "Shiori"), select your workspace, and click Save. Copy the Internal Integration Secret — this is the integration key you'll paste into Shiori.

2. Create an empty database

Create a new full-page database in Notion. Shiori will scaffold the correct properties for your database in the next steps.

3. Share the Database

Click the menu in the top navigation bar while viewing the database, then select Connections. Find the integration you created in Step 1 and click Confirm to give it access.

4. Paste your database link and integration secret

Paste the database link and integration secret into the corresponding fields in your Shiori settings.

5. Sync existing links (optional)

If you have existing links in your Shiori account, you can click Sync to Notion in your Shiori settings to do a one-time initial sync.

Ongoing sync

Every time you save a link in Shiori, it will be pushed to Notion. Edits to the title or summary, archive state, and deletions will also be pushed to Notion.

Note: deletions will only push to Notion when the trash is emptied in Shiori manually, or automatically every 7 days.

Property types

Shiori automatically creates these properties when you connect your database, and will re-create them if they go missing during a sync. If you don't want a property to appear in your database views, hide it instead of deleting it.

PropertyTypeDescription
TitleTitleLink title (rename the default 'Name' property) (required)
URLURLLink URL (required)
SummaryTextAI-generated summary
AuthorTextContent author
DomainTextWebsite domain
Saved AtDateWhen the link was saved
PublishedDateWhen the content was originally published
FileFilesUploaded file (e.g. PDF, audio)
ArchivedCheckboxWhether the link has been archived
In TrashCheckboxWhether the link is in the trash
TagsMulti-selectUser-assigned tags

Quick setup with Notion AI

Paste this prompt into Notion AI as an alternative to the in-app setup button:

Add the following properties to this database for a Shiori bookmark sync integration:

1. "URL" — type: URL
2. "Summary" — type: Text
3. "Author" — type: Text
4. "Domain" — type: Text
5. "Saved At" — type: Date
6. "Published" — type: Date
7. "File" — type: Files
8. "Archived" — type: Checkbox
9. "In Trash" — type: Checkbox
10. "Tags" — type: Multi-select

The default "Name" title property should be renamed to "Title". Do not remove or modify any existing properties.