Meetily
Agent APIClients

Deeplinks

The meetilypro:// URL scheme and which actions are gated by the off-switch.

Meetily registers a meetilypro:// URL scheme. Deeplinks are enabled by default and, unlike the rest of Integrations, are not gated behind the master Integrations switch and are not Pro-gated - it's the one integration capability available out of the box. A deeplink never directly drives capture; the recording actions only ask the app to act, and still require their own gates plus an in-app confirmation.

Actions

URLActionGated?
meetilypro://meeting/{id}Open a meeting in the appUngated
meetilypro://record/startRequest that recording startGated: requires the gateway enabled and Pro, and only emits an in-app confirm request; it never starts capture directly
meetilypro://record/stopRequest that recording stopGated: same as record/start
meetilypro://license/activate?key=KEYActivate a licenseUngated by design; the key is never logged

Other actions, such as record/pause, are ignored.

How gating works

The deeplink_enabled flag defaults to true and is independent of the master Integrations enabled flag - it's on by default and not Pro-gated. But record/start and record/stop additionally require the gateway to be enabled and the Pro license, and they surface an in-app confirmation. A URL can never start or stop capture on its own.

A deeplink is a request, not a command

record/start and record/stop emit an in-app confirmation and never drive capture directly. license/activate stays ungated on purpose so a locked-out user can still activate a license.

Activation reports an accurate result

The license/activate deeplink shows a success toast only when the key actually activates the license (active or in grace). An inactive, expired, or hard-blocked key shows an error toast, not a false "PRO license activated". Confirmation toasts auto-dismiss after a few seconds.

Last updated on

On this page