You need to be a workspace admin to complete this task.
Configure Notion
- Create a new integration in Notion here.
- On the Notion integration page, create a new internal app called “Next Matter”.
- Click the app and copy the Integration secret. You’ll need to provide it in the Next Matter workflow.
- In Notion, click the parent page under which you’ll be creating new pages. To do this, in the top right-hand corner click … > + Add connections.
- Select the Next Matter app.
- Allow Notion access to Next Matter.
- On your parent page, in the top-right corner click Share.
- Click Copy link.
- Paste the link somewhere and extract the Notion page ID from the link. You can find the page ID at the end of a Notion page’s URL (before any query strings starting with ?). For example, the page ID here https://www.notion.so/nextmatter/Content-fa12225389b641339a46df8073992b62?pvs=4 would be fa12225389b641339a46df8073992b62.
Configure Next Matter to add a new page
- In your Next Matter portal, click Workflows, and then click the workflow you want to create pages in Notion.
- Click Edit workflow.
- Click +Add step and select Integration > Custom integration.
- Click Settings to configure the step.
-
Enter the following details:
- Method: POST
-
URL:
https://api.notion.com/v1/pages
- Headers: Content-Type: application/json
- Headers: Authorization: Notion’s integration secret
-
In the Body enter the values. For example, the body might look like the following:
- Save your changes.
Configure Next Matter to add a new paragraph
- In your Next Matter portal, click Workflows, and then click the workflow you want to create pages in Notion.
- Click Edit workflow.
- Click +Add step and select Integration > Custom integration.
- Click Settings to configure the step.
-
Enter the following details:
- Method: PATCH
-
URL:
https://api.notion.com/v1/blocks/PAGE_ID/children
- Headers: Content-Type: application/json
- Headers: Authorization: Notion’s integration secret
-
In the Body enter the values. For example, the body might look like the following:
- Save your changes.