Hyperflow Notion
Features
Supports Notion-to-Webflow sync from any Notion DB to any Webflow CMS Collection.
Allows specific field mappings
Solidifies mapping by pushing back the Webflow item ID into Notion
Auto-generates slug from name, if it is blank
Field types;
Handles content to Webflow rich text HTML conversion
Handles cover images
Ref's, by slug
Mapping
Webflow ID
id
Required. Internal Webflow ID.
Slug
slug
Webflow Slug.
_cover
( any image field )
Optional. Stored in the specified field.
_content
( any richtext field )
Optional. Converted to Webflow richtext-compatible HTML and stored in the specified field.
( any other field )
( any Webflow field )
Optional. Converted to Webflow.
Webflow ID
Required. In Notion, create a text field. We recommend the name Webflow ID. Add it to the field mapping to Webflow field _id.
When blank, HF Notion knows that this is a new item, and will create it.
Once created, it will update the field in Notion to complete the sync definition for future updates.
When populated, HF Notion knows that this is an existing item, and will update it.
Slug
Represents the slug of the item.
When the item is first created;
If blank, HF Notion will automatically create the slug, use it in Webflow and push it back to your Notion DB as well.
If set, HF Notion will use the one you've set. Be sure it doesn't conflict with an existing slug or you may have problems.
Updating the slug in Notion should update it in Webflow as well.
_cover
This is generated from Notion's cover image. You can upload your own, or set one from various services for free.
_content
This is the main document in Notion and is converted to Webflow rich text.
Converts Notion blocks to Webflow field types.
Paragraphs
Headings
Images
Tables
Videos
Other Fields
Other custom fields can be added to your Notion DB as well and mapped to
Future
Individual documents, connected to Webflow pages (?) Maybe not, due to CMS challenges
Localization processes? Auto-translation and push?
Expand field types.
Setup
Notion Side
DB Fields-
Title ( intrinsic ). Maps to the Name
Slug( text ). Maps to the Slug. Auto-generated by the API from the Title using a Slug-compatible formula.Webflow ID( text ). This will be used by HF Notion to distinguish create v update requests, and to track sync bindings.Content ( HTML ).
Cover ( Image ).
Create the Webhook
Access. Give it the Databases you want.
https://www.notion.so/profile/integrations/internal/e38d8085-0347-4c40-941c-f444d31b33fd
Cloudflare KV
KV Store is NOTION_SYNC_CONFIGS
Testing
Notion Side
Create a test Webhook
Access. Give it the Databases you want.
https://www.notion.so/profile/integrations/internal/12765ef2-4b61-4ccc-b74a-1fb667eccd81
Last updated