Using Hook with Notion

Hook supports Notion with the following considerations.

UI-scripted integration

Notion does not currently have an API for its app. Therefore you are better off using its web interface. However, Hook can control the Notion app via its UI interface (“UI scripting). It works reasonably well. If the Hook window shows No linkable item found in Notion, it’s likely that you have your macOS account set to a different language than English. Hook Pro users can easily modify the scripts, providing the names of the menu items in their language.

Notion’s Mac app is an electron app. Electron apps often lack features one would expect of a Mac app. For instance, you can’t drag and drop a Notion file onto the desktop or from the desktop into Notion.

However, it is possible for an Electron app to get an API and be made linkable. For instance, Obsidian is an Electron app and has an API on the Mac. Therefore, Notion developers could do the same for their app.

Copy Link, Copy Markdown Link and Hook to Copied Link

In Notion, you can use Hook to quickly Copy Link, Copy Markdown Link and Hook to Copied Link. That means you can “hook” notion items to just about anything (i.e., create two-way links in Hook).

Notion URLs

The URLs that Notion use on its app are slightly different on the Mac than on the web, as you would expect, but they follow the same pattern, which is helpful.

Search for Notion bookmarks in Hook

To find Notion items you’ve processed with Hook, simply

  1. invoke Hook
  2. enter search mode (with ⌘F or a click)
  3. type: url:notion and hit the return key

Your Notion bookmarks will show up in the search results. This may include false positives from the website.

Pasting app links into Notion app

Notion has another limitation that is not Hook specific but that affects people who like links: it does not allow you to paste local app links, not even its own!

  1. You can paste app URLs like hook://file/, and notion URLs in Notion app, but they will not be treated as hyperlinks.
  2. If you paste a markdown link whose URL field is an app URL (like [task name](OmniFocus://) or [item name](x-devonthink-item), Notion will strip away the URL and just give you the label. Not very markdown friendly.

Hook to New

The Notion app does not have an API, therefore Hook to New > Notion is not yet possible.

Communicating with Notion

We have been emailing Notion about its limitations since 2019. If more users make this request, they are more likely to implement the feature.
See Contacting Developers of Other Apps and Information for Developers – Hook.


See also this topic on the Hook forum regarding Notion.

Hook Productivity App Newsletter

Sign-up to receive emails about Hook productivity app. Our emails sometimes include coupons for discounts on great Hook-linkable apps made by other developers.

 Marketing permission: I give my consent to to be in touch with me via email using the information I have provided in this form for the purpose of news, updates and marketing.

What to expect: If you wish to withdraw your consent and stop hearing from us, simply click the unsubscribe link at the bottom of every email we send or contact us at We value and respect your personal data and privacy. To view our privacy policy, please visit our website. By submitting this form, you agree that we may process your information in accordance with these terms.

FLASH 24-hour SALE: 25% OFF DISCOUNT COUPON for Hook Pro Flexibits-Fantastical