Add Your Website Domain

Authorize your website domain in JIVIQ to activate origin security and enable widget communication on your live web pages.

ON THIS PAGE
Security Architecture

1. Why JIVIQ Requires Domain Allow-Listing

Before the JIVIQ chat widget can load or answer questions on your website, your website domain must be registered in your JIVIQ Workspace under Allowed Websites.

JIVIQ implements strict Cross-Origin Security (CORS) and origin validation. When a visitor loads your webpage, the widget script checks the hostname against your account's authorized domain list. If the domain is recognized, the chat bubble renders and connects securely to your AI responder.

shield
Why Origin Allow-Listing Protects You:

Because client-side widget code is public on the web, domain allow-listing prevents unauthorized third parties or malicious copycats from pasting your widget script on their own websites and consuming your AI response quota.

lock
Protection

Quota Security

Ensures only verified visitors on your approved domains can initiate AI conversations and utilize workspace messages.

domain_verification
Verification

Origin Authentication

Validates request headers in real-time across JIVIQ edge nodes before serving your brand’s custom chat persona.

vpn_lock
Privacy

Session Isolation

Guarantees visitor leads and CRM attributes captured on your site are routed strictly to your own secure workspace database.

hub
Multi-Site

Multi-Domain Routing

Connect multiple domains or wildcard subdomains under one unified knowledge and AI assistant umbrella.

JIVIQ Website Installation Dashboard
image The JIVIQ Install center showing the Allowed Websites configuration and domain security settings.
Formatting Rules

2. Domain vs. URL: Critical Formatting Rules

The most common installation mistake is entering a complete web address (URL) instead of a bare domain name. JIVIQ expects the hostname only.

Type Example Format Valid in JIVIQ? Explanation
Bare Domain example.com check VALID Standard apex domain. Covers the entire domain across all sub-paths.
Subdomain app.example.com check VALID Authorizes a specific subdomain for portal or SaaS app integration.
Wildcard Subdomain *.example.com check VALID Authorizes all subdomains (blog., store., app., www.) simultaneously.
Full URL with Protocol https://example.com close INVALID Do not include https:// or http://.
URL with Page Path example.com/pricing close INVALID Do not include page paths or subfolders.
Local / Private Address localhost / 127.0.0.1 close INVALID Localhost cannot be verified by JIVIQ production edge servers.
lightbulb
Pro-Tip on Trailing Slashes:

Ensure you do not include a trailing slash (example.com/) when typing or pasting into the domain input field. Bare domain characters provide the smoothest verification.

Case Study

3. Practical Example: Authorizing Nexora AI

Throughout this tutorial series, we reference our verified installation on Nexora AI, a real static website hosted on GitHub Pages:

cancel

Incorrect Input

https://jamesdavis.github.io/nexora-ai/

