Skip to content
Start free

One table for every conversation.

WhatsApp, Telegram, Instagram, email and your website chat arrive in one shared inbox. Your team takes each one, answers together, and nobody waits too long.

Connect a channel and messages start arriving in minutes.

Where your customers already write

  • WhatsAppOfficial Cloud API
  • Telegram botBot API
  • Telegram accountYour own number
  • InstagramDirect messages
  • EmailGmail or any inbox
  • Website chatA widget for your site

Five phones, three chats, one missed customer.

Most teams answer customers from personal phones and a dozen app windows. Messages slip between shifts, two people reply to the same question, and the customer who wrote at 23:40 hears nothing.

Risti puts every conversation on one table, with a name next to it.

Chorsu Home
Salom! Divan hali bormi?Kechirasiz, javob bera olasizmi?No reply yet
Manager 2
Можно доставку в субботу?Уточню и напишу
chorsuhome
Is the rug 160×230?Hello??No reply yet
Website
Are you open tomorrow?No reply yet
Shared phone
Who is handling my order?Asking Aziz…Asking Madina…

How a morning goes with Risti

  1. 09:02

    Every channel in one list

    New messages from WhatsApp, Telegram, Instagram, email and your website land in one list. The channel sits on every avatar, so you always know where to answer.

  2. 09:05

    Take it, so everyone knows

    One click makes a conversation yours. Add a teammate to help, or someone to follow along. Nobody answers twice and nobody is forgotten.

  3. 09:11

    Talk it over where the customer can't see

    Private notes sit in the same thread, in yellow. Mention a colleague, pin what matters, react to a message.

  4. 09:40

    Promises with a clock

    Turn a request into a ticket with a number, a type and a deadline. Risti counts working hours, pauses while you wait on the customer, and warns you before it's late.

  5. 10:31

    Calls in the same thread

    Telegram and WhatsApp calls ring in the browser. The call and its recording land in the customer's conversation, next to their messages.

My conversations
Dilnoza Rahimova09:02
Salom! Divan hali bormi?
Timur Alimov09:01
Можно доставку в субботу?
Olga Petrova08:51
Спасибо! А можно ссылку?
Kamila Sodiqova08:40
Is the Nilufar rug 160×230?
Bekhruz Studio08:31
Invoice for the office order
Rustam Karimov08:02
Rahmat, kutaman
Dilnoza RahimovaWhatsApp · +998 90 000 12 34
CH-1042Delivery issueHighReply in 12 min
Salom! Divan hali bormi? Lola, 3 kishilik.
Aziz took this conversation, 09:05Madina is helping
Va alaykum assalom! Ha, bor. Rangini tanlaysizmi?
Note @Madina is the grey cover in stock?
WhatsApp call from Dilnoza6:12
Recorded, in the conversation
Reply on WhatsApp…
People on this conversation
Aziz NurmatovResponsible
Madina YusupovaHelping
Elena SokolovaFollowing

Everything a support team needs. Nothing it doesn’t.

Everything in this section is in Risti today. What’s still being built is marked as such further down.

Tickets and deadlines

Give each request a number, a type and a promise. Risti counts working hours and warns before anything is late.

CH-1042Delivery issue

Lola sofa: cracked oak leg

Reply in 12 minHigh
First replymet 09:11
Next reply12 min
Solved withinFri 18:00
Tickets

Calls in the browser

Answer Telegram and WhatsApp calls without picking up a phone. The recording lands in the conversation.

Telegram call from Dilnoza6:12
Calls

Teams and roles

Responsible, helping, following. Everyone sees who has what.

AzizResponsible
MadinaHelping
ElenaFollowing
Teams

Search everything

Every message, note and attachment, in every channel. Press ⌘K from anywhere.

CH-20417
…order CH-20417 was delivered today
Shared inbox

API and webhooks

Keys that can only do what you allow. Events sent to your server as they happen.

POST your-server.com/risti
{ "type": "chat.message.created",
  "channel": "whatsapp" }
Developers

Built for teams that serve many brands

Agencies open an organization for each client. Switch between client inboxes without signing out, while each client keeps its own channels, people and data.

Risti for agencies
Yulduz AgencyYour agency
  • CChorsu Home
    128 open
  • MMehr Clinic
    41 open
  • NNilufar Textiles
    17 open
Example organizations. Each keeps its own channels, people and data.

Serious about your customers' data

Your customers trust you with their messages. Risti is built so you can keep that trust.

Read about security
  • Your data stays in one region

    Chosen when you create the organization. Messages, backups and search stay there.

  • Two-factor and single sign-on

    Require two-factor for everyone, or sign in through Okta, Entra ID or Google Workspace.

  • An audit log of every change

    Sign-ins, role changes, invitations and exports, recorded.

  • Your data is yours

    Export every conversation at any time, on every plan.

Questions people ask

What is Risti?

Risti is a shared inbox for customer conversations. WhatsApp, Telegram, Instagram, email and your website chat come into one place, where your team assigns, answers and follows up together.

Which channels can I connect?

WhatsApp through Meta's official Cloud API, Telegram bots and Telegram accounts, Instagram, email and a chat widget for your website.

How do we avoid answering the same customer twice?

Every conversation has one responsible person. Others can help or follow along, and the list shows who has what. Unassigned conversations wait in their own queue.

We run support for several clients. Does that work?

Yes. Create an organization for each client and switch between their inboxes from one account. Each client's channels, people and data stay separate.

Which languages does Risti speak?

The whole app is in English, Russian and Uzbek, and your customers can write in any language.

Set the table for your customers.

Connect your first channel and invite your team. It takes a few minutes.