Early Plant · Custom Entry Point openEntrypoint

Same early plant + custom Start Chat as Custom Launch. After SDK init we call hidePreSurvey and openEntrypoint to skip the pre-chat form and open a fixed UserHub entry point.

Custom entry point active on init

Phase 3 calls these immediately after guide.init — chat opens on this entry point without the precontact survey.

Entry point ID
hidePreSurveycxone('guide','hidePreSurvey')
openEntrypoint
Waiting for NICE SDK…

Launch chat waiting for SDK

Use the floating NICE Guide button (bottom-right) or our custom button below. Both should open the same chat instance — custom path programmatically clicks the native GUIDE_CHANNEL_BUTTON bubble (same trigger as the floating widget).

Waiting for NICE SDK…

Current state LS planting on

Hostname
Visitor ID
Thread ID

Resume chat URL no session

Copy this link and open it anywhere (another browser, phone, email, SMS). It carries ?wowVid + ?wowThread (+ window/customer ids when known). The destination page runs early plant before NICE loads — same as nav buttons.

Early plant report

What happened before the NICE SDK loaded. Also logged to console as [EarlyPlant].

Loading plant report…
Waiting for NICE SDK…

1 — Cross-subdomain (same TLD)

Append ?wowVid=&wowThread=… when hopping between azure0x.{tld} hosts.

Sample nav URL

2 — Cross-domain (different TLD)

Same param bundle — early plant on the destination is the only cross-TLD bridge.

Proof controls

Planting ON: nav or paste resume URL → thread reconnects.
Planting OFF: same link → new session (proves early plant is required).