AlphaBaths

Letting homeowners design their new bathroom before anyone picks up a drill.

WordPress

Configurator

Role

Web Developer

Timeline

5 weeks

team

Owner, sales team, me

platform

WordPress

AlphaBaths homepage

The Real Problem

AlphaBaths remodels bathrooms and installs walk-in tubs in Ohio. Their customers are often older homeowners making a big decision, and the hardest part of the sale was imagination. 'What would the white marble look like with the nickel faucet?' is a question a brochure can't answer.

Their pricing calculator asked for choices as plain text: a wall colour here, a tub model there. People filled it in, but they couldn't see what they were choosing.

The sales team kept hearing the same things:

  • 'I can't picture it.'

  • 'Can you send me a photo of that combination?'

  • 'I submitted the form, did you get it?'

That last one turned out to matter as much as the first two.

Bathroom configurator steps

Finding the Fix

Instead of 3D, I built the bathroom in layers, like a stack of transparent sheets. A background room, then the tub, then the faucet, then shelves, niches and grab bars, each one a separate image with a transparent background, drawn onto an HTML canvas in the right order.

41 layered images. Backgrounds, tubs, faucets in chrome, matte black and nickel, shelves, 15 wall niches and grab bars. Each one checked and approved with the client before it went live.

A placement system. Every layer has exact coordinates for every tub model. It took more than twenty rounds of adjustments to make a grab bar sit where a real installer would put it.

Step by step. The configurator walks people through one decision at a time, with the picture updating at each click.

  1. At the end, the finished design is saved as an image and emailed with the quote, so the sales team sees exactly what the customer built.

  2. A print button lets homeowners put their dream bathroom on the fridge.

  3. Every form was tested end to end, because a beautiful configurator is useless if the lead never arrives.

Layered bathroom preview

What Actually Happened

The first version worked in the browser and failed in the inbox: the design image didn't reach the email. I traced it to three separate root causes and fixed each one, then tested again with real submissions.

While I was in there, I found pricing quote submissions that never reached the CRM and fixed that too. I also rebuilt the reviews section to match the site, and cleaned up the SEO: a redirect loop that had been hit 467 times, stale redirect rules, and pages that search engines should never have seen.

Wall and tub options

What Changed

Homeowners can now see their bathroom before they talk to anyone: pick the walls, the tub, the faucet finish and the accessories, and watch the room change as they click.

  • 41 product layers, every one matching the real catalogue.

  • The finished design arrives with every quote.

  • All 11 live forms tested end to end, every one passing.

The sales conversation starts in a different place now. Not 'what would it look like?' but 'when can you start?'

Faucet and accessory options

What I Had to Work With

An existing WordPress site. Elementor pages, Gravity Forms and WPForms, a CRM, and years of plugins. Rebuilding the site wasn't on the table.

No 3D models. There was no budget for a 3D product library, so every tub, faucet and shelf had to work as a flat image.

Real products, exact names. Every option in the configurator had to match the real catalogue, or the quote would be wrong.

A live business. The site takes leads every day, so nothing could break while I worked.

Quote summary

What I'd Do Differently

I'd lock the placement system before producing the images. I adjusted coordinates over many rounds because each new asset changed what looked right. A fixed grid agreed upfront would have saved days.


What I Learned

The picture sells, the plumbing closes. The configurator gets attention, but the fixes to email delivery and the CRM are what turned that attention into booked appointments.

Constraints make better ideas. Without a 3D budget, layered images turned out to be faster, lighter and easier for the client to update.

AlphaBaths reviews

Let's Talk

I'm happiest when a website stops being a brochure and starts doing real work: bringing in leads, selling products and making people stop scrolling.

Comment

Zohaib Imran

Open to new websites, stubborn bugs and bold ideas that need someone to build them.

1