Skip to content
Back to Studio

Lobang: guarded property matching inside WhatsApp

A WhatsApp-first studio product that collects listings and buyer requirements, verifies agent details, filters unsafe messages, scores matches, and reveals contact links only after both sides confirm.

The challenge

Property agents already exchange buyer requirements and listings in WhatsApp, but manual matching is messy. A useful consumer workflow had to verify agents, filter irrelevant or unsafe messages, score matches, and protect trust before contact details were shared.

What Grail built

Grail built a WhatsApp-first service that parses listings and requirements, verifies CEA details, checks relevance and safety, scores matches, asks both sides to confirm, and only then reveals contact details.

Stack used
TemporalPostgresWhatsApp Cloud APIEvolution/BaileysFlueSlack admin

Impact

The prototype demonstrates a WhatsApp-native marketplace workflow with guardrails and double opt-in for contact sharing.

Impact summary

Primary resultWhatsApp-native intake
Operational resultCEA lookup
System scopeDouble opt-in matching

How the work progressed

Deterministic tools run first for CEA, relevance, safety, matching, and confirmation. The LLM writes user-facing copy from sanitised tool facts.

  1. An agent sends a listing or buyer requirement in WhatsApp.
  2. The system checks identity and parses the property details.
  3. Irrelevant or unsafe messages are filtered out.
  4. Matches are scored against current requirements.
  5. Both sides confirm before contact links are revealed.
  6. Admins can inspect the trace.

Control and review

The control points were specific to the system, so delivery could move faster without taking sensitive decisions away from the people responsible for them.

  • Double opt-in before contact reveal.
  • Relevance and safety filtering before agent replies.
  • Admin trace tooling for review.

What shipped

The implementation centred on these delivered pieces:

  • WhatsApp intake flow.
  • Agent verification.
  • Listing and buyer requirement parsing.
  • Relevance and safety filtering.
  • Match scoring.
  • Double opt-in confirmation.
  • Admin and trace tooling.
Back to Studio