← All work

How do you keep a renovation on schedule when one crew runs late?

Designing and shipping a booking website and a multi-crew, multi-day scheduler for a renovation studio in one month

Role
Product design and build, end to end
Timeline
1 month
Team
Slate Studio team
Slate Studio - Scheduling Software

The real question

A family renovating their home asks two things, again and again: who is coming to my house tomorrow, and when do I get my kitchen back? At most studios nobody can answer either with confidence, because the schedule lives in a notebook and in the owner's head.

Slate Studio renovates kitchens, bathrooms and full homes in Hyderabad. The team came to us with two asks: a website that turns visitors into booked jobs, and software to run those jobs once they are booked. I led the research, the product design and the build, and we shipped the whole thing in a month.

How a job actually ran

Before designing anything, I mapped one kitchen from the first enquiry to handover with the Slate team. A kitchen is ten steps done by six trades, each waiting on the one before it: demolition, plumber and electrician, wall repair, cabinets, countertop measure, countertop cut at the workshop, countertop fit, backsplash tiles, fittings, final paint. A full home multiplies that by every room.

Every job had its own WhatsApp group. Crews were chased by phone. When the plumber needed two more days, every date after that was wrong, and nobody updated the plan. The family living in the house found out when the next crew didn't turn up.

What the research found

I talked to the four people in every job, then looked at what the wider numbers say.

  • The owner was running the schedule from memory. "I can run five homes. I cannot run five WhatsApp groups and a notebook." Delay news reached them late, often from the homeowner.
  • The site lead heard about problems last. "Tell me who is coming tomorrow and whether the tiles have reached." No-shows came from the family, not the system.
  • The homeowner wanted numbers before a conversation. "Appa will not say yes until he sees the numbers on paper." Often the person booking was booking for their parents and had to show the plan to someone else.
  • Crews would not use an app. "Send me the address and the date. If the plumber has not finished, I am not coming." Crews work for two or three studios and live on WhatsApp.

The wider data said the same. Crew delays were the top project challenge for 27.7% of builders in a survey of 8,462, and 46% of homeowners reported significant delays on their renovation. Asked what would help most, 44% of homeowners said better schedule tracking and 35% said clearer communication. And the builder software that exists assumes an office person drags every bar on a Gantt chart by hand. The homeowner only sees the result, usually after it has changed.

The reframe

The brief said website and scheduling software, two projects. I treated it as one. The website promises a price and dates. If those dates don't come from the same schedule the studio uses to run the work, the website is promising something the studio can't keep.

So the product became one schedule, and everyone sees their part of it. The research turned into four rules, and every screen had to follow them:

  1. One schedule, everyone sees their part. The website, the studio app and the crew link all read the same plan. Nobody keeps a second copy.
  2. A price first, a call later. The homeowner gets a price range and estimated dates before speaking to anyone.
  3. Links, not apps. Homeowners and crews get a link on WhatsApp. Nothing to install, no password.
  4. When something slips, the homeowner decides. A delay is never a silently moved date. It becomes a choice, the same day.

Designing for the family

The first question every visitor has is "how much, and how long?", so the landing page answers it on the first screen. Pick rooms and a finish, Essential, Signature or Bespoke, and the starting price updates as you pick. Every room type shows its starting price and how long it takes. Past work shows planned days next to actual days, because that is the promise the studio is selling.

The website on desktop and phone, the hero with the room and finish picker and a live starting price.The website, a price before a call

Booking is six short steps: rooms, details, finish, your dates, your plan, site visit. A plan panel stays on screen the whole way, so the price and the finish date never disappear. The "Your plan" step is where the schedule first shows up for the family: one row per room, day by day, with the days the kitchen is out, when the water is off, when it is noisy, and when someone must be home. If the family is staying in the house, it says which bathroom stays working.

Your plan, every room as a row of days with the price range and estimated finish.Your plan, every room, day by day

After booking, the family gets one link they can share with whoever needs to see it. It follows the job through every stage, visit, quote, booked, on site, handover, and the headline is always the one thing they care about: when the home is back.

Designing for the studio

The studio app is where the owner, the manager and the site lead work all day, so it opens on what needs them today: homes on site against the studio's limit, crews who haven't replied, and today's visits.

The studio dashboard, what needs you today, new requests and the day's visits.The studio app opens on what needs you today

New requests come with the checks done before anyone says yes: does the budget fit, is the visit slot free, is there room in the diary, and are any crews double-booked. With no problems, the visit confirms itself. The site lead sees the day's crews and visits, and no money.

A new request with its checks, budget fit and visit slot, and the confirm action.New requests, checked before anyone says yes

The scheduler

This is the part that holds everything together. It plans every crew, across every room and every day, and keeps the plan true when something changes.

The whole home is one job. Every room follows the same order of work: demolition, plumbing and wiring, waterproofing, ceilings, tiles and floors, wall repair, carpentry, countertops and glass, fittings, final paint, cleaning. Crews move through the house the way a real site runs. If the family is living there, two bathrooms are never out on the same day.

It picks the crew for every step. For each step it takes the first crew of that trade who is free on every day the step needs. If nobody is free, the step moves a day and it tries again. The plumber and the electrician work side by side where they can.

It knows the waits. Cabinets take 20 working days to arrive for a Signature kitchen. Countertops are cut at the workshop for 7 days. Glass is measured after tiling. Sundays are off, and a small buffer is added at the end.

