Notion integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Our Notion integration enables teams to automate document creation, database management, and collaboration workflows directly within Rewst. By connecting to Notion, users can programmatically create and update pages, manage content blocks, and interact with databases as part of larger automated processes. This makes it easy to centralize information, keep documentation in sync, and enhance team communication without manual work.
Turn emails into formatted Notion pages with attachments
Log form submissions, such as customer feedback, directly into databases
Generate daily standups from calendar events and enable team comments
Monitor databases for high-priority items and trigger alerts
Auto-generate client onboarding docs from templates
Sync task statuses between Notion and other project tools
Capture meeting minutes and distribute them automatically
Manage a blog content calendar as writers submit drafts
Use Notion databases as structured storage within broader automation flows
Log in to your Notion account.
Click New Integration.
Select a workspace to install the integration to from the Associated Workspace drop-down selector.
Keep the Type set to internal.
Click Save.
Click into your new integration in the integrations list.
Click into the Configuration tab.
Copy the Internal Integration Secret.
Set settings for the Capabilities menu as follows:
Check off all check boxes
Set User Capabilities to Read user information including email addresses.
Click Save.
Navigate to Configuration > Integrations in the left side menu of your Rewst platform.
Click on the integration tile to launch the configuration setup page.
Enter the key copied from Notion into the Internal Integration Secret field.
Click Save Configuration.
Saving your configuration during integration setup automatically triggers a test API call to verify that your setup is correct. If something is wrong with your credentials and the integration fails, you'll receive an error message in the Rewst platform.
Notion grants access for the integration on a page-by-page basis. Add each desired page as a connection within Notion by completing the following steps.
Navigate to your desired page in Notion. Alternatively, create a new page for your intended purpose.
Click ... to open the actions menu.
Click + Add Connections.
Search for the Rewst integration and select it.
Confirm that the integration can access the page and all of its child pages.
Blocks
List Child Content Blocks
Returns an array of child block objects contained in the block using the ID specified. You may also supply a page ID to retrieve the children blocks of a page.
Blocks
Add Child Content Blocks
Creates and appends new children blocks to the parent block_id specified. Blocks can be parented by other blocks, pages, or databases.
Blocks
Get Content Block
Gets the content block with the specified ID. If the block has children blocks, the List Child Content Blocks action should be used to retrieve them.
Blocks
Delete Content Block
Moves a content block to the "Trash" in Notion.
Blocks
Update Content Block
Updates the content for the specified block based on the block type. Supported fields based on the block object type.
Comments
List Comments
Returns a list of un-resolved comments from a page or block.
Comments
Create Comment
Creates a comment in a page or existing discussion thread.
Databases
Query Database
Get a list of pages and/or databases contained in the database.
Databases
Get Database
Retrieves a database object which contains information about the structure and columns of the database.
Databases
Create Database
Creates a database as a subpage in the specified parent page, with the specified properties schema.
Databases
Update Database
Updates the title, description or properties of a database.
Generic Request
Notion API Request
Generic action for making authenticated requests against the Notion API
Pages
Get Page Properties
Returns page properties for the page with the specified ID. To fetch page content the List Child Content Blocks action should be used.
Pages
Get Page Property Item
Returns a page property item for the page with the specified ID.
Pages
Create Page
Creates a new page that is a child of an existing page or database.
Pages
Update Page Properties
Updates the properties of a page.
Search
Search Pages
Searches all parent or child pages that have been shared with the Rewst integration.
Search
Search Databases
Searches all databases that have been shared with the Rewst integration.
Users
List Users
Retrieve a list of users in the workspace, guests are not included.
Users
Get User
Retrieves a user for a given ID. The user can be a person or a bot.
Users
Get Bot User
Retrieve the bot user information associated with the provided integration secret.
Navigate to the
In the integrations page, search for Notion
.
Got an idea for a new Integration? Rewst is constantly adding new integrations to our integrations page. Submit your idea or upvote existing ideas here in our .
For more on how actions work in Rewst, check out our .
Notion's complete API documentation can be found .