200 flower shops in 5 cities, signed through cold sales. No aggregator shortcuts, no integration partners — shops were called, pitched, and onboarded one at a time. In marketplace terms, we built the supply side by hand.
And not just a listing. The shop side had its own product: a catalogue builder with a structured flower taxonomy — a bouquet was defined by what it comprised (Rose ×22, Tulip ×14, Daisy ×7) and by colour, not by a photo and a price. Per-day working hours with a day-off switch. Multiple phone numbers. A shipping flag. Request-only pricing for bouquets that could not be priced up front. Order queues split into *waiting for the store's response*, *accepted*, and *completed*, with a customer rating on every finished order.
We even shipped an in-app PhotoGuide — a five-screen tutorial teaching florists how to shoot their own bouquets: find natural light, edit rather than filter, vary the angle, vary the focus, never use zoom. Marketplace content quality was a known problem and it got a product answer.
The demand side got mechanics too. The app asked for calendar access to remind you about your friends' birthdays. The feed opened on coming holidays — the people you knew, with their dates. A delivered bouquet carried a send again action tied to the person you had sent it to before. Occasion trigger, repeat loop, and a ratings feedback cycle were all designed and built.