When we started building PhotoSelect — Antharmaya Labs' first product — the obvious thing to build was a beautiful gallery. Upload the wedding photos, send a link, done. Every gallery tool on the market does this. We very nearly built the same one.
Then we sat with the studios, and the gallery turned out to be a solved problem nobody was actually losing sleep over.
The pain showed up after the gallery. A photographer shoots a wedding, delivers a Drive folder, and then spends the next three weeks sending careful, slightly awkward messages asking for the balance. The work is done. The files are delivered. And the money is somewhere between "next week" and the slow death of being left on read.
We were looking at the wrong artifact. The thing that needed fixing wasn't how photos are shown. It was the order in which value and payment change hands.
The leverage problem
Here it is, stated plainly: the moment a studio hands over the high-resolution files, it has nothing left to negotiate with. Every reminder after that point is collections wearing a customer-service smile. It's uncomfortable to send, easy to ignore, and it quietly sours a relationship that began on the best day of someone's life.
Software made this worse, not better. By making delivery frictionless — one Drive link, one WhatsApp message — the tools deleted the one natural checkpoint where money used to change hands. In the world of printed albums, you paid before you collected. Nobody found that rude. It was just how it worked.
So we didn't invent a behaviour. We restored an old one, and let software enforce it so the photographer never has to be the one asking.
The decision
PhotoSelect gates the high-resolution originals behind payment. The client gets a generous preview gallery immediately — fast, mobile, browsable inside a venue with bad WiFi. They choose. And the full-resolution files unlock the instant a UPI or Razorpay payment confirms. No "payment received, sending now." No 11pm follow-up. The system asks, so the photographer doesn't.
That one choice — auto-unlock on payment — changed what the product is. It stopped being a gallery with payments bolted on and became a delivery pipeline where getting paid is the default state, not the follow-up task.
What we got wrong first
Our early instinct was to make the gate feel soft. Lots of "request payment" buttons, lots of manual override, an escape hatch everywhere. We were nervous it would feel aggressive.
The studios told us the opposite. The manual version was the aggressive one, because it put a human — them — in the position of personally demanding money from a client they liked. The automatic gate was kinder. When a system enforces a policy on everyone, the same way, every time, it stops being personal. Nobody feels singled out by a checkout.
We also made a commercial decision we won't walk back: PhotoSelect takes zero commission on what a client pays a studio. It would have been trivial to skim a percentage of every unlock — we sit right in the payment flow, it's the easiest money in the world. We don't, and we say so out loud, because the entire pitch is "get paid for your work," and a hidden cut would quietly call us liars. Studios pay us a flat plan. Their client revenue is theirs.
What this taught us about building for India
The lesson generalises well past weddings. Building software for India is not translating a Western product and adding a rupee sign. It's noticing the workflows that already work offline — pay before you collect, decide as a family, settle over UPI — and building software that respects them instead of fighting them into a shape that suits a Stripe demo.
The reusable idea underneath PhotoSelect isn't face search or galleries. It's a delivery trust spine: a clear record of who received what, who acted, and what released the goods. Pay-to-unlock is the first place we made that spine load-bearing. It won't be the last.
We're a few studios into a pilot across India, learning in the open. If you're building for this market — or running a studio living this exact problem — we'd genuinely like to hear how you think about it.
