Notion page sync
Sync the contents of Notion pages to write blog posts and more

About Notion Page Sync
Notion Page Sync is one of Whalesync's most powerful Notion features. As you might have guessed, it allows you to sync data from Notion pages to rich text fields in other apps!
This enables you to write entire blog posts in Notion and sync them instantly to your live blog or site. You can even use Notion AI to write these posts for you.
When to use Notion Page Sync
Notion Page Sync works best when Notion is the original source of your content. This is because Whalesync can reliably convert Notion's block-based format into HTML for other apps, and when that content is edited elsewhere, we can preserve and map it back to Notion's structure. However, the reverse isn't trueβarbitrary HTML from other sources can't always be converted into Notion's proprietary block format. As a result, you might find that some of your styling or custom HTML is lost when sending updates back to your website.
If you only need content to flow into Notion from another app, try using a one-way sync on just the Page Content column or the whole table.
Notion page content vs. Notion records
A Notion database has a list of records. If you open one of those records, it opens up a page. That page is what Whalesync considers "Notion page content":

How to set up Notion page sync
To use Notion page sync, simply map the "Page Content" field on the field mapping page. This typically maps to a rich text field in other apps like Webflow.

Things to keep in mind
Shared OAuth settings: Notion OAuth has only one set of settings per Notion account, which means all your Whalesync bases will always share the same OAuth permissions. If you have multiple bases and reauthorize one of them (changing which databases you're sharing), it will automatically update the shared databases for all your other bases as well.
Performance with large databases: The Notion API is significantly slower than most other APIs that Whalesync integrates with. When syncing page content, Whalesync must make multiple API calls per page to fetch all the blocks and nested content. For databases with thousands of pages, this can result in long sync times. If you're experiencing slow syncs, consider moving the pages you want to sync into a smaller, dedicated Notion database with only the records you need. This reduces the number of API calls per polling round and can dramatically improve sync speed.
Page content limitations when syncing INTO Notion:
200 block limit: Each Notion page is limited to 200 blocks when syncing into Notion
No style preservation: Classes and styles are not preserved when syncing into Notion

Supported blocks
If there are blocks or media formats that you need but do not see listed below, please reach out to support@whalesync.com. We are always looking for ways to improve the product!
π Paragraph
πͺ Headings (h1-h3)
πΌοΈ Images (png, jpg, gif, svg, unsplash)
π Links
πΉ Video (mp4, ogg, webm, youtube, vimeo, wistia)
β« Bulleted list
βͺ Sub-bulleted list
1οΈβ£ Numbered list
π¦Sub-numbered list
π€ Quote
β¨οΈ Code inline
β¨οΈ Code block
πAudio (mp3, ogg)
βοΈ To-do list
β Divider
β¬οΈ Toggle
π Bookmark
π Table
π£οΈ Call outs
π Column list/Column
π Synced blocks
π Template
π Breadcrumb
π Table of contents
π Child page
ποΈ Child database
π Link to page
π Link preview
π’ Equation
π PDF
π File
π Mention
Last updated
Was this helpful?

