Productivity

Notion

15min
notion is a productivity and note taking web application with the notion app in {{product name}} , you can manage the database items, pages, and page content in your notion account requirements to use the notion app in {{product name}} you must have a notion account your notion account must have admin permissions to establish the connection in {{product name}} connect notion and {{product name}} {{product name}} provides two ways to connect to the notion app notion docid\ rymx7ridfsel b7qfq4ez notion docid\ rymx7ridfsel b7qfq4ez create the internal connection to craete a notion internal connection, you first need to notion docid\ rymx7ridfsel b7qfq4ez notion docid\ rymx7ridfsel b7qfq4ez obtain the internal integration token in notion before you create the internal connection in {{product name}} , you should first obtain an internal integration token in your notion account to obtain the internal integration token log in to your notion account click settings & members > connections > develop or manage integrations from the sidebar or go to the my integrations page click new integration select the associate workspace , fill in the integration name , upload a logo (optional), choose the associated workspace , and click submit go to capabilities , update the requested capabilities, and click save changes go to secrets , click show next to your internal integration token, and copy the token store your token in a safe place you'll use this value in the internal integration token connection field in {{product name}} create the internal connection in {{product name}} once you have your notion internal integration token, you're ready to create the connection in {{product name}} to create the connection log in to your {{product name}} account, add a notion module to your {{scenario singular lowercase}} , and click create a connection in the connection type dropdown, select notion internal optional in the connection name field, enter a name for the connection in the internal integration token field, enter the internal integration token you copied from your notion account click save you've successfully created the connection and can now use the notion app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps connect an application docid\ so88fm6pkt0g adkddfzz create the public connection to create the public connection log in to your {{product name}} account, add a notion module to your {{scenario singular lowercase}} , and click create a connection in the connection type dropdown, select notion public optional in the connection name field, enter a name for the connection optional click show advanced settings and enter your client credentials see notion docid\ rymx7ridfsel b7qfq4ez click save if prompted, authenticate your account, click select pages , select the pages you want make to have access to, and click allow access you've successfully created the connection and can now use the notion app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps connect an application docid\ so88fm6pkt0g adkddfzz obtain notion client credentials to obtain your notion client credentials log in to your notion account click settings & members > connections > develop or manage integrations from the sidebar or go to the my integrations page click new integration select the associate workspace , fill in the integration name , upload a logo (optional), choose the associated workspace , and click submit go to capabilities , update the requested capabilities, and click save changes go to distribution and click the toggle to make the integration public fill in your organization information and click submit field value redirect uris enter the redirect uri https //www integromat com/oauth/cb/notion2 company name name of your company or organization you may use your own name if this does not apply website or homepage used to link to your integration’s website or homepage in your integration page and authentication screens tagline optional a short description of the integration privacy policy url address used to link to your integration’s privacy policy in your integration page and authentication screens terms of use url address used to link to your integration’s terms of use in your integration page and authentication screens support email used to link to your integration’s support email in your integration page and authentication screens notion url for optional template optional url must be for a public notion page use this field if you'd like to duplicate a template into a user's workspace during oauth click continue in the switch to public integration? prompt copy the oauth client id and oauth client secret and save them in a safe place you will not be able to view the oauth client secret more than once you have successfully created your client credentials add databases to be visible in {{product name}} for the notion internal connection, by default, notion databases do not appear in the database id field > search option you must manually add them to the notion app in {{product name}} from your notion account to add databases from your notion account to the notion app in {{product name}} log in to your notion account enter into the database you want to add to make , click on in the top right corner, click add connections , search for and click on the integration you previously created, and click confirm the database is successfully shared and you can now see it in a module's database id > search field retrieve added databases and pages after establishing the connection if new databases or pages are added to the notion account, you must revoke the connection in your notion account and reauthorize the connection in {{product name}} to retrieve the added databases or pages to retrieve the newly added databases and pages log in to your notion account click settings & members > connections > > disconnect all users go to your {{product name}} account connections page, search for your notion connection, and click reauthorize you can now see the newly added databases or pages in your notion {{product name}} connection notion modules after connecting to the notion app, you can use the following types of modules to build your {{scenario plural lowercase}} database item watch database items get a database item note add the list page property items module to retrieve the complete details of a property item if the output variable contains the has more value this means you must paginate to retrieve all the property item's property values in the page object as notion imposes a 25 page reference limit create a database item append a database item content update a database item database/page watch databases/pages search objects get a database get a page create a database create a page update a database update a page page content watch page contents list page contents list page property items get a page content append a page content update a page content note in the type field, select the page content type that corresponds to the page content id if an incorrect type is selected, an error will appear the page content type cannot be changed using this module delete a page content users list users events watch events events will be delivered only for pages connected to your connection to change the pages with access, create a new connection and select pages in your workspace again other make an api call list users templates you can look for notion templates in make's template gallery , where you'll find thousands of pre created {{scenario plural lowercase}} notion resources notion api documentation