Half the year is behind us. Here’s what we shipped, what we yanked, and what’s coming.
Shipped in Q2
Dynamic Pricing (April 10–15)
Five demand tiers per day per location. Prophet-based forecasting. Tier-aware pricing that flexes rates by demand. The “Ask for Discount” ladder (0/3/6/9/12%) for off-peak days. No discount button on Tier 5 days. Operators who’ve turned it on are seeing off-peak occupancy lift and peak-day margin protection. Full writeup: our dynamic pricing post.
AI Voice Agent (Avoca Integration)
After-hours calls answered by an AI agent. Lead captured into MoveRight with full context: name, phone, addresses, move date, home size, call recording, transcript, and AI Call Recap. Sales agent calls back at 8:02 AM with the recap already in front of them. Full transcript: our AI answering service post.
Bee AI Inventory + Gating
Bee generates inventory from virtual survey videos, photos, and text descriptions. After an incident where Bee picked the wrong house, we shipped a three-mode permission model: Suggest (default), Assist, and Auto (opt-in). Every Bee action is now logged with mode, agent, and outcome. Full writeup: our Bee AI permissions post and the original Bee incident post.
Calendar Performance (13s → <1s)
The month view on our largest fleet went from 13 seconds to under 1 second. Fix: eager-load workorders, materialize booked-status at write time, prefetch next month during idle. Full writeup: our dispatch performance post and the dispatcher UX follow-up.
Workorders/Invoices Separation
Workorders and invoices are now separate records sharing a job ID. Workorders live in dispatch. Invoices live in finance. QuickBooks syncs invoices, not workorders. Revenue is no longer double-counted on multi-workorder jobs. Full writeup: our workorder vs. invoice post.
Yanked in Q2
We planned to ship a customer-facing live-tracking map in May. We pulled it.
The issue: live GPS tracking of a moving truck in transit raises questions we didn’t have good answers for. What if the crew takes a lunch break and the customer sees the truck stopped for 45 minutes? What if the GPS signal drops in a dead zone and the map shows the truck in the middle of a lake? What if the customer uses the live location to confront the crew mid-route?
We’re not saying no to live tracking. We’re saying not yet — not until we’ve solved the edge cases that turn a helpful feature into a customer-support headache. Expect it in Q4 or Q1 2027, with appropriate guardrails.
Coming in Q3
Three things, in order:
1. Move Navigator
A customer-facing flow that turns a quote into a guided move plan. After the customer books, they receive a personalized move plan:
- Origin and destination logistics — parking restrictions, elevator reservations, building requirements, COI status
- Packing checklist — room-by-room, customized to their home size and job scope
- Day-of expectations — crew arrival window, what the crew will do first, what the customer should have ready
- Calendar sync — the key dates (packing, move, delivery) land on the customer’s phone calendar with reminders
Move Navigator is for the customer, not the dispatcher. It reduces the “what do I need to do?” phone calls that eat 10 minutes per job. It sets clear expectations so the customer isn’t surprised by anything on move day. And it positions the mover as a professional, organized operation — which is the #1 factor in positive reviews.
2. Heartbeats
A per-job health signal. Heartbeats pull signals from across the system — open tasks, unread messages, overdue charges, missed calls, crew confirmations — and combine them into a single indicator per job.
Green: the job is on track. Yellow: something needs attention. Red: the job is going sideways, and you need to intervene now.
Heartbeats run in the background. If a job hasn’t had a crew confirmation 48 hours before move day, the heartbeat turns yellow. If an invoice is overdue by 30 days, the heartbeat turns red. If a customer called three times and didn’t get a callback, the heartbeat is screaming.
The goal: you see a problem before the customer does. Right now, most movers find out about a problem when the customer calls to complain. Heartbeats catch the signals earlier — when there’s still time to fix things.
3. Smarter Task Management
The next iteration of how MoveRight surfaces what needs doing. The current task list is an inbox: things pile up, they get checked off, and the important ones look the same as the trivial ones.
Smarter Task Management ranks tasks by urgency and impact. “Crew unconfirmed for tomorrow” is a higher priority than “update customer notes.” “Invoice overdue 30 days” is more important than “follow up on last week’s lead.” The system learns from what you act on and what you ignore, and it adjusts the ranking over time.
Less “inbox of things.” More “here’s what to do next on this job, and why.”
What We’re Hearing from Customers
The three most requested features right now:
- A mobile crew app that works offline — Crews in buildings with no cellular reception need to complete checklists and inventory without a live connection, then sync when they’re back in range. We’re scoping it for Q3.
- Multi-currency invoicing — Canadian operators serving U.S. clients (and vice versa) need invoices in both CAD and USD. On the list for Q3.
- SMS two-way conversation from the CRM — Currently, texts go out but replies land in a separate inbox. Customers want to reply and have the conversation threaded in the job record. Building it.
Subscribe to updates.moveright.app. Or just bookmark it.
References:
- updates.moveright.app — MoveRight changelog