> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.rydhm.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.rydhm.ai/_mcp/server.

# Public links

Every live expert gets a public page with its own link, like `rydhm.ai/e/acme-support-k7m2p9qx4hdz`. Anyone with the link can talk to the expert by voice or chat with it. Send it by email, put it in a QR code, or link to it from your site.

Only admins and the owner can make an expert live or change its link. See [Members and roles](/workspace/members).

## Make an expert live

#### Open Make live

Open the expert and select **Make live** in the header. If you have unsaved edits, Rydhm asks you to **Save and continue** first, because going live shares the saved expert.

#### Choose who can talk to it

Under **Who can talk to it**, choose:

* **Live**: anyone with the link, and your website widget. The page isn't listed anywhere, and search engines are asked not to index it.
* **Live and listed**: anyone with the link, and it's also listed in the Rydhm expert directory.
* **Draft**: only your team. The link, website widgets and API access stop working at once.

Each change tells you what it does and asks you to confirm: **Make live**, **Make live and listed** or **Back to draft**.

#### Copy the link

Copy the **Share link** from the dialog, or later from the expert's **Share** tab under **Share link**, or from **Copy link** in the expert's menu.

Once the expert is live, the header button reads **Live** and opens the same dialog, now called **Sharing**. Moving an expert back to **Draft** keeps its link. Making it live again brings the same link back.

In the API, Draft, Live and Live and listed are the `visibility` values `private`, `unlisted` and `public`.

## Links can't be guessed

A link is the expert's name followed by a 12-character random code, for example `acme-support-k7m2p9qx4hdz`. Nobody can find a live expert that isn't listed by guessing its name.

Rydhm also slows down anyone trying links at random: after 30 wrong links from one address in 10 minutes, every public link answers "Too many requests. Try again later." to that address until the 10 minutes are up.

## Reset a link

If a link was shared too widely, give the expert a new one.

#### Open the dialog

Select **Live** in the expert's header, or **Sharing settings** on its **Share** tab, to open **Sharing**.

#### Reset

Select **Reset link** and confirm.

#### Share the new link

You'll see **New link created**. Share the new link, and update the snippet on any website that embeds the expert.

> **Warning**
>
> The old link stops working immediately, for everyone who has it, **including the website widget** on any site that uses it.

Experts made live before links had a random code show a note: "This link is the expert's name, so it can be guessed. Reset it for a secure one." Reset those.

## What visitors see

![Ava's public page: picture, name and description on the left, the chat on the right](/_fern-files/_img/bf140c9a6e43cdfb5c12a6d5dd95fdf419ea6656df991a925b623280e8c686ba.webp)![Ava's public page: picture, name and description on the left, the chat on the right](/_fern-files/_img/ff4cfc9210b3c283c94e81f34df9a7b62c2318f13a2b7c92bed8742b74f3db1e.webp)

The public page shows the expert's picture, name, description and your workspace's name, with what it can do: chat, voice calls, how many languages, whether it answers the phone or joins meetings. Below that is the conversation:

* **Voice**: select **Start call** and allow the microphone. If the expert has both voice and chat, a switch lets visitors choose.
* **Chat**: type a message and press Enter. See [Chat](/channels/chat).
* **Prefer the phone?**: if the expert has an active phone number, visitors can call it.
* **Send to my meeting**: if you allow it, visitors can invite the expert into their own meeting. See [Meetings](/channels/meetings#visitors-on-your-public-page).

The footer tells visitors that the expert is an AI and that your business keeps a transcript. Visitors don't need an account. Their conversations appear in [Conversations](/quality/conversations) under **Public**.

You can pass values for the expert's `{{variables}}` in the link, for example `rydhm.ai/e/acme-support-k7m2p9qx4hdz?plan=Pro`. Values are cut to 200 characters.

A link that doesn't exist, or an expert moved back to draft, shows a "Page not found" page.

## The language picker

If the expert speaks two or more languages, the conversation card shows a language menu (a globe). Visitors pick a language from the list, shown in English and in its own script.

* **Chat** switches to the new language straight away.
* **Voice** uses it from the next call.
* The choice is remembered for that link in the visitor's browser.
* To open the page in a language, add `?lang=` with a two-letter code, like `?lang=hi`. This wins over the remembered choice.

To set which languages an expert speaks, see [Languages](/experts/languages).

## Visitor feedback

Visitors can rate what the expert said:

* **In chat**: **Helpful** or **Not helpful** on each reply. A thumbs down asks "What could have been better? (optional)".
* **After a call**: "How was the call?", once per call.

Comments are up to 300 characters. Rating again replaces the earlier rating.

You see feedback in two places: the conversation itself shows a **Visitor rated** line, and the **Visitor feedback** card in [Analytics](/quality/analytics#visitor-feedback) shows the helpful share, a split by expert, and the latest comments.

## Limits

To protect your credits, public pages are rate limited per visitor (by network address) and per expert:

| What                         | Per visitor                              | Per expert  |
| ---------------------------- | ---------------------------------------- | ----------- |
| Voice calls                  | 6 every 10 minutes                       | 300 a day   |
| Chat replies                 | 20 a minute (and 60 an hour in one chat) | 1,000 a day |
| Meeting invites              | 3 an hour                                | 50 a day    |
| Web searches the expert runs | 20 a day                                 | 200 a day   |

A visitor over a limit sees: "Lots of people are talking to this expert right now. Please try again in a few minutes."

Public calls count toward your plan's calls at once, and use credits like any call or chat. See [Billing](/workspace/billing). Visitor messages are also checked for abuse and prompt injection. See [Chat](/channels/chat#safety-screening).

## Related

* [Website widget](/channels/web-widget)
* [Chat](/channels/chat)
* [Analytics](/quality/analytics)