Never miss a lead again.
Bayut, PropertyFinder, Dubizzle, Skyloov, Facebook, WhatsApp, manual — every inquiry lands with the right agent automatically. Nothing slips through the cracks.
Works with Bayut·PropertyFinder·Dubizzle·Skyloov
Total leads
247
▲ +18%
New this week
34
▲ +12%
Qualified
62
▲ 25% rate
Conversion
11.4%
▲ +2.1pt
Pipeline
6 stages
Leads from everywhere, in one place.
UAE portal leads, instantly
Inquiries from Bayut, PropertyFinder, Dubizzle, and Skyloov arrive in Ruby the moment they're created.
Facebook & Instagram leads
Someone fills out your ad form — they're in Ruby seconds later, with every detail they submitted.
WhatsApp leads, auto-captured
A new WhatsApp message creates a lead automatically. PropertyFinder Primary Plus leads land structured and ready.
Linked to the right listing
Every lead is matched to the property they asked about — your agent has the full context from message one.
Bring your existing leads
Switching from another CRM? Upload your spreadsheet and Ruby figures out the columns for you.
Add leads on the fly
Met someone at an open house? Type them in once and Ruby handles the rest.
Portal calls, captured in full
When Bayut or PropertyFinder sends a call lead, Ruby captures duration, answered or missed, and the recording — automatically attached to the lead.
Call recordings, transcribed on arrival
PropertyFinder call recordings are transcribed the moment they land. Talk-time and wait-time tell Ruby if the call was answered. Searchable forever.
The right agent gets every lead, instantly.
Your rules, in your order
Off-plan buyers to your off-plan team, Facebook leads to your marketing desk. Set rules by source, budget, area, listing or project, and the first rule that matches wins.
The agent who knows wins
If a lead asks about a specific listing, it goes to the agent who owns that listing. They know the property.
Portal-agent backup
No matched listing? The lead goes to the agent whose portal profile they reached out through.
Smart matching
Ruby finds the right agent even when portals use different emails or phone formats — no manual cleanup.
A catch-all for the rest
Anything no rule catches goes to the person you choose, so no lead ever lands with nobody.
Leads never sit
If an agent doesn't move a lead on within the time you set, counted in working hours, Ruby hands it to the next person on the team, someone you choose, or the lead pool. Won and lost leads stay put.
New Bayut lead · Ahmed Al Hashmi
Asked about: 2BR Marina · AED 1.6M
Ruby fills template variables
1.2sNo lead waits. Automatically.
First message the moment it's assigned
As soon as a lead is assigned, Ruby sends an approved WhatsApp template from the agent's own number, with name, property, price and agent all filled in.
90+ variable mappings
Lead name, property type, listing reference, price, location, agent name, brokerage name, your phone — every field a template might need is auto-filled.
Never sends twice
Each lead gets the opening message once, even if it arrives through two channels, and never if the agent has already written to them.
Never sends a broken message
Missing a detail the template needs? Ruby skips the message rather than send one with blanks in it.
Every portal, checked every 3 minutes
Bayut, Dubizzle and PropertyFinder send new leads to Ruby the moment they arrive, and Ruby re-checks every portal every 3 minutes so none slip through.
Slow replies flagged
The dashboard flags when average response time passes 4 hours and shows how fast each agent responds, so managers can act the same day.
Ahmed Al Hashmi
Bayut · Unassigned
Sara Khan
PropertyFinder · Unassigned
Robert Andrews
Dubizzle · Unassigned
Linda Long
Facebook · Unassigned
The lead pool — your shared opportunity board.
Drop leads into the pool
Agent on leave? Manager overloaded? One click moves leads into the shared pool for the team to pick up.
Grab leads you want
Agents see what's available and claim leads they're best placed to work — no waiting on a manager.
Release if it's not for you
Claimed a lead but realised it's not your match? Release it back with a reason. Someone else picks it up.
Every conversation, remembered.
A clear path to closed
From first hello to handed-over keys — every lead moves through a clear pipeline you can see at a glance.
The AI updates statuses for you
Ruby reads the conversation and updates the lead's stage — so you spend zero time on data entry.
Full history, one tap away
See every message, every status change, every assignment — with who did what and when.
Spot returning clients
Ruby links repeat inquiries to the original lead — so you greet them properly instead of starting from scratch.
Their requirements, captured automatically
Budget range, multiple areas, bedroom mix, buyer or tenant, hot / warm / cold, time-to-invest — Ruby fills these from the conversation automatically.
Assignment history, to the second
See exactly how long each agent held a lead before handing off. Spot bottlenecks. Reward the agents who actually move leads forward.
Find the leaks in your pipeline
See exactly where leads stall. Are too many sitting in 'Qualified'? Now you know — and you can fix it.
Schedules
Call: Ahmed Al Hashmi
Monday, 10:00 AM · 2BR Marina
Follow-ups that chase themselves.
AI books your next move
When a client says 'let me think over the weekend', Ruby schedules a Monday call automatically — priority, time, calendar event and all.
Chain follow-ups in order
Call → Send Brochure → Schedule Viewing. Build the sequence once and Ruby moves through it lead by lead.
Overdue spotted in an hour
Ruby checks every hour. The moment a follow-up slips past its time, it's flagged as overdue — nothing decays in silence.
Nudges 1 hour before
A reminder lands on in-app, email, or WhatsApp 50–60 minutes before every follow-up. You walk in prepared, not flustered.
9 AM overdue digest
Every morning at 9 AM UAE time — a clean email summary of what's overdue, so the day starts with a clear punch list.
Every type your team uses
Call, WhatsApp, Email, SMS, Meeting, In-Person Visit, Video Call, Task — pick the right one, set Urgent to Low, you're done.
In your Google / Outlook calendar
Every follow-up shows up as a 30-min event, colour-coded by priority. Edits in Ruby push to your calendar automatically.
Close the loop with notes
Mark it done with an outcome — 'left voicemail', 'viewing booked', 'not interested'. Managers see completion rates per agent.
AI follow-ups, clearly marked
Every AI-scheduled follow-up is flagged so your team always knows what was auto-booked vs. what an agent set manually.
Track every channel you use
Beyond the portals, track every place leads come from — exactly the way you talk about them.
- Name your sources whatever you want — 'Referral', 'Billboard', 'Open House'
- Tag your mediums the same way — 'Walk-in', 'LinkedIn', 'Cold call'
- See which sources actually close — not just which generate traffic
- Every dashboard and report respects your custom labels
Marketing sees campaigns, not contacts
Your marketing team needs lead data to optimise ads — but doesn't need every client's personal details.
- You choose exactly what each marketer can see
- Filter by source or channel — 'Sara sees Facebook only'
- Personal details stay private to the agent owning the lead
- Your data is your data — share what you want, hide what you don't
See it on your team's data.
30-min walkthrough with the founder. No pitch, no setup fees.
Book a DemoOr check the price first — from AED 150 a month per user.
