[Feature] Siri compatibility to create a new note

Platform

[X] iOS
[ ] Android

Obsidian Mobile version: v1.3.0


Siri compatibility: Would love to be able to say “Siri make an Obsidian Note that…[note text here]” - this way I can make a note hands-free (e.g while driving or working where my hands are already occupied).

For reference, you can currently tell Siri:
“Hey Siri, make a note” (then she’ll ask you what do you want your note to say, then she’ll write what you say in a new note in the iOS notes app)
“Hey Siri, note that blah blah blah blah blah” (then she’ll create a new note in the iOS app that has the following written: blah blah blah blah blah)

A related thread is here “Taking notes using voice/ Siri while running”, but it wasn’t marked as a feature request, so I created this thread.

1 Like

In the meantime you could use an Obsidian URI in a shortcut (all you need is a single “Open URLs” action), which will respond to Siri.

1 Like

Thank you for such a quick reply! I just tested it out, and I don’t think the shortcut workaround solves the problem (feel free to correct me if I’m wrong).

I was able to create a shortcut like this:
If: User says Hey Siri, Create Obsidian Note
Then: Open Chrome and go to obsidian://new
As a result, the Obsidian app opens up and successfully creates a new note!

However, there does not appear to be a way to have the phone ask for the user to continue to say something else into the phone, transcribe those words, and then type it into the body field of the note.

If there is a way to achieve the above, then I think this workaround would be just fine.

Here’s a blog entry about such a Shortcut, including a link to the Shortcut: A Shortcut for getting notes into Obsidian on iOS | Tools 4 Thought

1 Like

Sorry, I didn’t read your request closely enough, so I didn’t notice you wanted to use the shortcut to create the text.

You don’t need the “If” action for Siri. You can run any shortcut by saying, “Hey, Siri, [Name of shortcut]”.

I don’t remember all the details of how you’d do this (see Shortcuts documentation, Obsidian URI documentation, and/or the article @psychotronic linked), but here’s the general approach (omitting actions like creation of variables).

  1. Ask for input. I believe the same action handles typing or dictation, depending on whether you used Siri.

  2. URL encode the text. Shortcuts has an action for that.

  3. Add the encoded text to the Obsidian URL in the appropriate parameter (see documentation)

  4. Open the URL.