Actions

Open URL

Open a link in whichever browser or app macOS hands it to.

action.open_url
ACTIONOpen URL

At a glance

Emits
opened, url
Allowed by default
http, https and mailto

Set it up

Type the link, or build it from upstream data with {{...}}. The node resolves the template, then hands the result to macOS.

The Open URL inspector, with a templated link.
The Open URL inspector, with a templated link.

Configure

FieldDefaultWhat it does
URL—The link to open. Supports {{var}}. A URL with no scheme fails the node.
Allow non-HTTP schemesOffPermits anything outside http, https and mailto — file://, vnc://, a custom app scheme.

Output

KeyTypeValue
openedBooleanWhether macOS accepted the URL
urlStringThe resolved link, after {{...}}

Example: open the page a script found

A hotkey runs a script that prints a URL, and Open URL opens whatever it printed.

A hotkey, a script, an Open URL.
A hotkey, a script, an Open URL.

Paste this into the Flow Builder to get the same flow:

On a keyboard shortcut, run a script that prints a URL and open it in my browser.

Good to know

Anything but http, https and mailto is refused, with the scheme named in the error. The toggle is per node, not a global setting.