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.
Create your link
- Open your agent in the builder (Edit in the Agents center) and choose Channels in the left menu
- Choose Web (in the Nirvai's own channels group)
- 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.
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.
- 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.
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.
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:
Your access code
Assistant: Ana
Email: camila@example.com
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.
·Get Nirvai| Voice messages | Files | |
|---|---|---|
| Turned on by | Always on | Let visitors attach files, under Access |
| What visitors do | Tap the mic and talk — up to 4:30 per recording | Tap the paperclip — up to 5 per message, 20 per conversation |
| What your agent gets | The words, typed into the message box for the visitor to check and send | The files themselves: PDF, Word, Excel, CSV, text, JPG/PNG and MP3/WAV audio (20 MB each) |
| Cost | Your credits, per recording | Your 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.
- Aana@company.comActiveAna Rivera
- Nnew.person@gmail.comRequestedApproveDeny
- Ssomeone@other.comBlockedUnblock
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:
| Limit | What it does | Default |
|---|---|---|
| Messages per guest, per month | Stops one person burning the whole balance on their own | Unlimited |
| Credits this share may spend, per month | Pauses the whole page until next month, or until you raise it | Unlimited |
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
| Problem | Fix |
|---|---|
| A visitor never gets the code | Ask 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 limit | Raise Messages per guest, per month, or set it to Unlimited |
| A guest can still get in after you removed them | Use 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 paperclip | Files 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 logo | No organization logo yet. An admin can upload one in Settings → Organization |
| The link looks broken when pasted | Some apps cut long links short. Paste it as a button or hyperlink rather than plain text |
