The fastest way to search and create Notion pages.
If you are not logging in through OAuth, you can still use the extension with an internal integration secret. Follow the steps below to do so:
Internal Integration Secret (under Secrets)Open Manage Notion Connection in Raycast. This command works without signing in first and checks whether Notion accepts your saved credentials.
If browser authorization still returns to the sign-in screen, use an internal integration secret as a workaround. Include your Raycast version, operating system, and any connection-test error when reporting the problem. Never share your secret.
If you have connected your Notion account to Raycast, you need to grant the Raycast Extension access to new root pages.
To do so, open Settings & Members. Then, in the My Connections section, click the three dots next to the Raycast Extension, and hover over the "Access Selected Pages" menu item. You will be able to grant access to new pages.

If you are unable to do so or if you used an internal integration secret, you can follow the steps on the page: Add connections to pages.
Search matches page and database titles. Use Refresh Results after changing access. Notion's search index can take time to update and does not guarantee that every accessible page will be returned. For a missing database record, navigate into its database and search there. See Notion's search limitations.
Run npm test, npx tsc --noEmit, npm run build, and npm run lint.
In Raycast, check a page whose title contains both plain and bold text, paste Copy Formatted URL into a plain-text editor and a rich-text app, and browse a database with more than 20 records. Test Manage Notion Connection with browser sign-in, a revoked connection, and an internal integration secret on macOS and Windows.
Test your Notion connection, reconnect, or manage page access.
Create a page in a Notion database.
Search for Notion databases and pages.
Capture something and put it out in a Notion page.
Write a quick note into a daily page inside your notes page.
Append or prepend text, along with date, to a Notion page.
Open in App deep-link generation only matching notion.so URLs: since Notion's domain migration, page URLs are served from notion.com hosts (e.g. app.notion.com), so the notion:// deep link was never built and the desktop app opened the last viewed page instead of the target (#30540)Open in App on Windows: open(url, application) launches the Notion app but drops the URL for notion:// deep links, so the app opened the last viewed page. Deep links now go through the OS protocol handler without an explicit application; Add Note's "Open Page" toast action gets the same fix (#30540)Create Database Page creating the page but dropping the filled-in properties after Notion's database/data-source split: the page is now created against the data source (data_source_id) instead of the parent database container (#30460){ checkbox: true }, { number: 42 }, { select: { id } }), which made the API silently ignore most of themfalse and number 0 being dropped by the form-value falsy checkAdd Note command that appends a note to a page titled with the current date, nested inside a notes page (NOTES by default)Search Page commandAppend with a date divider checkbox to Notion Quick Capture so captured content can be prefixed with the current date (#27345)Create Database Page failing for some shared databases with "Failed to create page" / object_not_found style errors caused by mixed database_id and data_source_id usage (#25393)data_source_id vs database_id) before API callsdeleteDatabase deleting the parent database by mistake; it now resolves and deletes the selected database/data source itselfCreate Database Page quicklinks emitting React "state update on an unmounted component" warnings by moving side effects out of render and narrowing relation prefetching to visible properties onlynotion:// deep link protocol with explicit app targeting for reliable page navigation on both macOS and WindowsPreference allowing to use Clipboard for auto-filling Name (Title) or Content (ref: Issue #23086)shortcut to be cross-platform@notionhq/client (2024-07-03)Create Database Page that copies a deeplink to open the command as configured.plain_text errorThis update introduces a new Quick Capture command. This lets you quickly save websites in Notion by using their URL or copying it onto your clipboard, then launching the command. You can choose to just save the URL, the entire webpage, or an AI-generated summary.
The page preview now includes a secondary action allowing you to see a metadata panel with page properties. Many properties are supported, including title, emails, numbers, checkboxes, statuses, and more! Speaking of properties, page properties in the list view now make use of Raycast components, improving their visual appearance. Tooltips have also been added to make it easier to identify the property you are viewing. Additionally, when searching Notion pages, you can now see the last author who edited the page.
Page list items have also gained some actions to enhance the extension's power. Now you can:
Create Database Page to use client timezone when supplying a date field.Create Database Page to pop navigation when using Create and Open Page.