Chat Customization • Guide 4 of 4 schedule 6 min read Updated October 2026

Preview, Publish & Troubleshoot Widget Changes

Everything visitors see—the chat button, panel styling, wording, and logo—is managed directly in the admin app under Settings → Chatbox Widget (named Chat Studio on newer accounts) without touching your website code. Learn the difference between the instant admin preview and your live website, how classic auto-saving differs from Chat Studio publishing, how the 1-minute caching lifecycle works, and how to resolve domain or CSP issues when widget changes don't appear.

format_list_numbered Chat Customization Series (4 of 4)
published_with_changes

Deployment & Verification Summary

visibility

Admin Preview vs. Live

Preview shows your real-time draft. The live website serves saved or published settings cached on edge servers.

hourglass_top

The 1-Minute Rule

Allow ~60 seconds for server and browser caches to update, then reload the webpage.

domain_verification

Domains & Strict CSP

Settings only reach approved domains and sites permitting connect-src https://widget.jiviq.com.

INTERACTIVE PREVIEW

Preview Your Widget Changes

The preview canvas inside the JIVIQ admin updates continuously as you edit—it renders your active draft straight from your keyboard. Your live website follows a separate, high-performance delivery lifecycle.

Environment What It Shows Visitor Visibility
desktop_windows Admin Preview
Your instant, real-time draft as you type. Shows changes immediately as you adjust launcher styling, panel branding, or wording copy. Private to you. Visitors cannot see half-typed sentences, unverified hex colors, or test logo URLs.
public Live Website
The saved (classic) or published (Chat Studio) configuration distributed across edge servers. Public to all visitors. Updates automatically once saved or published, after caching propagates and the page reloads.
info

When the Two Disagree for a Minute

Seeing a change in the admin preview does not mean visitors can see it immediately. When the admin preview and your live site disagree for about a minute, the preview is ahead, not wrong. Live visitors only receive changes once the configuration is saved/published and local browser caching expires.

ADMIN INTERFACES

Save or Publish Your Changes

Accounts are moving to a newer settings surface called Chat Studio. Both live in the same sidebar spot—the entry reads Settings → Chatbox Widget on the classic version and Chat Studio on the newer one—and both control the exact same live widget, but they save differently:

auto_mode

Classic Chatbox Widget (Auto-Save)

The classic step-by-step wizard saves automatically. Every change saves itself approximately two seconds after you stop typing. A "Saved just now" indicator sits directly beneath the preview canvas.

publish

Chat Studio (Draft & Publish)

Chat Studio holds your edits as a working draft until you click Publish. Nothing reaches visitors until you do. After publishing, you will see the official status: "Published — live for visitors in about a minute."

manage_accounts

Team Roles & Permissions

Viewing widget settings is open to everyone on your team. However, saving appearance changes or adding website domains requires an Owner or Admin role on the account.

CACHING LIFECYCLE

How Long Do Changes Take? (The 1-Minute Rule)

One thing to know up front, because it trips people up: your changes reach the live widget automatically, but not instantly.

1

JIVIQ Edge Server Cache (~1 Minute)

Settings are cached briefly on the way to your website. JIVIQ edge servers hold configuration snapshots for up to 60 seconds to ensure sub-second global widget delivery.

2

Visitor Browser Cache (~1 Minute)

The visitor's local web browser caches the previous look for up to another minute to avoid redundant network round-trips while browsing multiple pages on your site.

3

Page Reload Required

The JIVIQ widget initializes its settings when the webpage loads. An already-open page will not restyle itself in real-time. So: save or publish, wait about a minute, then reload your website (or press Cmd+Shift+R / Ctrl+F5).

check_circle

Expected Behavior, Not Broken

If you checked your live website within 30 seconds of editing and did not reload the page, you haven't seen your change yet—that is completely expected, not broken.

TROUBLESHOOTING CHECKLIST

Troubleshoot Widget Changes (5-Step Checklist)

"I changed the color and position and nothing happened" is the most common widget question we get. Work down this checklist in exact order—it is ordered by how often each one is the cause:

1

Give it about a minute, then reload the page

Settings pass through two short caches: our servers hold them for up to a minute, and the visitor's browser holds the previous look for up to another minute. Reload the page to fetch the new look.

2

In Chat Studio, did you click Publish?

Chat Studio keeps your edits as a draft. The admin preview updates instantly, which makes it easy to believe you're done—but visitors see nothing until you press Publish.

3

Is your website's domain on the allowed list?

The widget fetches your saved settings from JIVIQ servers, and that fetch only succeeds for websites on your list (Step 3 of the wizard, "Where will this appear?"—or "Websites that can show your chat" in Chat Studio). Off the list, the widget falls back to the look baked into the code when you pasted it, and no amount of waiting changes that.

4

Does your site set a Content-Security-Policy (CSP)?

A CSP missing connect-src https://widget.jiviq.com silently blocks the settings fetch. The button appears but keeps its pasted defaults. See the CSP section below.

5

Still stuck? Re-copy the snippet

