Skip to main content
All features
Ruby AI

An assistant that actually does the work.

Reads every conversation. Updates lead stages. Schedules your follow-ups. Transcribes your calls. Emails you a daily recap. While you focus on closing deals — Ruby AI handles the admin.

Status updates

Lead stages — always up to date.

Knows how sure it is

Ruby tells you exactly how confident it is in every decision — and only auto-updates when it's certain.

Spots what they really want

Reads intent ('ready to book', 'too expensive', 'just browsing') and sentiment (positive, negative, mixed) — so you act on the right leads first.

Shows you the reasoning

Every decision comes with a clear explanation. No black-box AI — you always know why something changed.

Doesn't spam you

When a client sends 10 messages back-to-back, Ruby waits for the conversation to settle before deciding.

Reads the whole conversation

Ruby sees the full history — not just the latest message — so its decisions are based on the full picture.

You're in control

Turn AI on or off, tighten or loosen how confident it needs to be — adjust it to how your team works.

Live preview

AI confidence · status decision

94%confident
0%50%75% threshold100%

Reasoning

Customer requested Saturday viewing
Confirmed budget within listing range
Asked about parking + amenities
Status → Qualified
Follow-ups

Follow-ups, scheduled automatically.

Books the right follow-up

Client says 'Let me think over the weekend'? Ruby schedules a Monday morning check-in — automatically.

Updates plans as they change

If the client postpones or loses interest, Ruby reschedules or cancels the follow-up — you don't have to.

You always know what's AI-set

Every AI-created follow-up is clearly marked, so your team always knows what was scheduled by a human and what wasn't.

Audio

Every call. Every voice note. Written down.

Any format, no manual conversion

OGG, Opus, WebM, MP3, AAC, M4A — whatever WhatsApp or the portals send, Ruby converts and transcribes. Zero setup.

The important bits, summarised

Don't read the whole transcript — Ruby gives you the property details, the intent, the next steps in one paragraph.

Action items, ready to go

Right after the call, Ruby updates the lead status and creates follow-ups based on what was discussed.

Heard their email on the call? It's on the lead.

If a client spells out their email or phone during a call, Ruby pulls it from the transcript and writes it straight to the lead profile.

Live preview

Call · Ahmed Al Hashmi

2:47 · Bayut

0:002:47

Transcript

Agent: Hello Ahmed, calling about the 2BR in Marina?

Client: Yes — can I see it Saturday?

Agent: 2pm works. Budget confirmed at 2.5M?

Client: Yes. Need parking.

Status

Qualified

Follow-up

Sat 2pm

Interest

2BR · 2.5M

Insights

What they want, before you ask.

Their requirements, captured

Budget, bedrooms, locations, urgency — Ruby fills these into the lead's profile from the conversation.

Reply suggestions, ready to go

Open any chat and see suggested replies — ranked by similarity to past conversations your team has already closed. The best lines from your best agents, served up.

PropertyFinder Primary Plus, decoded

When PF sends a Primary Plus lead via WhatsApp, Ruby parses the name, email, phone, bedrooms, and budget — even when prices are written as '1.6M' or '1,600,000'.

Your daily AI recap

9 PM every evening, a clean summary of everything Ruby did for you that day. Sleep knowing nothing was missed.

Translation

Every language. Translated as the message arrives.

Inbound, instantly understood

The moment an Arabic, Russian, Hindi, Urdu, or Mandarin message lands, Ruby shows you the English meaning right under it.

Outbound, in their language

Type your reply in English. Ruby sends it in the language your client speaks. The original and translated text are both saved on the message.

Their language, remembered

Once Ruby detects a lead's preferred language, every future inbound translates and every future outbound goes out translated — no per-message setup.

Live preview
W
WhatsApp · Layla Al MansooriAuto-detected · AR
هل العقار لا يزال متاحًا؟ متى يمكنني المعاينة؟
ENIs the property still available? When can I view it?
You're typing in English…
YOU TYPEDYes, it's available. Tomorrow 11 AM works for me.
نعم، لا يزال متاحًا. الساعة 11 صباحًا غدًا تناسبني.
delivered
Also works with
RussianHindiUrduMandarinTagalogFrenchSpanish+ 144 more

How Ruby AI decides

Every decision comes with a confidence score and a written reason.

  • Reads the full conversation (up to 50 messages) — not just the latest one
  • Every suggestion comes with a 0–100% confidence score and a written reason
  • Auto-applies above the threshold; below it, the suggestion is logged for review
  • Debounced 2 minutes — won't trigger on every keystroke when a client sends rapid messages

You're always in charge

AI suggests. You decide. Every AI action can be reviewed, reverted, or overruled.

  • Confidence threshold and auto-update behaviour are configurable per company
  • Turn AI on or off per company at any time
  • Override any AI decision — the override is recorded too
  • Every change has a clear reason and a full audit trail in the AI activity log

See it on your team's data.

30-min walkthrough with the founder. No pitch, no setup fees.