Skip to content

**Feature request: Embedded web/chat window (in-app WebView button type)** #280

Description

@phabt0w

First off, thanks for SupportApp — we've deployed it across our macOS fleet via Jamf Pro and it's been a great help-desk tool.

Summary

It would be great to have the ability to open an embedded web/chat window inside SupportApp itself, rather than only launching an external app or URL.

Use case

We'd like to add a button (e.g. "Support Bot") that, when clicked, opens a web view hosted within SupportApp pointed at an internal, self-hosted support assistant via a configurable URL. The goal is to keep the support experience contained within the SupportApp UI instead of sending users out to a browser, so the interaction feels native and stays within the corporate support surface.

Current limitation

Today the Button ActionType supports App, URL, Command and PrivilegedScript. A URL button opens the default browser, and there's no way to render web content inside the app. As far as I can tell, an embedded view would currently require forking the Swift source, which isn't really maintainable for a managed fleet.

Proposed solution

  • A new ActionType (e.g. WebView / EmbeddedURL) or a new Item Type that opens a sandbox-safe WKWebView panel within SupportApp.
  • A configurable target URL via the existing nl.root3.support preference domain so it can be managed entirely through a Configuration Profile.
  • Optionally, sizing/title configuration for the window.

This would let organizations link SupportApp directly to their own internal chat/support assistants without leaving the app. Happy to provide more detail or help test a beta if useful.

Thanks for considering it!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions