Applications

Overview

Applications are the foundation of AppNavi. An application connects AppNavi to a browser-based business application and defines where AppNavi appears, how the avatar behaves, and which authentication and execution options are used.

Applications are managed from Manage Tenant → Applications. A tenant can contain multiple applications, and each application can be assigned to a workspace and contract.

Required role: Tenant Owner. Only Tenant Owners can add, edit, or delete applications.


Application Settings

SettingPurposeDefault / Notes
Application NameName used to identify the application in AppNavi.Required
Application URLMain URL of the application.Required
PatternDefines the URLs where AppNavi should run. Use * to include additional pages.Generate it after entering the URL
LanguageControls the language of AppNavi content.Browser language
Avatar PositionDetermines where the AppNavi avatar appears.Bottom Left
Avatar VisibilityControls who can see the AppNavi avatar.Visible
Code Execution ModeDetermines how AppNavi custom code is executed.Dynamic
Authentication ModeDetermines which login methods are available.Username/Password and/or SSO
Application DisabledTemporarily prevents AppNavi from running on the application.Disabled

Important Settings

URL & Pattern

Enter the application's main URL, then generate the Pattern.

Use a wildcard such as * when AppNavi should be available across multiple pages.

Learn more: Create an Application

Avatar Visibility

  • Visible — Avatar is available to users.
  • Restricted Mode — Avatar is initially hidden and can be shown only when the configured restriction key is present.

Restricted Mode is useful for testing or controlled rollouts. Up to five restriction keys can be configured.

Security: Restriction keys control avatar visibility, but they do not disable other AppNavi functionality such as analytics recording or custom code.

Learn more: Application Visibility Mode

Code Execution Mode

  • Dynamic (eval) — Default and recommended option.
  • Inline — Places custom code inside a script tag and may be affected by the application's Content Security Policy (CSP).

Use Inline only when Dynamic causes compatibility issues.

Security: Changing the execution mode can affect how custom code interacts with your application's CSP. Validate the application after making this change.

Authentication Mode

You can enable:

  • Username/Password
  • Single Sign-On (SSO)

Multiple authentication modes can be enabled when required.


Save & Validate

After creating or editing an application:

  1. Complete the required settings.
  2. Click Save Changes.
  3. Open the configured application URL.
  4. Confirm that AppNavi loads according to the configured Pattern.
  5. Verify the avatar appears in the selected position and visibility mode.
  6. If authentication was changed, verify the configured login option works.
  7. If custom code or execution mode was changed, verify that the application continues to function correctly.

Tip: Always test the actual application URL after saving. A correct application configuration in the Portal does not necessarily mean the configured URL or CSP settings will work as expected in the target application.


Related Configuration


Did this page help you?