Field Sales PWA for a Flooring Retailer
Flooring Retailer & Installer (Anonymized)
By Mikhail Oskola, Founder & AI Automation Architect · Engagement in progress — as of 2026
An offline-first progressive web app layered on a flooring retailer's existing CRM for its field sales reps, with supplier price feeds and on-the-spot quoting. Delivered in phases, and the build is still going.
What was the problem?
The client's field sales team worked entirely inside their CRM's mobile web view — the only way reps could see deals, contacts and quotes while standing in a customer's home. That mobile experience wasn't built for the field. It was slow and hard to navigate on a phone, and it stopped working whenever a signal dropped. Reps needed a way to keep working on-site instead of a second system stacked on top of the CRM they already had.
How did Retailbox solve it?
We built an offline-first Progressive Web App that stores data on the device, so a rep with no signal can keep quoting and updating a job. It sits on top of the client's existing CRM via OAuth2 — a field-ready layer, not a replacement. It also connects the supplier price feeds the team needs for live pricing and ordering, a price-book and calculator for on-the-spot quotes, and job/order tracking. Delivery has run in phases, each one shipped and verified in production. New integrations and support work are still going; this is an active build, not a closed project.
Facing the same problem? These are the services that cover this kind of work: business process automation services.
What were the results?
- ✓Offline-first: reps keep quoting and updating jobs with no signal
- ✓Supplier price feeds and a price-book calculator for on-the-spot quotes
- ✓Delivered in phases on top of the CRM the team already had; build ongoing
- ✓Not measured: time saved per rep, adoption rate, or before/after productivity. The team hasn't quantified what the mobile fix is worth yet, so we're not claiming a number.