Start here

Portal Configuration

Manage visuals and voice without modifying code.

Portal Overview

Use the ModelNex Portal to change messaging, voice, and experience themes without shipping a code deploy.

This separation lets product, design, and operations teams iterate on the user experience while engineers keep the runtime stable.

Trigger and Start Policy

Portal controls when a workflow or tour becomes eligible and how it first appears to the user.

PropTypeDescription
first_visit trigger Matches when userProfile.isNewUser === true.
return_visit trigger Matches when userProfile.isNewUser === false.
feature_unlocked trigger Matches when the flow featureKey is present in userProfile.features or userProfile.tourFacts.features.
manual trigger Never auto-surfaces. Use it for explicit launches from buttons, commands, or checklist actions.
Prompt-only behavior

For customer-facing activations, prompt_only now surfaces as a plain-language ask inside the chat bubble.

Blocking modals are best reserved for review and preview flows that explicitly request modal presentation.

Voice Personalization

Adjust voice and language so the guide matches your product tone, market, and accessibility requirements.

PropTypeDescription
language string BCP-47 locale such as en-US or fr-FR.
ttsVoice string The underlying TTS voice or model used for playback.
ttsPrefetchLeadMs number Lead time for preloading voice chunks before playback.

Experience Themes

Theme a workflow differently depending on whether it is exploratory onboarding, task coaching, or a strict operational flow.

PropTypeDescription
tone string Interactive style such as guide, coach, or operator.
accentColor hex Flow-wide or step-level highlight color for important UI targets.

AI Patterns

Patterns map your technical selectors to semantic meanings so the agent reasons about your product in domain language.

PropTypeDescription
Pattern Matching string Exact matches or wildcards for data-testid values.
Semantic Description string Natural-language meaning of the element or action.
Behavioral Category string Action category such as navigation, creation, or destructive.
View all guides Previous: SDK Configuration Next: Workflow