Every enquiry answered. Every customer back on time.
Ritorai is the WhatsApp CRM for businesses that live on repeat customers. AI replies in seconds, day or night, turns chats into bookings, and reminds every customer when it's time to come back.
From the first message to the next visit
One place to win new customers, book them in and bring them back.
Capture
Answer every lead while they're still interested
Enquiries from WhatsApp, click-to-WhatsApp ads, and Facebook, Instagram and TikTok lead forms land in one inbox. The AI replies in seconds, day or night.
- Every lead gets an owner and a deadline
- Unanswered leads are tried again, not forgotten
- See which leads became paid visits

Hi, saw your ad. Can I get my brake pads changed this week?
AIYes! A brake pad change takes about an hour. Thursday 2:00 pm or Saturday 9:30 am at Downtown?
Saturday works
AISaturday 9:30 am at Downtown is yours. A service advisor will confirm in the morning.
Convert
Turn chats into bookings
The AI reads back the day, time and branch, checks the places left, and books it. Staff confirm with one tap, and the customer is reminded the day before.
- A shared inbox for every branch and staff member
- A bookings calendar that knows each branch's capacity
- Near-day bookings held for staff to check

Hi Sarah, your car ABC 1234 is due for its service on 20 Dec. Book a time that suits you.Book service
Tuesday morning?
AITuesday 23 Dec, 9:00 am at Downtown. Shall I book it?
Yes please 👍
Retain
Bring them back before they drift away
Ritorai reads visit history from your system and knows who is due. Reminders go out on WhatsApp at the right time, and your team gets a call list every day.
- Due-date reminders with a booking button
- Win-back campaigns for customers who stopped coming
- A call list for the ones who are overdue
Built for your industry
One platform, with modules that know how your business runs.
Car service
Service reminders from your DMS, AI bookings by plate, car-ready notices and a daily call list for overdue cars.
See car service → Early accessCar sales
Welcome every new buyer on WhatsApp, hand them to your service team for the first service, and follow up sales leads.
See car sales → Coming soonInsurance
Renewal reminders before the policy lapses, quotes followed up, and claims handed straight to your team.
See insurance →Plug it into what you already use
Ritorai connects to WhatsApp, your lead forms and your DMS from day one. Developers can connect Claude, ChatGPT or their own code today, with a REST API and webhooks next.
- WhatsApp Business Platform
- Facebook and Instagram lead forms
- Your DMS, read only
- Claude and ChatGPT over MCP
- CSV export
- Google business listing
- REST API · planned
- Webhooks · planned
curl -X POST "$RITORAI_MCP_URL" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "ask",
"arguments": {
"question": "Which chats are waiting on me?"
}
}
}'const res = await fetch(process.env.RITORAI_MCP_URL, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "ask",
"arguments": {
"question": "Which chats are waiting on me?"
}
}
}),
});
console.log(await res.json());import json, os, urllib.request
req = urllib.request.Request(
os.environ["RITORAI_MCP_URL"],
data=json.dumps({
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "ask",
"arguments": {
"question": "Which chats are waiting on me?"
}
}
}).encode(),
headers={"Content-Type": "application/json"},
)
print(json.load(urllib.request.urlopen(req)))
Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [
{
"type": "text",
"text": "3 chats are waiting on you. Longest: Emma Clarke, 36 min"
}
],
"isError": false
}
}
AI that knows when to hand over
The AI answers the routine. Your team stays in charge of what matters.
Answers from what you taught it
Prices, opening hours and bookings, from knowledge your team approved, with its source shown to staff.
Hands over what matters
Complaints, claims, repairs and anything it isn't sure of go straight to staff, with the chat so far.
Ask Ritorai
Staff ask in plain words, “who's due this week?”, and get the answer and the next step.
See who actually came back
Every campaign keeps a holdout group, so you see the visits it actually brought, not just the messages sent. Leads are tracked all the way to the paid visit.
Built to be trusted
Your customer data stays yours, and every message follows the rules.
Official WhatsApp
Runs on the official WhatsApp Business Platform, with a number for each branch.
Your system, read only
Ritorai reads customers and visits from your system and never writes back.
Consent first
Messages go only to customers who agreed, per purpose. A STOP always wins, at once.
We set it up with you
Ritorai's team connects your system, WhatsApp numbers and branches, and supports your staff on WhatsApp.
Questions
Do I need a new WhatsApp number?
Ritorai runs on the official WhatsApp Business Platform. We set up an official number for each branch, or connect the number you use today where WhatsApp allows it.
Which systems does it connect to?
WhatsApp, Facebook and Instagram lead forms, your DMS (read only), and Claude and ChatGPT. See Developers for all of it and what's next.
What if the AI gets it wrong?
It answers only from what you've taught it, quotes prices as estimates, and hands over anything it isn't sure of. Staff can step into any chat at any time.
Is my customer data safe?
Each company's data is kept apart, and messages go only to customers who agreed. Phones, IC and plate numbers are masked before anything goes to the AI.
How is it priced?
Per branch a month, with message credits included. We'll quote after a demo.
Which languages are supported?
Staff screens come in English and Japanese. Messages to customers are in English and Malay today, with more languages added per market.
See Ritorai at work
Tell us about your business and we'll show you how Ritorai fits it.