How a review ends up on Mafi Wasta — without anyone paying for it, promising it, or pretending it didn't happen.
You are reading the methods appendix. Not a marketing page, not a press release. The point of the next few screens is to show, step by step, what a customer review on this directory actually has to survive before you see it — a receipt, a unique code, a verified identity, a moderation pass, and a ranking algorithm that has been banned from accepting money since the day we opened in 2020.
We wrote this because the Lebanese review ecosystem is, frankly, a mess. A restaurant owner can buy fifty glowing reviews on a Friday night. A contractor can disappear under a different name after a bad job. A "verified" badge on a competitor's site can mean almost anything, including "they paid us extra." We built Mafi Wasta because a cousin-of-a-cousin procurement strategy is not a strategy, and because the people who do honest work in this country deserve a listing page that reflects reality. The system below is the reality. It is mechanical, it is auditable, and it has processed 612,000 reviews since launch. If you find a flaw, write to [email protected] — we read every email, and we have fixed three verification loopholes that readers sent us in the last eighteen months.
What follows: the four-step pipeline, the numbers behind it, the AI moderation chapter, and the zero-wasta comparison. End to end, roughly six minutes of reading.
Receipt, code, identity, moderation. Four steps. No shortcuts.
Every published review on Mafi Wasta has cleared the same four mechanical checkpoints. The order matters — earlier steps cannot be skipped, and no step accepts a paid override. If you want to know whether a review is real, walk through the list.
-
01
The transaction happens at the point of sale.
A customer pays a Mafi Wasta partner business — a restaurant, a clinic, a salon, a mechanic. The business's terminal, POS system, or printed receipt prints (or displays) a unique 9-character transaction code. There is no app to download at this stage, no QR code to scan first. The code is generated the moment money changes hands and is single-use.
Codes expire 14 days after issue. If a customer waits longer than that, the review window closes and a new transaction is required. We do this so reviews reflect recent experience, not grudges from 2019.
-
02
The customer enters the code on the directory.
The customer opens the directory, finds the business they transacted with, and enters the 9-character code. The code is hashed, matched against the issuing business's transaction ledger, and — if valid — unlocks a review form. The form asks for a 1-to-5 rating, a written comment, and an optional photo. Without a valid code, the form is unreachable. There is no back door.
In the first nine months after launch, this single mechanism eliminated 94% of the fake-review volume we measured against our own baseline. Not because we got lucky — because the code is a wall that a friend-of-the-owner cannot climb.
-
03
The business has already passed identity verification.
Long before any review is written, the business itself has cleared our 3-step KYC process: a scanned commercial circular (السجل التجاري), a national ID or passport of the owner or legal representative, and an on-site photograph of the storefront with a date-stamped placard. Over 12,400 Lebanese businesses have completed this — and the directory will not list a business that has not.
A review of a non-existent business is structurally impossible. The review form only exists on the page of a business that has already been verified, on a transaction code that was actually issued.
-
04
The review passes moderation — automated, then human.
The submitted review is screened by our bilingual moderation system in Arabic, French, and English within 90 seconds, then queued for a human moderator who signs off within four hours. Hate speech, personal data, and obvious astroturfing patterns are filtered automatically. Edge cases — a sarcastic Lebanese idiom, a competitor filing a fake complaint, a customer describing a medical outcome — are routed to a human. After sign-off, the review is published and the transaction code is permanently retired.
A retired code cannot be reused. Once a review is live, the underlying transaction is locked in our audit log with a timestamp and a moderator ID. This log is what the Forbes Middle East and AUB reviewers examined.
Four figures that prove the system has been used, not theorised.
Source: Mafi Wasta internal audit ledger, Q4 2025. The 612,000-review milestone has been publicly reported and is not inflated beyond that figure. Independent methodology review available on request to credentialed researchers.
Who actually reads 612,000 reviews? Three stages, four-hour SLA, one human per edge case.
The obvious skeptical question is the right one: if you let any Lebanese customer with a receipt code post a review, what stops chaos? The answer is the pipeline below, which has been tuned since 2020 and is the reason our completion-to-submission rate sits at 96% rather than the industry-standard 60-70%.
Automated screening — 90 seconds.
The moment a review is submitted, our moderation system runs it through three checks in parallel: a language-detection pass (Arabic, French, or English — the three working languages of the directory), a hate-speech and personal-data classifier trained on Levantine Arabic corpora, and a pattern-match against known astroturfing signatures — repeated phrasing, IP clusters, suspiciously short submission windows. Reviews that pass all three move to stage two. Reviews that fail are quarantined and never reach the business's page.
Median automated pass time, Q4 2025: 11 seconds. p95: 87 seconds.
Human moderation — four-hour SLA.
Every published review on Mafi Wasta has been read by a human moderator before it goes live. Our 14-person team in Mar Mikhael works in shifts to maintain a four-hour sign-off SLA, including weekends. The moderator checks the review against the transaction record, confirms the rating is internally consistent with the written comment, and resolves sarcasm, idiom, or ambiguous claims that the automated pass flagged as edge cases. The moderator's ID is logged against the review in our audit trail.
Reviews published without a human moderator's sign-off: zero, since the day we launched.
Appeal & correction — open indefinitely.
If a business believes a published review is factually wrong, defamatory, or retaliatory, it can file a formal appeal from its dashboard. The appeal is reviewed by a different moderator than the one who approved the original review, and the original transaction code is re-examined. Outcomes range from "review upheld" to "review removed with audit trail entry" to "business flagged for review-pattern investigation." A business's appeal rate is published on its listing — there is no penalty for appealing, only for ignoring legitimate complaints.
Median appeal resolution time, Q4 2025: 38 hours. 1,180 partner businesses currently hold the "Responsive" badge for replying to 90%+ of reviews.
A paid boost and a verified review are not the same thing. Here's the difference, line by line.
Mafi Wasta has not accepted a single payment to influence ranking, review placement, or "featured listing" status since the company was founded in 2020. This is not a marketing line. It is encoded in our ranking algorithm and disclosed in our terms. The comparison below is the falsifiable version of that promise.
Ranked by verified reviews, response rate, and tenure.
- ✓ Every ranking input is auditable: a verified review with a transaction code, a timestamped moderator sign-off, and a retired code in the audit ledger.
- ✓ Response rate is weighted equally. A business that replies to 90%+ of reviews gets the "Responsive" badge and a meaningful ranking lift.
- ✓ Tenure (years since KYC completion) is a third ranking input — long-standing verified businesses are not displaced overnight by newcomers.
- ✓ No "featured" tier. No "sponsored" slot. No payment of any kind accepted to alter rank. Since 2021, this has been an explicit written ban in the company charter.
- ✓ Algorithm weights and inputs have been publicly disclosed on this page since 2023.
Ranked by whoever pays the most.
- ✗ "Featured" slots sold for $200–$2,000/month push verified businesses below paying ones, regardless of review quality.
- ✗ Review authenticity is unverifiable — no transaction code, no audit ledger, no moderator sign-off.
- ✗ Algorithm weights are proprietary and undisclosed; businesses cannot audit why they rank where they do.
- ✗ Negative reviews can be suppressed by upgrading to a higher tier — the inverse of what a trust directory should do.
- ✗ The Lebanese contractor market alone lost an estimated $14M to wasta-mediated hiring in 2023 (AUB 2024 study); pay-to-play directories amplify, rather than correct, this dynamic.
The 41% reduction in reported wasta-based hiring incidents among Mafi Wasta partner businesses (AUB independent study, 2024) is the downstream effect of the ranking choice above — when the algorithm rewards verified reviews and response rate, and refuses to reward payment, the procurement incentive flips. People start looking at the listing again.
Now go look at the directory.
38,200 verified Lebanese businesses across 28 categories — restaurants, doctors, contractors, salons, mechanics, lawyers, plumbers, electricians, accountants, and the long Lebanese tail of trades that keep the country running. Every listing has cleared the KYC process. Every review you can read on this site has cleared the four-step pipeline above.
If you run a business and want to be listed, the process is the same one we just described — except applied to you, not your customers. See how listing works for business owners.