Skip to content

Lead management system for UAE businesses

Stop losing the leads you already paid for.

When someone fills in your ad or website form, MAJ Leads puts a call on your rep's phone within about thirty seconds, then schedules the next tries until the lead answers or says no.

Connect Google, Meta and your website form, and the leads arrive in one list. Your reps get each call as a push, and on WhatsApp once your number is connected. Each lead gets up to five tries in the hours you set. Built in Dubai.

The form · A Meta lead form is submitted (an example lead)

How it works, in four steps.

From the form to a logged outcome, without anyone remembering to follow up.

Book a cleaning
Fatima A. · Pearl Dental · Meta Lead Ads
1

A lead comes in

Someone fills in your Google, Meta or website form. It lands in one inbox with the campaign attached, matched on the phone number.

Push · 00:28

New lead · Fatima A. · Meta Lead Ads

Call

2

Your rep's phone buzzes

Within about thirty seconds the call is due on the assigned rep's Calls list, with a push to their phone, and a WhatsApp from your own number once it is connected.

AnsweredNo answerCallbackBooked
Next try in 15 min
3

One tap logs the outcome

The rep calls, then taps Answered, No answer, Callback or Booked. No answer? The next of five tries is scheduled for them.

CRM · Fatima A. · Booked

Google Ads · Booked

Meta · Schedule

4

The outcome lands

Your CRM gets the outcome, and the Dashboard shows who is waiting and what fell through. Sending outcomes back to Google and Meta is rolling out.

This is the console your team works in.

Leads, Calls, the Dashboard and a Timeline for every lead, and your reps use the same console on their phone. These are real screens from our demo workspace, with example leads.

The MAJ Leads Leads page in the demo workspace: four new website leads at the top of the list, each waiting under half an hour, with stage pills for Waiting, Callback, Booked and Closed.

Leads: new enquiries at the top, with how long each has waited and who owns it.

A lead opened in the side panel of the MAJ Leads Leads page: Answered, No answer, Callback and Booked buttons, and a timeline showing the lead arriving and its first call scheduled.

Open a lead: one tap logs the outcome, and the timeline keeps every step.

Google. Meta. Your website. One inbox.

Connect the lead sources you already pay for. Leads are matched on the phone number, with the campaign, ad and click ID attached. A lead you add by hand or import from a CSV joins the same list.

Google Ads lead form

Dental Cleaning Dubai · Same-week slots

Meta Lead Ads

Instagram lead form · Pearl Dental

Website form

Your contact form, one snippet

  • Fatima A.

    Pearl Dental · Meta Lead Ads

    00:00:03
  • Omar R.

    Marina brokerage · Google Ads

    00:00:09
  • Al Noor Trading

    RFQ · Website

    00:00:14

A clock starts the moment a lead arrives.

Up to five tries on a schedule the lead can feel, inside the opening hours you set.

  1. 1

    1st try

    Now

    A call due now reaches your rep's phone within about thirty seconds of the lead arriving.

  2. 2

    2nd try

    +15 min

    Fifteen minutes later, for the lead who was mid-meeting the first time.

  3. 3

    3rd try

    +1 hour

    An hour on, still in the same working day whenever your hours allow.

  4. 4

    4th try

    +4 hours

    Four hours later, the last try before the next working day.

  5. 5

    Last try

    Next working day, 12:00

    Once your number is connected, a WhatsApp message goes out: we tried to reach you. A reply reopens the clock.

Tries are scheduled only inside the opening hours you set for each weekday

Away? A rep's calls move to the next rep within about a minute

Untouched for 10 minutes: up for grabs for any available rep. At 20 minutes the owner is alerted

Leads that arrive after hours get their first try when your hours open

Capture. Chase. Compound.

One engine in three parts: every lead in, every lead chased, every outcome fed back.

Every lead in, none lost.

Capture

Every source you pay for lands in one inbox, matched on the phone number, with the campaign and click ID attached.

  • Website snippet, Meta Lead Ads and Google lead forms
  • Add a lead by hand, or import a CSV
  • Campaign, ad and click ID kept with each lead
  • Duplicates merged on the phone number
See Capture
The rep's phone with a call due now and outcome buttons
Moves on if you're away

The follow-up engine.

Chase

Your team gets each try on their Calls list and as a push on their phone, and the schedule is set for them. Nothing sits.

  • A Calls list with one-tap outcomes
  • Round-robin or rules-based assignment
  • Away? The call moves to the next rep within about a minute
  • Untouched for 10 minutes: up for grabs. At 20: you're told
See Chase

What pays back.

Compound

Outcomes go to your CRM, and Analytics shows speed to first reply, contact rate and cost per qualified lead. Sending outcomes back to your ad platforms is rolling out.

  • Rolling out: outcomes sent back to Google Ads and Meta
  • Outcomes sent to your CRM by webhook
  • Team performance for every rep
  • Your leads and history stay yours, exportable by the owner
See Compound

What happens after the call.

Outcome logged

Callback · Thu 16:00

WhatsApp

Hi Fatima, we will call you back on Thursday at 4:00 pm about your cleaning at Pearl Dental.

to the lead

New lead: Fatima A. from Meta Lead Ads. Due now. Call +971 50 ··· 4821

to your rep

CRM

ContactFatima A.
SourceMeta Lead Ads
StageCallback
CallbackThu 16:00

Conversions

Google Ads · Booked
Meta · Schedule

rolling out, so your ads can learn which leads book

What happens after a rep logs an outcome: WhatsApp to both sides, the CRM record, and conversions back to the ad platforms. Example lead.

WhatsApp to the lead

Alerts to your reps

Calendar

CRM

Back to your ads

Every lead. Every try. Nothing left unattended.

Leads today

42

Speed to first reply

02:14

Contact rate

63%

Unattended

0

Waiting2

Omar R.

Waiting
3rd try

Noor H.

Waiting
1st try due

Callback1

Fatima A.

Callback
Thu 16:00

Appointment booked1

Lina M.

Appointment booked
1st try

Closed2

Layla M.

Closed
2nd try

Karim S.

Closed
Last try

Swipe to see all 4 columns

Example data.

Yours to control, easy to audit.

Your opening hours

Set open and closed hours for each weekday. Tries are only scheduled inside them.

Audit trail

Every call, message and change is in the lead's Timeline.

Your data

PDPL-aligned. Hosted on Supabase (AWS) with encryption at rest. The workspace owner can export every lead.

Built for enquiries

MAJ Leads follows up people who enquired with you. Calls to people who did not enquire fall under UAE telemarketing rules, and the product is not built for cold calling.

The Cost of Waiting

How much is every missed call costing you?

30
AED 1,200
30%
Revenue lost each month (today)
AED 238K
AED 2.9M per year
Recoverable with faster follow-up / month (assumes 73%)
AED 173K
AED 2.1M per year
Book a walkthrough

Illustrative estimate based on the assumption above. Individual results vary.

FAQ

Questions worth asking before you switch.

Your next lead is on its way. Have a rep on it in thirty seconds.

14-day free trial: book a walkthrough to get access. A card is needed to start. Nothing is charged for 14 days. Set up in one sitting, or we finish it with you.

Book a walkthrough