Granola supports URLs with the granola:// URL protocol. For example, to create a new note, paste granola://new-document into your URL bar, or run this from your terminal:

open 'granola://new-document'

new-document

The granola://new-document URL creates a new Granola note. It supports these query parameters:

  • event: a Google calendar event to associate with the note. This is a JSON object with this TypeScript format. If event is omitted, the note has no associated calendar event.
  • creation_source: the name of the app that opens the URL, like a utm_source query parameter. This helps us track where new notes are created.