Skip to content

Custom Link

Opens a URL in a webview. The general-purpose escape hatch for anything the feature catalogue does not cover.

PluginNone
Endpoint groupNone
PlanEvery plan
  1. Drag Custom Link onto a navigation bar, usually the side drawer.
  2. Set the URL.
  3. Set a Title — this is the label members see.
SettingWhat it doesDefault
URLThe address to openEmpty
Title, DescriptionThe tab label and headingEmpty
RestrictionsWhich roles see the tabEveryone
  • A page on your site that needs your own scripts or styling to work — a form from another plugin, a booking widget, a dashboard.
  • A plugin whose data has no native screen yet. See Supported plugins.
  • An external resource: a knowledge base, a Discord invite, a survey.

For URLs on the connected site, the webview carries the member’s session, so a members-only page shows them signed in.

That does not apply to external sites, which know nothing about your members.

Every webview is a screen that is slower than the rest of your app, ignores your theme, and shows your website’s chrome inside an app that already has navigation.

A few are fine and expected. An app that is mostly webviews is one Apple rejects under guideline 4.2 as a website wrapper — see iOS builds.

Check the catalogue before reaching for this. A native screen usually already exists.

SymptomCauseFix
The tab is blankThe URL is empty, wrong, or the page refuses embeddingOpen it in a browser first
It asks for sign-inIt points at an external siteExpected
A page refuses to load at allIts X-Frame-Options blocks embeddingNothing to fix in the app; that site forbids it
Content is cut off sidewaysThe page is not responsiveFix it on the site
It ignores dark modeWebviews follow the websiteUse a native feature