The button's color, position, and icon also ride inside the pasted code as the "first paint" look, before live settings arrive. Copying a fresh snippet from Copy Widget Code and replacing the old one updates that baked-in look.

Draft ready to deploy
Modified: Launcher Color (#000666), Display Name, Welcome Greeting
Published — live for visitors in about a minute.

Settings saved to JIVIQ edge servers. Reload your live website after 60 seconds to view changes.

Websites that can show your chat

1 of 200 domains added
acmestudio.com DNS Verified Includes *.acmestudio.com
JIVIQ Chat Studio publishing workflow: draft status indicator, official 1-minute propagation banner, and domain verification status.
SECURITY & DOMAIN VALIDATION

Check Your Website Domain ("Where will this appear?")

The JIVIQ chat widget only works on websites you have explicitly listed. Without your website's domain on the list, visitors won't be able to load your custom settings—the admin page warns you and disables the Copy button until at least one domain is added.

Admin Surface Exact UI Section Label Where It Lives
Classic Interface Step 3: "Where will this appear?" Step 3 in the 4-step Chatbox Widget wizard
Chat Studio "Websites that can show your chat" Under the Install tab

Official Allowed Domain Rules

Type your bare domain—yourbusiness.com, without https:// or any path—and click Add. If you paste a full address, the page asks you to remove the scheme and path. Keep these official rules in mind:

dns

Public DNS Verification

JIVIQ verifies the domain exists using a public DNS check. If a domain is rejected, the page displays a "Why?" button with the exact explanation.

block

Local & Private Addresses Rejected

Localhost and private IP addresses are rejected—you cannot allow-list localhost or internal subnets. Test on your publicly accessible live or staging site instead.

tag

Wildcards for Subdomains

yourbusiness.com and www.yourbusiness.com are separate entries. Use *.yourbusiness.com to automatically cover all subdomains in one single entry.

pin

200 Domains Limit

The limit is 200 domains per account. Most accounts use one or two. Manage them anytime from Add Your Website Domain.

science

Pre-Embed "Test" Link

Each verified domain gets a Test link that opens a test page so you can see the widget running in your browser before you touch your website code.

lock

Owner / Admin Role Required

Viewing the domain list is open to all team members, but adding or removing website domains requires an Owner or Admin role.

SECURITY HEADERS

Check Your Content Security Policy (CSP)

Most websites do not set a Content-Security-Policy, and if yours doesn't, you can safely skip this section. If your website enforces a restrictive CSP, a policy that omits the JIVIQ widget's origin blocks it silently.

shield

The Complete Official JIVIQ CSP Directives

If your site has a strict Content-Security-Policy header, add these three directives to permit the JIVIQ widget and its live settings fetch:

HTTP Response Header / Meta CSP
script-src  https://widget.jiviq.com
frame-src   https://widget.jiviq.com
connect-src https://widget.jiviq.com

connect-src is the one teams frequently miss, and missing it fails partially and silently: the chat button still opens, but the button keeps its pasted default navy look instead of fetching your custom saved settings. The admin Copy-code step in Install Widget includes a "My site has a strict CSP" section with a quick copy button for these rules.

bug_report

How to Inspect CSP Errors in Your Browser

Press F12 (or right-click and choose Inspect), then click the Console tab. If a CSP directive is missing, your browser will display an error: "Refused to connect to https://widget.jiviq.com because it violates the following Content Security Policy directive..."

LAST RESORT

Still Having Trouble? When to Re-Copy the Code

Under normal operations, once you paste the snippet into your website before the closing </body> tag, you never need to touch website code again. Appearance and behavior changes reach the widget automatically.

code

When Re-Copying the Snippet Is Appropriate

The chat button's color, position, and icon also ride inside the pasted snippet as the "first paint" look, before live settings arrive over the network. Copying a fresh snippet from Copy Widget Code and replacing the old code updates that baked-in initial appearance immediately.

This is a last resort, not the standard path—if you find yourself re-pasting for every routine edit, your website domain or CSP headers are misconfigured.

Important: Always copy the code from the JIVIQ admin rather than retyping it manually. The data-tenant and data-capability attributes are specific to your account, and a single typo means the widget silently will not load.

Still stuck? Our support team is ready to inspect your configuration: email support@jiviq.com.

FREQUENTLY ASKED QUESTIONS

Frequently Asked Questions

Explore answers regarding admin preview vs. live behavior, Chat Studio publishing, the 1-minute caching rule, allowed website domains, and CSP header troubleshooting.

The admin preview inside JIVIQ reflects your real-time draft as you type from your keyboard. Your live website, however, serves the last saved or published configuration cached across edge servers. During the 1-minute caching window, the admin preview is simply ahead of your live site.

No. Edits made in Chat Studio remain private working drafts. Visitors continue seeing your last published widget configuration until you click the Publish button.

The Chat Studio preview is specifically designed for visual styling (launcher position, colors, wording, and logo). To test live AI grounding, use the Inbox or open the widget on your verified live site.