Sales Lessons from Withfriends

Analysis of Kunal Gupta’s sales and founder patterns from working at Withfriends. What to adopt and what to consciously avoid.

What’s effective — steal these

Jump straight into the demo

Remove friction between the prospect and the product. Kunal’s core move: skip the pitch deck, open the product. Prime the customer with “I’m going to show you this, and at the end you tell me what you think and if you want to move forward.” This forces a decision frame — the prospect is primed to make a choice rather than passively observe. Related to Jordan Belfort’s “straight line sales” — rooted in psychology of commitment.

Once Kunal recorded demo videos, live calls went from 30-minute pitches to “just vibing for 20 minutes.” The video did the selling. Pre-sold calls with zero effort.

Democratize the demo, monetize the relationship

5+ pitches a day. Every call is relationship-building, not closing. The volume matters — it’s how Withfriends went from 65 stores to self-serve signups at 2/day. The demo scales; the relationship doesn’t need to.

Operational intelligence as the real product

Kunal frames bookstore data as a “stock market” — compared to what ABA charges ($5K/year, underpriced), there’s a data layer play underneath the SaaS. Think in unit economics, not features.

Decisive pivots

When facing a tech debt problem (monorepo migration), Kunal pivoted cleanly: legacy app becomes maintenance-only revenue stream, all new engineering goes Square-first. Set hard boundaries (legacy = bug fixes only, no features) and made decisions quickly instead of thrashing on architecture.

Network effects thinking

The insight that Bookshop.org’s 2800 stores bootstrap the network is sharp. Cross-store memberships, transferable loyalty — he sees the endgame. This applies directly to Dungeon Books’ expansion-strategy.

What not to copy

Amorality as a feature

Kunal explicitly stated he “has no morals” and is “fine with dark patterns moving money from corps to SMBs.” The observation: massive amounts of good flowing through an amoral person doesn’t stay good — it gets redirected when goodness stops being expedient. The codebase reflected this — three fatal design flaws (Apollo cache as form state, 2-second polling re-rendering, mutation-on-every-action) that are symptoms of not caring about whoever comes next.

Confusing personal velocity with scalability

Everything flowed through Kunal. Onboarding took 5 hours because it was all him on the call. Optimized for his own speed, not for the system to work without him. Vision doc said “self-serve by March” but the actual solution was “keep doing it manually faster.” Build systems that scale without you.

Using leverage instead of alignment

Equity ambiguity, “you’re welcome to quit” responses, IP gray zones — patterns of extracting value from people while keeping optionality. Two cofounders already left Withfriends before Panat. That’s a pattern, not bad luck.

False harmony

High emotional intelligence used as deflection. “Is it to vent, is it to solve?” sounds empathetic but functioned as a way to avoid addressing real disagreements until they exploded. Surface conflict early and directly — see founding-statement.

Relevance

These patterns directly inform how Dungeon Books approaches sales, partnerships, and fundraising. The straight-line demo approach is the right sales motion for the kiosk and for pitching businesses onto the platform. The ethical differentiation — actually caring about the next person who touches the code, the store owner who uses the kiosk, the member who shows up — is a founder-level advantage, not just a product feature. When pitching to investors like jimmy-lee, this contrast will be visible in everything we’ve built.