Local and marketplace
Can a customer book you by typing a sentence?
People describe what they need in plain English and then get a search box. What a language layer does, and the number it refuses to invent.
How MarketWar handles it
It parses a plain-English request — a trade, an area, a date, a budget — then runs real discovery and quote matching, and surfaces a booking-ready action only when the request implies a booking. Availability is a SUMMARY of the marketplace signal and never a fabricated urgency line: there is no invented 3 slots left anywhere in it. It is a thin deterministic layer over the existing discovery, quote and booking functions rather than a second marketplace.
Ask somebody what they need and they say: "I need a plumber in SW9 tomorrow, ideally under £150."
Then every website gives them a dropdown, a postcode box, a date picker and a filter, and asks them to take that sentence apart by hand.
What the language layer is for
The sentence already contains everything: the trade, the area, the timing, the budget. Parsing it is not a trick — it is declining to make the customer do data entry they have already done in prose.
From there it runs the real thing: discovery against providers who are actually listed, quote matching against the stated budget, and — only when the request implies a booking — a booking-ready action for the best match.
The "only when it implies" matters. A question is not a booking. Someone asking what a job typically costs does not want a confirmation screen; pushing one at them is how a helpful tool becomes a pushy one.
The number it will not invent
Availability is a summary of the marketplace signal. There is no "3 slots left today" anywhere in it, and that absence is deliberate.
Invented scarcity is the most common dark pattern in booking interfaces, and it is effective, which is why it is everywhere. It is also a misrepresentation — in the UK and EU, a false urgency claim is an unfair commercial practice — and once a customer has worked out that your countdown is decorative, every other number you show them is suspect too.
So the honest version is duller: what the marketplace actually signals about availability, and nothing more.
Why this is a thin layer and not a new engine
The parsing and the phrasing are the only new parts. Discovery, quote requests and booking offers already exist, and the concierge calls them.
That is not an implementation detail — it is what stops a second marketplace existing. Two systems answering the same question drift apart within weeks, and then the chat interface recommends a provider the search page does not, which is a bug nobody can explain to a customer.
It is also deterministic: the same request returns the same matches, so a customer who reloads does not get a different recommendation.
What an empty answer is worth
If nobody matching is listed, it says nobody is listed.
A language interface makes this harder than a form, because an assistant that always answers feels better than one that sometimes cannot. The temptation is to widen the area quietly, or to drop the budget, or to offer a plasterer to somebody who asked for a plumber — and each of those wastes an afternoon on a visit that was never going to work.
Where this helps a listed business
It changes which requests reach you. A business whose own pages are specific about the areas it actually covers and what it does matches sentences like that one; a business describing itself in adjectives does not match anything, because there is nothing in the description to match against.
The question to ask
Of any booking assistant: what does it do when nothing fits?
If it always produces a confident recommendation, it is not matching. It is selling whatever it has.
What this does not do
It can only match providers who are actually in the marketplace. A plain-English request for a trade nobody has listed returns nothing, which is the correct answer and the one a confident assistant would be tempted to paper over.
Common questions
What can somebody actually type?
The way people naturally ask: a trade, an area, a time and a budget in one sentence. The parse pulls those out and runs the same discovery a form would.
Does it invent scarcity to push a booking?
No. Availability summarises the marketplace signal, and there is no fabricated urgency line in it. An invented countdown is a dark pattern and in some markets an unfair commercial practice.
Is this a new marketplace?
No, and that is the point. It is a thin language layer over the discovery, quote and booking functions that already exist, so there is one marketplace rather than two that drift apart.
What if nothing matches?
It says so. A request for a trade nobody has listed in that area has no honest answer, and producing a near-match to avoid an empty result wastes the customer's afternoon.
Related
Why your business does not show up for your own town
The six causes of local invisibility in the order they matter, starting with the one that outranks your website entirely and costs nothing to fix.
Which companies are ready to buy from you right now?
Intent tools promise to tell you who is in-market. What the ten signals are, and why a radar that invents one is worse than no radar.
Should AI send your customer replies for you?
The case against auto-replying to customers, what a drafted reply does instead, and how nine channels become one queue without anything leaving unread by a human.
