Guides

Putting a translating chat room on your own site

Somebody lands on your site with a question and does not share a language with you. This is the shortest way to answer them: a bubble in the corner, one line of HTML, and both of you writing normally.

Last updated 1 September 2026

What it does

A bubble sits in the corner of your own pages. Somebody presses it, gives a name, and is writing to you. What they send arrives in your language and what you send arrives in theirs, both of you writing the one you think in.

They need no account, nothing to install, and no app. It works on whatever phone they already have, in seventy-two languages, including every major script rather than only the European ones.

The line you paste

Make a room, open your account page, and copy the line beside it. It goes anywhere in the page, once, and nothing else has to change.

It costs nothing until it is pressed. The bubble is a small script; the room itself is not loaded until somebody actually opens it, so a page carrying this is not a page carrying a chat app.

A shop page with a chat bubble open in the corner, asking for a nameA shop page with a chat bubble open in the corner, asking for a name
One line of HTML, on somebody else’s page and their own domain.
  1. Make a room and give it a name.
  2. Copy the line from your account page.
  3. Paste it into your page, anywhere.

Nobody leaves your site

The conversation opens inside the bubble, on your domain. Your visitor is not sent to crossconvo.com, does not see our name, and does not land on a page they did not choose to be on.

You choose the corner it sits in and the colour of the button. The colour is kept on your account, so changing it changes every bubble you have already put anywhere without you touching the line again.

Public or private

You choose when you make the room, and the room keeps the answer. Public puts everybody who opens it in the same room, where they read each other. Private gives each person a room of their own.

The snippet follows the room, so there is nothing to set twice and nothing to keep in step. Your list of rooms says which each one is, and so does the room itself.

Public does not mean anybody can find it. Your page is still the only way in.

Private rooms arrive in your account under Private chats, named after whoever gave a name. Press the bubble again tomorrow and that person comes back to what they said.

That list also says how the desk is doing: how many conversations started in the last thirty days, how many you answered, and how long your first reply took.

A public room can also empty itself. Tick “Clear it when I leave” and its history goes once you have been gone, before the next visitor reads it. You choose how long it waits, from a minute to an hour.

Either way it is a room. Anybody you give the code to can join, up to thirty-two people.

A tutor page is the same idea with a profile attached. A student who opens it gets a lesson of their own.

While you are not there

Set a line the room says for you. Somebody who presses the bubble sees it once you have been gone five minutes, and you never see it yourself.

You are told when they write, on the phone you signed in on. A private bubble does not wait to be set up: the room did not exist until they pressed it, so there was nothing to switch on.

If you have installed Cross Convo, the number of conversations waiting on you sits on the app icon.

A room showing a line above the composer saying when the owner reads messagesA room showing a line above the composer saying when the owner reads messages
What a visitor sees at eleven at night.

Answers you give often

Delivery times, opening hours, whether you ship somewhere. Keep an answer once and it is a tap away in every room.

Tapping one puts it in the box rather than sending it, so you can add a name or change the last line first.

They are yours, not the room's, and they translate like anything else you write. One saved line answers somebody in any language.

Two saved answers shown as chips above the message boxTwo saved answers shown as chips above the message box
Kept once, and a tap away after that.

What it costs

Embedding is part of Premium, at seven dollars a month, which also covers 1,500 messages and 500 AI replies. The messages your visitors send are counted against that, and nothing is charged to them.

The room keeps working whatever happens to the subscription. What stops is the bubble on your site.

If a bubble is wrong for the page

There is a card you can put in the page instead, for a page the conversation is the point of, where a bubble in the corner covers the thing somebody came for.

It sits in your layout wherever you put it, and it follows the same choice: public or private, exactly as the bubble does.