Book a CallThe Tous - Phone Number

Case Study · Custom CRM & Mobile App

Replacing Spreadsheets, Plugins, and WhatsApp with a Custom Lead-to-Groomer CRM

How we rebuilt OhMyPet's operational stack across 10 Indian cities — unifying 4 lead sources, automating groomer assignment, and giving customers a portal for the first time.

OhMyPet website homepage — custom Next.js build by The Tous

The client

OhMyPet

OhMyPet is an at-home pet grooming service operating across 10 Indian cities — Delhi, Gurgaon, Noida, Faridabad, Ghaziabad, Mumbai, Pune, Bangalore, Chennai, and Hyderabad.

Groomers travel to customers' homes. Bookings come in from a website, paid ads, and WhatsApp inquiries. By late 2025, the brand had real volume — 22,000+ customer records and a steady flow of new leads.

What it didn't have was a system that could see all of that in one place.

The problem

Four lead sources. Four different places to look.

By late 2025, OhMyPet was running operations on a stack of disconnected tools that didn't talk to each other.

Leads were arriving from four sources, going to four different places:

  • Website popup form → Google Sheet
  • LatePoint plugin bookings → stuck inside LatePoint
  • Facebook ad leads → HubSpot
  • WhatsApp inquiries → just sitting in WhatsApp

No one could see all leads in one place. Pipeline visibility was guesswork.

Assigning groomers was manual. When a booking came in, someone on the team had to spot it in the relevant sheet or tool, decide which groomer in that city was free, message them, and confirm. The team had to refresh sheets to find out new leads existed. No record of who got assigned what until someone wrote it down. Leads waited. Some leaked.

Customers had no portal. Once a booking was made, they had no visibility into payments, service history, or which groomer was coming. Reviews were collected ad-hoc, not tied to specific groomers.

Our approach

One platform owning the full lead-to-service path.

Before writing a single line of code, we mapped every place a lead could enter, every hand-off, and every moment a customer or groomer needed information. The diagram had four lead sources, three manual hand-offs, and zero shared source of truth.

Two principles drove the build:

  • Every lead, regardless of source, lands in one inbox with the same shape.
  • Groomer assignment runs without a human in the loop — the system picks, the groomers compete, the first to accept wins.

The rest fell out of those two decisions.

What we built

Website, CRM, groomer app, and customer portal.

  • Website rebuild — WordPress to Next.js. The old site ran on WordPress with a LatePoint plugin handling bookings. We rebuilt the entire site in Next.js — same look and feel, faster, no plugin dependency. The booking flow that used to live inside LatePoint is now a custom-coded wizard owned end-to-end by OhMyPet. Customers pick their city, choose their service, book — three steps, no third-party plugin in the path.
  • Custom CRM — every lead in one place. A single admin platform where every lead from every source lands. Website popup, custom booking wizard, Facebook ads, WhatsApp — all unified. The CRM is the source of truth: every customer record, every booking, every groomer assignment, every payment, every review. Migration brought over 22,000+ existing customer records from the legacy stack — no data lost, no duplicates, searchable in seconds.
  • Groomer mobile app — instant lead routing. The biggest operational shift. When a booking is confirmed in a city, the system identifies eligible groomers in that area and sends them all a push notification at the same moment. First groomer to accept wins the lead. Manual assignment is gone. Lead-to-groomer time is now down to 2–3 minutes, automated. The sales team handles exceptions, not every booking.
  • Customer portal — visibility on both sides. Customers can log in to see their bookings, payment history, past services, and which groomer is assigned. After a service, they submit a review tied to the groomer — those reviews feed back into the CRM, so OhMyPet can track groomer performance over time.

The result

Platform live February 2026. Phased migration in progress.

AreaBefore (Late 2025)After (May 2026)Change
Lead sources4 disconnected sources1 unified inboxConsolidated
Groomer assignmentManual2–3 min auto-routingAutomated
Customer records22,000+ across tools22,000+ in one CRMMigrated
Customer portalNoneLive customer portalBuilt
ReviewsAd-hocPer-groomer in CRMStructured
Tech stackWordPress + LatePointNext.js + custom bookingRebuilt
The bottleneck was never lead generation. It was the gap between getting a lead and acting on it.
OhMyPet admin CRM dashboard — unified lead management built by The Tous
Admin CRM · all leads in one place
OhMyPet custom booking wizard — plugin-free Next.js flow built by The Tous
Booking wizard · plugin-free customer flow

Running operations on spreadsheets and WhatsApp?

If your business is held together by 4-5 disconnected tools and a WhatsApp group, you're at the same inflection point OhMyPet was in late 2025. We've built custom CRMs and internal tools for service businesses across India — let's talk about yours.

Book a 30-min strategy call

150+ projects shipped since 2018 · Replies within one business day

Book a 30-min strategy call →