memoir โ€” by Syandan

Ruba Sales Manager App โ€” Lead Management System

A structured workflow that helps sales managers onboard, track, verify, and convert property leads through a clear, guided pipeline.

Timeline

Sep - Nov 2025

Key Areas

UX Strategy ยท Research ยท Workflow Mapping ยท UI Design ยท Lead Management

People Involved

2 Product Designers (Me)
1 Project Manager
4 Developers
(Frontend + Backend)

Sales in the real-estate world moves fast. A single missed call, an unverified site visit, or an undocumented update can derail a million-dirham deal.

At Ruba, sales managers handled dozens of high-value leads each day but their tools werenโ€™t built for the pace or the stakes. Everything was scattered. WhatsApp for conversations, personal notes for follow-ups, screenshots for verification, spreadsheets for statuses, and memory for โ€œnext steps.โ€

My goal was to transform this messy, inconsistent workflow into a guided, verifiable system that mirrors the real sales process yet makes it significantly more reliable, faster, and easier to operate under pressure.

+38%

Faster Lead Progression

+33%

Fewer missed Follow-Ups

+52%

Increase in Verified Site Visits

Who are Sales Managers and what do they do?

Sales Managers at Ruba are responsible for converting high-value property leads into qualified clients. They represent established developers such as Emaar Properties and Sobha Realty, and handle referrals generated by micro-brokers.


Their role involves nurturing leads, coordinating the sales journey, and moving prospects from potential to closed deals. Once a deal is finalized, they earn a referral reward in the form of Ruba Coins, which can be redeemed as Amazon or Noon vouchers.

Current flow of Sales Managers

Step 01

Track status for all your leads.

Track the status of all your leads. Theyโ€™re organised into categories, and you can
update their status anytime.

Step 02

Get Timely notifications.

Stay updated with instant notifications
on leads, payments, and more, so โ€จโ€จyou never miss a step.

Step 03

Redeem your Coins in form of Vouchers

Redeem your Ruba Coins for Amazon
& Noon vouchers and track the

progress as well.

Background โ€“ Understanding the Issues Faced

Who are the Users?

Sales managers handling multiple leads every day. They need speed, structure, and clarity.

The Problem

๐Ÿ˜ข

Information lived across multiple apps and manual notes.

๐Ÿ˜ข

Managers struggled with actions expected at each stage.

๐Ÿ˜ข

Scheduling and authenticating visits was inconsistent.

This leads to

Inconsistent follow-ups, missed opportunities, Site Visits lacked authenticity and a chaotic sales pipeline.

We wanted to change that - to make a unified centralised Lead Management System.

๐ŸŽฏ Objectives

The goal was to build a mobile lead management system that supports:

  • Managing a centralised lead system with clear status tracking.

  • Contacting leads and updating their progress with minimal manual effort.

  • Scheduling and verifying site visits through a structured workflow.

  • Providing sales managers with a clear, organised pipeline of all active leads.

Process

01

Workflow Mapping

Documented the full end-to-end pipeline from first contact to deal closure.

02

User Interviews

Sales managers shared pain points around time, documentation, and decision friction.

03

UX Flow Design

Translated the real sales journey into a six-stage structured funnel.

04

Wire framing & Prototyping

Tested how managers understood the next-step CTAs, calendar flows, OTP verification, and document uploads.

05

Usability Testing

Ensured speed, clarity, and ease under real working conditions.

06

Iterative Improvements

Simplified interface behaviours based on patterns observed during testing.

1 โ€“ Unified Lead Overview

Problems

Managers had no single view of all leads, their statuses, and what actions were needed.

Solutions

Lead Card: The Sales Managerโ€™s Daily Survival Kit

Because every lead deserves loveโ€ฆ and every sales manager deserves clarity.

The โ€œWho Wants What?โ€ Section

This is where the lead introduces themselves. The name and property preference.

Where Are We At?โ€ + โ€œWhy Should I Care?โ€

