Skip to main content

Web Chat Page

Setup and access

Share your agent as a full-page chat of its own — visitors sign in with their email, conversations are saved, and you can read every one of them.

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.com••••••A 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 builder (Edit in the Agents center) and choose Channels in the left menu
  2. Choose Web (in the Nirvai's own channels group)
  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. The bar also reminds you who can get in and how long visitors stay signed in, and it stays at the top while you scroll the settings.

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. When someone comes back on the same device after their session ended, the page greets them by name and sends the code in one click — see welcome pages.

  • "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.

The emails your guests get​

The sign-in code, the invitation and the "access approved" message all open the same way: your organization first (logo and name), then your agent (picture and name), in your accent colour. Guests see who's behind the page before they read a word. This is the sign-in code email:

KKallpa StoreAI assistant
AAna
Verification

Your access code

Enter the code below to continue your conversation with Ana.

Assistant: Ana
Email: camila@example.com

482913

This code expires in 10 minutes.

If you did not request this code, you can safely ignore this email. Someone may have typed your address by mistake.

The logo comes from Settings → Organization — an admin uploads it once and every email uses it. Without one, the email shows your organization's initial. See Organization settings.


Files and voice​

Visitors don't have to type. The microphone is always there; attaching files is something you switch on.

Ana· Support · 24/7Nirvai·Get Nirvai
I got the jacket in L but I need an M — here's the receipt.receipt.pdfPDF
Thanks! I found your order #4821. The M is in stock — want me to start the exchange?
Recording stopped at 4:30. We added what you said to your message — record again to keep going.
PDFreceipt.pdf
Message Ana…I got the jacket in L but I need an M — here's the receipt.
Listening…0:26 left0:074:04
Voice messagesFiles
Turned on byAlways onLet visitors attach files, under Access
What visitors doTap the mic and talk — up to 4:30 per recordingTap the paperclip — up to 5 per message, 20 per conversation
What your agent getsThe words, typed into the message box for the visitor to check and sendThe files themselves: PDF, Word, Excel, CSV, text, JPG/PNG and MP3/WAV audio (20 MB each)
CostYour credits, per recordingYour credits, like any message
  • A live meter shows it's listening. If the microphone hears nothing, the page says so.
  • Near the limit, the timer turns amber and counts down. At 4:30 the recording stops by itself, the words land in the box, and the visitor is told — with a chime and a vibration on phones. Recording again adds to what's already written.
  • Audio files are understood too. When a visitor attaches an MP3 or WAV, your agent receives what was said in it.

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✓
Speak instead of typing✓
Attach their own files✓ if you allow it
See other guests, your other agents, or anything else in your account—

Turning it off​

Deactivate the Web export from its channel tile in the agent's Channels section of the builder 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
Visitors can't find the paperclipFiles are off by default. Turn on Let visitors attach files under Access and save
"Allow microphone access…"The visitor blocked the microphone in their browser. They can allow it from the padlock next to the address and try again
"We can't hear you"The meter isn't picking up sound — usually the wrong microphone is selected, or it's muted
Emails show a letter instead of our logoNo organization logo yet. An admin can upload one in Settings → Organization
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​