Spruce · Property Services
A platform that caught up with the business.
A complete service-platform rebuild connecting residents, property managers, service professionals and operations.

- Industry
- Property Services
- Country
- United States
- Platform
- Web, iOS & Android
The overview
Spruce connects residents with on-demand and recurring home services across US markets. Years of incremental development had left a successful business with fragmented tools. We rebuilt the platform around five user roles, giving each a connected view of bookings, availability, properties and service delivery.
- 685K+
- Customers on the platform
- 6,477
- Properties managed
- 7,581
- Property management companies
- 67
- Service providers on-platform
The challenge
Growth had exposed the gaps between the tools.
Service professionals coordinated work through a web portal, messages and calls. Property managers could see bookings but still had to leave the system to get useful portfolio information. Admins lacked a live view of capacity, making overbooking a recurring problem.
Pricing had also become inconsistent across markets, unit sizes and floor plans. These were connected architecture problems, not individual missing features.
The solution
Every role working from the same operation.
Thirteen core modules connect the service lifecycle, from a resident’s booking to the professional completing the job.
Service pro mobile app
Task management, availability and on-site updates on the device professionals carry throughout the day.
Capacity management
Live availability helps distribute bookings against actual service-provider capacity.
Pricing configuration
Rates account for market, square footage and floor plan instead of relying on disconnected static price lists.
Management portals
Property-level detail, booking history, reporting and live operations give managers usable information in one place.

The approach
From the first decision to delivery.
Start with the roles
Permissions and data visibility were established before individual modules were developed.
Build mobile and web together
React Native service-pro work and React portal development ran in parallel around shared workflows.
Work with operations
Spruce’s product and operations teams shaped scheduling, pricing and capacity decisions throughout the rebuild.
Technology behind the experience
- React
- React Native
- Node.js
- PostgreSQL
- Firebase
- AWS
- Braintree
- Braze
- Mixpanel
The outcome
What changed.
The rebuilt platform supports more than 685,000 customers in a unified service ecosystem. Providers manage jobs inside the product, managers can see their portfolios and operations has the tools to support additional markets and service lines.
Explore more projects

CPCG
A secure remote-support platform replacing five disconnected tools for a distributed healthcare service network.

Lulo Freight
A freight-platform rescue connecting quotes, carrier capacity, shipment tracking and payments in one workflow.

Classic Pool Tile & Stone
Native AR apps that turn a pool scan into measurements, a coping preview and an order in one on-site session.
Your next chapter starts here.
Let's build a digital product that moves your business forward.