Static Clickable URL Component for Self-Service Actions (Informational Redirect UI)
Y
Yoav Weisblech
Introduce native support for displaying a predefined, clickable URL as a structured UI element within self-service actions, without requiring user input fields or relying on a “Trigger” button as the primary interaction.
While Port currently provides several ways to surface links, none fully support a clean, static “informational redirect” experience within self-service actions. For example, action descriptions can include markdown links, but they lack consistent behavior control (such as enforced new-tab navigation) and are not intended to serve as primary UI navigation elements. Similarly, disabled or informational fields within action forms are read-only and cannot reliably function as interactive link components.
The proposed solution is to introduce a static link / redirect UI component for self-service actions with the following capabilities:
- Display a predefined URL as a first-class UI element (link or button) within the action interface
- Support optional custom display text, similar to labeled URL properties
- Require no user input, with the URL defined at action definition time (optionally templated from context such as entity or user fields)
- Open links in a new browser tab by default, consistent with existing external link behavior
- Function as a primary CTA alternative to the Trigger button, enabling a cleaner “informational or redirect-only” action type
- Optionally integrate with existing audit/execution tracking to measure link usage