It shares crews across homes. One carpenter can work on three homes in a month without being double-booked. Every confirmed day blocks that crew for the next booking, and the studio never takes on more homes than it can run.

The calendar by crew, every crew's bookings across every home over four weeks.Every crew across every home, planned automatically

Plans stay true. A booking that hasn't paid its deposit lets go of its crews 48 hours after the site visit. When a job is confirmed, it is planned again from today, so no crew is ever offered a date that has already passed.

In numbers: one kitchen is 10 steps, 6 crews and 23 working days. A 2 BHK is 8 rooms and 44 crew bookings across 7 trades, planned in one go. A 3 BHK is 60 crew bookings over about 13 weeks.

The calendar by job above a single job's schedule, each step with its crew and whether they have accepted.By job, and each job's steps with their crews

When something slips

The state that matters in renovation is the one that goes wrong, so I designed the delay before the happy path. This is the moment the whole system was built around.

The plumber taps "I need 2 more days" on their phone. The family gets a message the same day with three options, each showing the new finish date and the cost: wait 2 days at no extra cost, bring in the backup plumber for a set price and keep the date, or talk to the studio first. The family picks. Every step after it moves, and the studio sees the choice.

Three phones, the crew reports late, the family chooses, and every date after it moves.A late crew becomes a choice, the same day

If a crew says no to a job, the next free crew of that trade is asked automatically, and a crew that said no is never asked again.

Crews get the same plan through a link on WhatsApp: the trade, room, address, dates and start time. They accept or say no, mark a step done, add a photo the family sees, or report a delay. Nothing to install, nothing to learn.

Phones for the crew offer, a booked home and a home on site.Crews and families on the phone, no app

What I explored and killed

Room-by-room plans. Planning each room on its own is much simpler to build. But crews don't work that way, and a family can't live with every room torn apart at once. One order of work across the whole home made the scheduler far harder, and it made the plan match how a real site runs.

A crew app. An app would have given us notifications and profiles. But crews work for two or three studios and won't install software for each. A link on WhatsApp gets the job accepted. What we gave up: crews don't manage their own days off, the studio adds them.

Moving the date and telling the family later. That is what most tools do. I put the choice in the family's hands instead, with the cost of each option. It means the studio shows its delays openly, and that turned out to be the point: trust comes from being told early.

An exact quote online. It would be wrong for most homes, because every home is different. A range with estimated dates gets the visitor to book a site visit, and the quote is confirmed after the studio has seen the home.

Messages that send themselves. Every WhatsApp message is written by the system and sent by someone at the studio. Nothing goes out that the studio hasn't seen, and it costs nothing to run.

The hardest part

The hardest problem was not drawing the calendar. It was deciding what each person needs from the same plan. The schedule holds every step, crew, wait, room and day for every home. Shown to everyone, it helps no one.

So each person gets the question they actually ask:

  • The family: when is my home back, and what happens at home this week?
  • The crew: where, when, and is the crew before me done?
  • The site lead: who is coming today, and who is late?
  • The owner: what needs me, and can we take one more home?

One plan underneath, four reads on top.

Design

Two looks for two jobs. The family's side, the website, booking, the homeowner page and the crew links, is dark, calm and photo-led, in slate and bone with a sage accent. It should feel like a studio, not software. The studio app is charcoal and sage in dark mode and ivory in light, dense enough for a full day of work.

The studio dashboard in dark and light.The studio app in dark and light

Each trade has its own colour, so a calendar full of crews reads at a glance. Type is Inter Tight for headings and Inter for everything else, with even-width numbers for prices and dates. Every colour pair was checked for contrast, and everything works on a phone first, because that is where families and crews are.

The colour and type board, the studio site palette, the app palette, one colour per trade, and the type scale.Colour and type Buttons, chips, the delay choice card and the crew offer.Components

Outcome

This shipped in a month, so there are no long-run numbers yet. What changed from the first week:

  • The owner went from five WhatsApp groups and a notebook to one calendar and one list of what needs them today.
  • The site lead sees who is coming and who is late, instead of hearing it from the family.
  • The family gets a price and a plan in minutes, and a choice when something slips.
  • The crews get exact dates on a link, and nothing to install.

The honest version: the system doesn't make crews faster. It makes the same delays visible on the day they happen, with an owner and a choice attached.

Reflection

I went in thinking the website was the product. The research turned it into a scheduling problem. The website is just the first place the schedule shows up, and a page that promises dates is only as honest as the system that keeps them. That changed how I scope work for small businesses. I spend less time asking "what should the page say?" and more asking "what has to be true behind it for the page to keep its promise?"

Impact
  • Reframed a website brief as a scheduling problem, so the dates a homeowner sees online come from the same plan the studio runs the work on
  • Mapped one renovation from first enquiry to handover across four people, the owner, the site lead, the family and the crews
  • Designed a scheduler that plans every crew across every room and every day, and shares crews across homes without double-booking anyone
  • Designed the delay first, a crew reports late from their phone and the family picks wait, backup crew or call the studio, the same day
  • Killed a crew app for a WhatsApp link, and an exact online quote for an honest price range
  • Designed, built and shipped the whole system in one month, website, booking, homeowner page, studio app and crew links
Next case study
What if AI adoption isn't a tooling problem, but a context problem?Reframing AI adoption as a context problem: building the shared context layer before the agents