All work

A legal services platform for Indian founders: 103 services with published prices, online checkout, a client portal and an operations console for the firm's team.
Year
2026
Type
Full-Stack
Status
Shipped
spinachlaws.com
Spinach Laws screenshot
Spinach Laws mobile app

Overview

Spinach Laws is a legal and compliance firm that helps founders start a company, protect what they build, stay compliant and raise capital. Before the platform, every sale needed a call to explain the fee and the documents, details arrived over WhatsApp and email, and work was tracked in spreadsheets. We turned the practice into an online product with three parts: a public site where each of the 103 services has its own page with a price, timeline, document checklist, process and FAQs; a customer portal where clients pay, fill in their details, upload documents and follow each step; and an operations console where Super Admins, Admins and Managers run every matter from payment to delivery.

The live site

Scroll inside the frame to move through the page.Open spinachlaws.com

The problem

The firm's expertise was never the bottleneck. The business around it was: how clients found the firm, how they bought, how their information came in, and how work was tracked and handed over. The platform started as a quickly built prototype site and was rebuilt as a full product.

  • No prices in public

    Founders compare providers on price and speed. Without published prices, many left before ever getting in touch.

  • Every sale needed a call

    Each enquiry needed a call to explain scope, fee, documents and timeline before any money changed hands.

  • Scattered intake

    Details and documents arrived over WhatsApp, email and calls, spread across inboxes and often incomplete.

  • No single view of the work

    Nobody could see in one place which matters were waiting on the client, which were with the team and which were stuck.

  • Clients chasing updates

    Without visibility, clients called or messaged to ask for status, which cost time on both sides.

  • Quality depended on individuals

    No consistent check stood between someone finishing a document and that document reaching the client.

At a glance

services, each with its own priced page
103
services, each with its own priced page
ways to buy: fill in then pay, or pay now and fill in later
2
ways to buy: fill in then pay, or pay now and fill in later
staff roles with separate permissions
3
staff roles with separate permissions

Key decisions

Publish a price on every service
Price is the strongest trust signal for founders comparing providers, and it qualifies leads before anyone has to talk to them.
One page per service
Founders search for specific needs, like the cost of a trademark registration. 103 specific pages meet that intent and rank better.
Pay now, fill in details later
The form is where buyers drop off. Taking payment first secures it while intent is highest, and the team helps with the rest.
Guest checkout
Each step before payment loses buyers. Asking only for name, email and mobile number removes the account barrier.
“Let the team handle it” on by default
It keeps the firm a service rather than a piece of software, and the first call starts the client relationship.
Upload, verify, then deliver
Quality control lives in the workflow: no deliverable reaches a client without a second person checking it.
A catalogue the firm edits itself
Prices and service content change often. The team can change them the same day without an engineer, and undo any edit from the history.
Roles and an audit trail
Junior staff can work the Assisted Filing queue without access to the whole pipeline, and every key action records who did it.

System sketch

Public siteAppsDomainServicesService pagesKnowledge HubCheckoutClient portalOps consoleCatalogueApplicationsAssisted FilingDeliverablesRazorpayEmailAudit log

A simplified view of how the main parts connect.

What we built

  1. Public site with 103 service pages, each with a price, turnaround time, document checklist, process steps and FAQs

  2. Customer portal with a step-by-step application form that saves progress, a document checklist, a process tracker and deliverable downloads

  3. “Pay now, fill later” checkout, and guest checkout that asks only for name, email and mobile number

  4. Operations console with one pipeline for every matter: assignment, internal and client-visible notes, and full status history

  5. Assisted Filing queue where Managers claim paid matters, call the client and fill the form for them, with edit-conflict detection

  6. Two-step deliverable check: a team member uploads, an Admin verifies, and only then is it delivered to the client

  7. Catalogue editor with a visual form builder, a publish checklist, edit history and one-click restore

  8. Razorpay payments confirmed on the server, with a backup confirmation route if the browser closes

  9. Role-based access for Super Admin, Admin and Manager, with every key staff action recorded

  10. Analytics dashboard with a conversion funnel, applications by status and by service, and 30-day trends

Before and after

Discovery

BeforeA brochure site with loosely described services and no prices or timelines

After103 service pages with prices, timelines, documents, process and FAQs

Buying

Before“Contact us”, followed by at least one call per sale

AfterClients buy any service at any hour, with or without an account or a completed form

Payment

BeforeCollected after the conversation, often by bank transfer, reconciled by hand

AfterPaid online by UPI, card or net banking, confirmed automatically and tied to the matter

Intake

BeforeDetails over WhatsApp and email, often incomplete, needing several follow-ups

AfterA guided form and document checklist; self-service matters can't be paid until complete

Tracking

BeforeSpreadsheets and memory

AfterOne pipeline with statuses, owners, notes, history and a queue for paid matters waiting on details

Client updates

BeforeClients called to ask for status

AfterA step tracker on the client dashboard and an email at each milestone

Quality

BeforeThe person doing the work sent it straight to the client

AfterA second person checks every deliverable before release, and each step is logged

Catalogue changes

BeforeChanging a price or description needed a developer

AfterThe firm edits it in minutes, with history and one-click restore

Stack

  • Razorpay

Lessons learned

  • Let people pay first

    The longest form loses the most buyers. Moving payment ahead of it was the most important commercial decision.

  • Service beats software for legal work

    Making “Let the team handle it” the default kept the firm's people at the centre while the platform handled the mechanics.

  • Build the quality check into the flow

    Making “verified” a required step before “delivered” means quality doesn't depend on anyone remembering to check.

  • Protect work in progress

    Clients keep the form version they started with even if it is edited later, and edits by the client and the team never silently overwrite each other.

What's next

  • A revenue report, CSV export of applications and a screen to review staff activity
  • Recommending the next service on the client dashboard, based on what they have already bought
  • Compliance calendar reminders for annual filings, trademark renewals and post-funding reporting
  • Retainer and subscription plans for ongoing compliance

Next case study

Corpora