Skip to content
Milvao
Try a request

Messy message in, clear brief out

Members write the way they talk. Milvao turns each message into a short brief with a category, a city and the key details, and the member confirms it first.

See what happens next
Samples

Pick a request and watch the brief appear

Five sample requests. Switch to the JSON tab to see exactly what Milvao keeps from each one.

Member writes

“Looking for a 1,500 sq ft office to rent in Mohali. Any contacts?”

Milvao's brief
Category
Commercial leasing
City
Mohali
Details
rent · 1500 sq ft
Summary
Seeking a commercial office to rent in Mohali

Sample requests with their briefs. Only the redacted request text and your community's categories are used to write a brief, never your member directory.

Behind the brief

From a WhatsApp message to a confirmed brief

  1. 1

    Contact details removed

    Phone numbers and other contact details typed into the message are taken out before anything else happens.

  2. 2

    Read the way members write

    The redacted text and your community's category list are used to write a short brief: category, city, key details and a one-line summary.

  3. 3

    One question, at most

    If the category or the city is unclear, Milvao asks one short question, like which city the wedding is in.

  4. 4

    The member confirms

    The member sees the brief and taps Confirm or Edit. Nobody else sees anything until they confirm.

If the brief can't be written, or the member's reply is unclear, the original request goes to your team to read. Operators can correct a brief; if the change matters, the member confirms it again before anyone is asked.

The extraction contract

Six fields, checked against your categories

Every brief has the same shape. Matching uses these fields, not the member's raw words.

categorySlug
One category from your community's own list, such as commercial-leasing. A category that isn't on your list stays unresolved instead of being guessed.
citySlug
The city the request is about, or null if none was given or it doesn't matter.
locationRequired
Whether the helper must serve that city. A remote software project doesn't need one; office space does.
constraints
The short details that matter for matching: size, timing, budget words, remote or not.
safeSummary
One plain sentence that is safe to show the matched member. No names, no numbers.
clarificationQuestion
The single question to ask the member, or null when nothing important is missing.
Example brief

From: “Looking for a 1,500 sq ft office to rent in Mohali. Any contacts?”

{
  "categorySlug": "commercial-leasing",
  "citySlug": "mohali",
  "locationRequired": true,
  "constraints": ["rent", "1500 sq ft"],
  "safeSummary": "Seeking a commercial office to rent in Mohali",
  "clarificationQuestion": null
}
AI, kept small

What is sent to the AI model, and what never is

An AI model (Anthropic's Claude) only writes the brief. Choosing who to ask is done by Milvao's own ranking rules, which you can read on the dashboard page.

Sent to write the brief

  • The request text, with contact details removed
  • Your community's list of categories

Never sent

  • Your member directory or anyone's profile
  • Members' phone numbers
  • Other requests or past introductions
  • Anything from your WhatsApp groups
For members

Better requests in one line

Share these with your members when you launch. Specific requests get a brief straight away, without a follow-up question.

Instead of

Anyone know a CA?

Try

Need a CA for GST filing in Panchkula, small trading business.

Say what the help is for and where.

Instead of

Need a developer urgently

Try

Need a React Native developer for a 3-month project, remote is fine.

The skill and whether location matters.

Instead of

Photographer?

Try

Need a wedding photographer in Zirakpur on 14 December.

A date and a city save a question.

FAQ

Questions about briefs

All questions

It only considers members who have turned on offers, are not paused, offer the requested category and serve the city needed. It ranks them by service and city fit, how often they accept, how quickly they reply, completed introductions and "Did you connect?" answers, with 15% of the score for fairness so the same people aren't always asked.

Requests can be written in English, and in India also in Hinglish, the mix of Hindi and English many members type. Milvao turns them into a short, clear brief that the member confirms before anyone else sees it. Bot replies use the language set for your community.

Your community's operators can see requests and briefs on the dashboard. A matched member sees only the brief, not who asked or their exact words, until they accept. Nobody else in your groups sees anything.

Only to write the brief. Milvao sends the request text, with contact details removed, and your community's list of categories. Your member directory and members' phone numbers are never sent. Matching itself uses Milvao's own ranking rules.
30-day pilot

Let your members ask the way they talk

In their own words, typed on WhatsApp. Start a pilot and see real requests turn into briefs.

Talk to us