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.
Create your link
- Open your agent in the Agent Control Panel and click the Channels node
- Choose Web
- 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.
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.
- "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.
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 | ✓ |
| 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
| 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 |
| The link looks broken when pasted | Some apps cut long links short. Paste it as a button or hyperlink rather than plain text |