Skip to main content
All features
NewRuby CRM is now an app in ChatGPT

Ask ChatGPT. It answers from your Ruby CRM.

Between viewings, stuck on Sheikh Zayed Road, or late at night planning tomorrow's calls: type the question the way you'd ask a colleague. ChatGPT looks through your leads, WhatsApp chats, follow-ups and listings in Ruby CRM and gives you the answer, in English or Arabic.

  • Works on web, desktop and phone
  • Only sees what your role sees
  • You send every message
ChatGPTRuby CRMConnected
Who's waiting on a WhatsApp reply from me? Hottest first.
Checked your WhatsApp chats in Ruby CRM

Three clients messaged last and are still waiting:

O
Omar K.Hot
AED 2.4M · 2BR Dubai Hills
3h
P
Priya S.
Warm · AED 1.1M · 1BR JVC
5h
D
Daniel R.
Warm · Rent AED 140k · Marina
1d

Omar asked about a park view. Reply with two matches from your listings:

Hi Omar, yes, unit 1204 faces the park. I also have a 2BR in Park Heights at AED 2.35M with the same view. Free for a viewing on Thursday?
Open in WhatsApp to send
Book a viewing with Omar on Thursday at 4pm
Ask

The questions you ask yourself every morning.

No more opening five screens and filtering each one to answer them.

Who do I call first?
Omar K. · AED 2.4M · Dubai HillsHot
Sara M. · AED 3.1M · PalmHot

Your hot leads, with their budget, bedrooms and areas. Find anyone by name, number or lead ID, or ask for everything from Property Finder this week.

Who's waiting on me?
Priya S. repliedWaiting 5h
Daniel R. read your messageNo reply 1d

Every WhatsApp chat where the client spoke last and how long they've waited. Also the ones who read your message and went quiet.

What did I promise today?
Call Lina about the offerOverdue
16:00 Viewing with OmarToday

Today's follow-ups, tomorrow's, and the ones that are already overdue, in the order you need them.

Do we have something for this buyer?
Park Heights 2BR · AED 2.35MBest fit
Sidra 2BR · AED 2.2MClose

Ruby CRM picks listings that fit the lead's saved requirements. ChatGPT lays them side by side and tells you which one to send first, and why.

Which listings need attention?
DH-1042 on BayutExpires in 6d
JVC-221 on Property FinderFailed

Portal listings that failed, ones expiring in the next 7, 14 or 30 days, and anything still waiting for approval.

Where did I leave it with Priya?
Wants a 1BR in JVC under AED 1.1M
Asked about service feesUnanswered

A short summary of any WhatsApp conversation: what the client wants, what they asked, and what is still unanswered.

Act

Then tell it what to do.

Changes go into Ruby CRM as soon as you confirm them, on the lead, next to the rest of its history.

Log the call while it's fresh

“Omar wants to stretch to 2.6M and needs to move by March”
Note added · budget and urgency updated on Omar K.

Tell ChatGPT what the client said. It adds the note, and updates the budget, bedrooms, urgency or status if they changed.

Book the next step

“Book a viewing with Omar on Thursday at 4pm”
Viewing booked · Thu 4:00 PM · Omar K.

Calls, viewings, meetings and reminders: say who and when. Afterwards, tell it how it went and the outcome goes on the lead.

Reply without typing it out

“Reply to Fatima in Arabic about the payment plan”
مرحباً فاطمة، خطة الدفع ٦٠/٤٠ متاحة لهذه الوحدة.
Open in WhatsApp to send

ChatGPT writes the WhatsApp reply in the client's language and gives you a link that opens it ready to go. You press send, ChatGPT never does.

Bigger asks

Hand it a whole job.

One message, and ChatGPT does what would take you half an hour across different screens.

Plan my day

Today's follow-ups, overdue tasks, hot leads and unanswered chats, sorted into a plan you can work through.

Plan my day

Bring back the buyers who went quiet

It finds hot leads who stopped replying, reads where each conversation stopped, and drafts a message for every one of them.

Draft a message for every hot lead who stopped replying

Find buyers for a new listing

Point it at a listing and it finds the leads whose budget, bedrooms and areas fit, then drafts a WhatsApp message for each of them.

Who should I send the new Park Heights 2BR to?
Try asking

Copy one, paste it into ChatGPT.

Setup

Connected in about a minute.

  1. 1

    Open ChatGPT

    On the web, the desktop app or your phone, go to the plugin directory.

  2. 2

    Find Ruby CRM

    Search for Ruby CRM and tap Connect.

  3. 3

    Sign in

    Use your usual Ruby CRM login, then start asking.

Access

It sees what you see. Nothing more.

How access works

ChatGPT works through your own Ruby CRM login, so the roles you set up still apply.

  • Agents get their own leads and listings, managers get their team, admins get the company
  • Only your brokerage's workspace, never anyone else's
  • No access to owner documents, billing or API keys
  • Status changes, new follow-ups and completed follow-ups wait for your confirmation

What still happens in Ruby CRM

These actions aren't available from ChatGPT. You do them in Ruby CRM as you do today.

  • Sending WhatsApp messages and making calls
  • Adding leads and listings, and reassigning leads
  • Publishing, taking down and renewing on Bayut, Property Finder, Dubizzle and Skyloov
  • Managing users and roles, deleting records, and creating NOC, Form A and lease documents

See it on your team's data.

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

Book a Demo

Or check the price first — from AED 150 a month per user.

ChatGPT app questions

Questions about Ruby CRM in ChatGPT

What ChatGPT can see in Ruby CRM, and what it can change.