Skip to main content

Web Chat Page

A web chat page is your agent's own shop front on the internet: one link, your name over the door, and anyone you send it to walks straight in and starts talking. Nothing to install, no Nirvai account needed — visitors just say who they are with their email address, and from then on the conversation is theirs and yours.

You share one link
nirvana-ai.app/web_chat/… Copy
They say who they are
you@company.comA 6-digit code arrives by email
They chat
Do you ship to Chile? We do — usually 3 to 5 days.
You read it back
Yyou@company.com12 messages · today Active

  1. Open your agent in the Agent Control Panel and click the Channels node
  2. Choose Web
  3. The setup opens with your link already live at the top

From that top bar you can Copy the link, Open the chat to see it, or copy a ready-made invite message — the link plus one line of context, ready to paste into WhatsApp or an email.

One link per agent

Clicking Web again never makes a second link. Every agent has exactly one web chat page, so the address you share today keeps working tomorrow.

The page works from the moment it exists. Making it look like your brand is optional and comes later.


Who can get in

There is no anonymous mode — everyone who chats is identified by their email address. What you choose is how open the door is.

Who can use this chatVisitors always identify themselves — there is no anonymous mode.
Anyone with the linkRecommendedVisitors enter their email, get a 6-digit code, and start chatting. You'll see who they are.
Only people I inviteOnly emails on your guest list can sign in. Everyone else can ask you for access.
Visitors are always told this “The owner of this assistant can read these conversations.” — shown on the sign-in screen. This cannot be turned off.
  • Anyone with the link — best for a public page you'll put in a bio, a signature or a newsletter. People let themselves in, and you see exactly who did.
  • Only people I invite — you add the addresses (one at a time or pasted as a list), optionally emailing them the link. If you turn on Let people request access, anyone else who lands on the page can ask, and you approve or deny under Guests.
Leaving the old access key is permanent

Shares created before email sign-in used a shared access key. You can switch one to email sign-in, but you can't switch back — the old key stops working for everyone holding it.


What signing in looks like

Your visitor types their email, receives a 6-digit code, types it in, and they're chatting. The code expires in 10 minutes and can be resent after a minute.

  • "Keep me signed in on this device" decides how long they stay signed in — you set that length under Access (1, 7, 30 or 90 days).
  • Conversations are saved on our side, not in their browser. They can come back on a phone after signing up on a laptop and their history is still there.
  • One person, many devices. Signing in somewhere new doesn't kick them out of the old one — and you can sign them out of everything with one click.
The page never says who's on your list

Whatever the address, the screen reads the same: "If that email is authorized, we sent it a 6-digit code." That's deliberate — a stranger poking at your link can't discover who your guests are.


Who's using it

Every person who signs in becomes a guest on your list, and the list is the record of what happened.

GuestsUnlimited — capped by credits, not seatsSearch by email or name
Waiting for your decisionThese people asked for access. Approving sends them a sign-in code; denying is silent — they are never told.
  • AActiveAna Rivera24 messages · last seen 2 hours ago2 active sessions
  • NRequestedAsked for access · yesterdayApproveDeny
  • SBlocked3 messages · last seen 12 days agoUnblock
For any guest, at any timeView this person's conversationsResend invitationSign out everywhereBlockDelete

Guests aren't seats you buy — the limit is your credits, not a headcount. Block stops someone coming back but keeps their history; Delete removes them and ends their sessions immediately. Both keep the conversations in your records.


Reading the conversations

Open the Conversations tab, pick a person, and read what they and your agent actually said. The transcript is read-only — you can't reply inside it — and it's painted in the same look your visitors see.

  • Copy the whole conversation, or Download it as a file
  • Delete it — this removes it for you and for the guest, permanently
  • Web conversations also show up in your agent's normal conversation list, where they open in their own tab

What it costs, and how to cap it

Every message a visitor sends spends your credits — that's what makes the page free for them. Under Access you can set two limits:

LimitWhat it doesDefault
Messages per guest, per monthStops one person burning the whole balance on their ownUnlimited
Credits this share may spend, per monthPauses the whole page until next month, or until you raise itUnlimited

When a limit is reached — or when your account runs out of credits — visitors simply see that the assistant is temporarily unavailable. They're never shown anything about your billing.


What visitors can and can't do

In the chat
Ask anything the agent can answer, including images and files it sends back
Keep several conversations, rename them, delete them, search them
Pick up where they left off on another device
Switch light and dark, if you allow it
Upload their own files, or speak instead of typing
See other guests, your other agents, or anything else in your account

Turning it off

Deactivate the Web export from the channel tile in the Agent Control Panel and the link stops working for everyone, instantly. To stop one person instead, Block or Delete them under Guests.


Troubleshooting

ProblemFix
A visitor never gets the codeAsk them to check spam. Codes expire after 10 minutes — resending is fine. If you're on Only people I invite, check their address is on the guest list and not blocked
"This link is not available"The export was deactivated or removed. Reactivate it from the Channels tile
"This assistant is temporarily unavailable"You've hit a spending limit or run out of credits. Raise the cap under Access, or top up
Someone hit their message limitRaise Messages per guest, per month, or set it to Unlimited
A guest can still get in after you removed themUse Delete or Sign out everywhere — blocking stops new sign-ins, but signing them out ends the devices they already have
The link looks broken when pastedSome apps cut long links short. Paste it as a button or hyperlink rather than plain text

What's next