This page covers two settings tabs that sit close together because they both shape what your users — and external sites — see when they reach your Digital Twin.Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
Visual Branding
Name, logo, colors, custom CSS — the look and feel of your instance.
Public URLs
The allow-list of origins that may embed or launch your Digital Twin from the outside.
Visual Branding
Branding is set on each instance under Admin → Digital Twin → edit instance → Personalization and AI Models. Most fields apply immediately on save — refresh any open tab to pick them up.Name and avatar
The display name for your Digital Twin. Defaults to “Pria”. Shown in the chat header, the welcome screen, and the browser tab title.
Light-mode logo. Click the avatar to upload. Square aspect ratio works best (we render it at 192×192 in most places).
Dark-mode variant of the logo. Optional — if not set, the light-mode logo is used in both themes.
Optional animated (Lottie or WebP) variant used while Pria is “thinking” in the chat header.
Theme and colors
Force
light, force dark, or leave unset to follow the user’s system preference. Most instances should leave this unset.Custom CSS applied across the whole Digital Twin UI. Use this for primary color, accent color, button shapes, font choices, and layout tweaks. See UI Customization for the full class reference and a starter template.
Where branding shows up
| Surface | What it picks up |
|---|---|
| Login page | Logo, name, theme, custom CSS |
| Chat header | Logo, name, animated avatar |
| Welcome screen | Name, “About” text, logo |
| Embedded SDK | Logo, name, custom CSS |
| Email templates | Logo, name, contact email |
| Browser tab | Name (as title), favicon |
Public Authorized URLs
The Public Authorized URLs list is an allow-list of origins that are permitted to embed your Digital Twin via the SDK or receive OAuth redirects. Any origin not on the list is rejected — this is what stops a random third-party site from dropping your assistant into their page.Adding an authorized URL
Open the Integrations section
On the instance editor’s main tab, scroll to Integrations → Public Authorized URLs.
Add the URL
Click the + button and paste the URL. Include the scheme (
https://) and host. A trailing slash is ignored.Matching rules
Hosts match by hostname suffix. Addinghttps://example.com authorizes that host and every subdomain underneath it (single- or multi-level). Adding https://app.example.com authorizes only that host and anything deeper. No wildcard syntax is needed.
| You enter | What is allowed |
|---|---|
https://example.com | example.com, app.example.com, eu.app.example.com, etc. |
https://app.example.com | app.example.com and any sub-subdomain like staging.app.example.com |
http://localhost:3000 | Local development from that exact host and port |
The match is host-only — Pria compares the URL’s hostname, not the path. Pick the most specific host that covers your real launch surfaces; broader entries authorize more.
Public Instance ID
Each instance has a Public ID — a short, opaque identifier safe to share with anyone. The SDK and the public chat link both use it to identify which Digital Twin to launch. Where the instance’s internal id is private (never put it in a URL), the Public ID is designed to be visible.Use it in an SDK launch
Pass it as the
publicId option when initializing the SDK on your site. See the SDK integration guide.Custom domain (white-label)
Running Pria on your own subdomain —assistant.yourcompany.com rather than the default Pria host — is a hosted setup we configure for you. Contact the Praxis AI team at humans@praxis-ai.com to request a custom domain. We will coordinate DNS, the TLS certificate, and the instance routing.
Email-from name and reply-to
Used as the From name on transactional emails Pria sends on behalf of your instance.
Used as the Reply-To on those same emails. If a user replies to a Pria-sent message, it lands here. Leave blank to use the platform default.
from: domain.
Favicon and app icons
The instance’s logo doubles as the favicon and the touch icon for users who add the Digital Twin to a home screen. Upload a single square logo with reasonable contrast against both light and dark backgrounds and you are done — Pria renders the appropriate variant for each surface. If you need fully distinct favicon and app-icon assets, ship them via custom CSS usingbackground-image declarations on the documented favicon classes (see UI Customization).
Related
- Personalization — name, About text, welcome screen, conversation model
- UI Customization — custom CSS class reference and starter template
- Web App integration — embedding Pria in your site
- SDK integration — JavaScript SDK launch options