The leadโ€™s current status sits neatly inside a tag and the number of coins the sales manager can earn.

Think of it as UX-powered dopamine that whispers: โ€œCall John. Heโ€™s worth 12,356 coins.โ€

Lead Name

John Smith

Interested in Palm Jumeirah Villa

Site Visit Scheduled

12,356

Interested In

3 BHK

Referred By

Sara Thompson

Last Contacted

5 Sep, 2025

26 Aug, 12:45 PM

Verify Site Visit

You can also reschedule the visit

When Are We Meeting?โ€ โ€” The Site Visit Scheduler

Shows the exact date and time of the upcoming site visit.
Can also be rescheduled because letโ€™s be honest โ€” plans change, traffic exists, and leads sometimes forget they agreed.

Proceed When Ready

One clean CTA to push the lead forward. Whether itโ€™s verifying a site visit or marking progress, this button is the gateway to productivity โ€” and hopefully, payday.

โ€œA consolidated list with clear status badges and priority blocks.โ€

+42%

Faster Lead Identification

2x

Increase in Daily Lead Touch Points

2 - Automated Status Transitions

Problems

Status updates were manual and frequently overlooked, forcing Sales Managers to rely on spreadsheets to track their leads.

Solutions

Each action automatically moves the lead to the correct stage.

Calling the client updates status โ†’ Contacted

No need to manually update the status of the card from โ€œNew Leadโ€ to โ€œContracted Leadโ€

Scheduling a visit updates status โ†’ Site Visit Scheduled

The Sales Manager schedules a site visit based on the leadโ€™s availability, and the cardโ€™s status updates automatically in real time.

OTP verification updates status โ†’ Visit Completed

Once the site visit document is uploaded and the OTP is verified, the status automatically updates from โ€œSite Visit Scheduledโ€ to โ€œVisit Completed.โ€

+34%

Faster Stage Completion

3x

Improvement in Data Consistency

3 โ€“ Integrated Site Visit Scheduling Flow

Problems

Coordination lacked clarity, as managers had no reliable way to confirm whether a site visit was truly scheduled. They were forced to maintain separate notes to track visit dates and timings, leading to scattered information and frequent misalignment in follow-ups.

Solutions

A built-in date and time selector with auto-confirmation.

Step 01

Click on โ€œCTAโ€

Step 02

Choose a Date

Step 03

Choose a Time

Step 04

Site Visit Confirmed

Step 05

Lead Status Updates

-44%

Reduction in Fraudulent / Unverified Visits

+34%

Faster Visit Completion Rates

4 - Guided Decision Flow (Deal Closed or Lost Lead)

Problems

Final decisions were unclear and lacked structured documentation.

Solutions

Flow for Closing a Deal

Select โ€œConfirm Leadโ€

Update Status

Clear status updates that maintain full transparency throughout the process and clarify all terms involved.

Upload โ€œLetter of Intent Formโ€

Lead Status Updates

Rewards Indication

A prompt to view the coins earned from confirming the deal.

Flow for a Lost Deal

Update Status

Select โ€œConfirm Leadโ€

Lead Status Updates

Revert Back Option

Allows the Sales Manager to revert a mistakenly marked โ€œLost Leadโ€ back to its previous status.

+52%

Increase in Verified Site Visits

+22%

More Lead Progression to Visit Stage

Final_for_sure_final_UI.fig

Contracted Lead

Visit Scheduled

Visit Completed

Deal Closed

"Get Coins" Indication

Lost Lead

Lead Update Bottom Sheet

"Letter of Intent" Form

"Need Help" Bottom Sheet

Final Reflections

๐ŸŽฎ

This Lead Management System brought structure to a previously fragmented flow.

๐ŸŽ

By breaking the sales process into clear, verified stages, the app enabled managers to work faster, more confidently, and with fewer errors.

๐Ÿ˜ƒ

It replaced chaos with clarity and turned the sales pipeline into a predictable, guided journey.

DESIGNED WITH

BY SYANDAN ROY

cyanroy.designs@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.