Contains protocol (https://) and repository sub-path (/nexora-ai/). This will cause a validation error.

check_circle

Correct Input

jamesdavis.github.io

Bare host domain only. Authorizes the JIVIQ widget across all GitHub Pages hosted on this root account.

Step-by-Step

4. Step-by-Step: Adding Your Domain in JIVIQ

Follow these simple steps inside your JIVIQ dashboard to authorize your website domain:

1
Open Chat Studio & Navigate to Install

Log in to app.jiviq.com, select your active Workspace, click Chat Studio in the left sidebar, and select the Install tab.

2
Locate the Allowed Websites Section

Scroll to the Allowed Websites card. This section displays all domains currently authorized to load your chat widget and includes an input field for adding new sites.

3
Enter Your Bare Domain Name

Type your bare domain into the input box (e.g., yourdomain.com or jamesdavis.github.io for GitHub Pages). Do not include https:// or trailing slashes.

4
Click "Add Domain" & Confirm Status

Click the Add button. JIVIQ immediately validates the format, adds the entry to your authorized table, and displays a green Active badge next to the domain.

JIVIQ Website Installation Allowed Websites Input
image Entering the bare website domain into the Allowed Websites input field in JIVIQ Chat Studio.
JIVIQ Domain Activation Dashboard
image Authorized domain table showing the active status badge and verified origin security.
Configuration

5. Wildcard Subdomains & Staging Sites

For businesses running multi-environment pipelines or multiple brand subdomains, JIVIQ supports flexible wildcard domain matching:

hub
Prefix (*.)

Wildcard Subdomains

Use *.yourdomain.com to authorize every subdomain under your apex domain (e.g., app., blog., shop.) automatically.

lan
Apex + WWW

Dual Domain Coverage

Add both yourdomain.com and www.yourdomain.com to guarantee uninterrupted uptime across URL redirects.

Troubleshooting

6. Common Mistakes & Error Resolution

If your domain registration fails or the widget does not appear on your live website, check these common validation errors:

error_outline

"Invalid domain format"

Cause: You included https://, http://, or a subfolder path like /contact in the field.
Solution: Remove protocols and paths. Enter only the host domain: example.com.

block

"Localhost is not supported"

Cause: Entering localhost, 127.0.0.1, or a local network IP address.
Solution: Deploy your test project to a public test domain (e.g., GitHub Pages, Vercel, Netlify preview) to test JIVIQ live.

sync_problem

"Domain Not Authorized"

Cause: The live webpage address differs from the registered domain (e.g., website redirected from apex to www).
Solution: Check the browser address bar on your live site and ensure the exact domain is added in JIVIQ.

group_off

Missing "Add Domain" Button

Cause: Your user role in this workspace is Member or Viewer, which does not have security admin rights.
Solution: Ask your Workspace Owner or Admin to add the domain or upgrade your role.

Interface Mockups

7. Visual Interface Walkthrough

Review these visual interface references showing the domain allow-listing process inside the JIVIQ dashboard:

app.jiviq.com/chat-studio/install
JIVIQ Website Installation Dashboard
image Image 1 • JIVIQ domain registration input box awaiting bare host entry.
app.jiviq.com/chat-studio/install
Entering Bare Showcase Domain in JIVIQ
image Image 2 • Entering bare domain with real-time format validation.
app.jiviq.com/chat-studio/install
JIVIQ Domain Activation Dashboard
image Image 3 • Green Active badge confirming domain is ready for widget communication.
Knowledge Base

8. Frequently Asked Questions

Explore commonly asked questions regarding domain allow-listing, subdomain wildcards, and origin verification:

JIVIQ enforces strict origin allow-listing for security. If the widget script is loaded on a website that has not been explicitly authorized in your Workspace settings, the widget will refuse to initialize, preventing unauthorized third parties from hijacking your AI assistant.

A domain is the bare host address (e.g., example.com or jamesdavis.github.io). A URL includes protocols (https://), ports, subfolders, or page paths (e.g., https://example.com/pricing). JIVIQ requires ONLY the bare host domain.

Standard workspaces allow registering your primary production domain plus staging/subdomains. Multi-site workspaces on higher tiers can authorize unlimited domains under one umbrella.

No. Never include http:// or https:// in the domain input field. Entering a protocol will trigger a validation error. Simply enter your hostname, such as mycompany.com.

No. Do not include page paths, slashes, or file extensions. Adding mycompany.com authorizes JIVIQ across all pages and sub-paths of that entire domain automatically.

For GitHub Pages (like our Nexora AI tutorial at https://jamesdavis.github.io/nexora-ai/), you enter the host domain jamesdavis.github.io without the repository sub-path /nexora-ai/.

Yes. Adding *.mycompany.com allows the widget to run across all current and future subdomains (e.g., app.mycompany.com, blog.mycompany.com, store.mycompany.com) without adding each one individually.

If you do not use wildcard notation, we recommend adding both your apex domain (company.com) and the www subdomain (www.company.com) to guarantee uninterrupted coverage regardless of user redirect rules.

Yes. Adding staging or QA domains allows your development team to test the chat widget in pre-production environments before deploying live.

For security integrity and reliable cross-origin resource validation, JIVIQ widget security requires public domain verification. Localhost and private intranet IP addresses cannot be added to production allow-lists.

Only team members with Workspace Owner or Admin permissions can register new domains or delete existing authorized websites from the Workspace settings.

The widget will immediately fail to load because their website domain is not in your Workspace allow-list. Your AI context, chat history, and quota remain 100% secure.

This happens if you pasted a protocol (https://), a trailing slash (/), or a page path (/contact). Strip everything except the bare domain (e.g., site.com) and try again.

Check if your site redirects visitors between www.yoursite.com and yoursite.com. Ensure the exact domain displayed in the browser's address bar is included in your JIVIQ allow-list.

Domain authorization propagates across JIVIQ's global edge network instantly. Once you click Add and see the green status tag, the domain is immediately active.