• Theme
decorative circle

Case Study

decorative circle

Canadian Rentals — Self-Serve Booking for Mobile Toilet Trailers

Canadian Rentals Inc. needed a modern web presence and a self-serve booking flow for mobile toilet trailers. We built a Next.js web app with an admin panel and a Postgres-backed inventory/availability engine. Customers search by location and date range, pick add-ons, create an account, and request a quote; admins reply in-app with a quote/invoice, take payment, and lock availability. A built-in live chat speeds up decisions and reduces back-and-forth.

Quote acceptance rate
▲
24% → 36%
Requests that converted to paid bookings (first 90 days)
Time to first response
•
2h 10m → 32m
Median SLA with in-app quoting & alerts
Paid bookings
•
18–32 / mo
Seasonal average post-launch
Canadian Rentals — Self-Serve Booking for Mobile Toilet Trailers
01

Overview & Goal

Launch a conversion-focused website with real-time availability search and a quote→invoice→payment workflow to reduce manual ops and prevent double bookings.

  • Customer flow: search by area & date range, select trailer + add-ons, create account, request quote
  • Admin panel: manage trailers, media, pricing/discounts, locations, blackout dates & availability
  • In-app quotes/invoices and secure payment to confirm bookings
Overview & Goal
02

Execution

We implemented a robust booking engine and streamlined comms inside the platform, backed by a clean admin experience and containerized deployment.

  • Stack: Next.js app, Node/Express API, PostgreSQL schema for inventory, pricing, availability & holds
  • Conflict-free date-range search with add-on pricing and quote generation; payment integration at checkout
  • Real-time live chat and notifications for faster decisions; Docker for consistent builds & deploys
Execution
03

Results

After launch, more visitors became qualified quote requests, admins responded faster, and a higher share of quotes converted to paid bookings—all with fewer scheduling conflicts.

  • Higher quote→booking conversion with transparent pricing and simpler checkout
  • Quicker admin response via in-app quoting and alerts improved win rates
  • Availability locking eliminated double bookings and reduced manual coordination
Results