Features
MoveJoy is built around one workflow: a customer calls, the agent qualifies the job, quotes the price, and books the appointment. Every feature listed here supports or extends that workflow.
AI Voice Agent
The voice agent answers inbound calls 24/7 using a state-of-the-art conversational AI system with natural, human-quality voice output.
During a call the agent:
- Greets the caller using the configured first message
- Collects move details: origin, destination, move size, and preferred date
- Calculates a quote using the organization's service type configuration
- Checks Google Calendar for available slots if appointments are enabled
- Books the job and creates a calendar event
- Creates or updates a lead record with all collected data
The agent does not use a script. It adapts to the conversation and uses your FAQ list and business overview to answer questions outside the core quoting flow. It handles interruptions, clarifications, and off-topic questions the same way a trained human operator would.
Quoting Engine
Quotes are calculated from service type configuration, not fixed price tables. Any change to your pricing in the dashboard is reflected in the next quote immediately.
Supported pricing types:
- Flat - a fixed rate per job, optionally combined with add-ons
- Hourly - base rate multiplied by estimated hours, with a configurable minimum
- Mileage - a flat rate plus a per-mile charge based on real-time routing data between origin and destination
- Hybrid - combines hourly labor charges with a mileage component
Rate card controls available per service type:
- Travel time rate (billed separately from labor)
- Overtime threshold and multiplier (e.g., 1.5x after 8 hours)
- Fuel surcharge (flat dollar amount or percentage of base subtotal)
- Minimum quote amount (floor price)
- Quote rounding (none, dollar, $5, $10, $25)
Add-on Services
Each service type supports a list of add-ons. Add-ons are priced per unit: flat, per hour, per item, or per flight of stairs.
Add-ons can be:
- Optional (customer requests them during the call or via the quoting API)
- Always-included (automatically applied to every quote for that service type)
Examples: packing service, piano handling, long-carry fee, storage fee.
Call Recordings and Transcripts
Every call handled by the agent is recorded and transcribed. The recording and full transcript are stored and linked to the lead created during the conversation.
Starter plan includes 7-day recording retention. Contact support for retention details on Growth and Pro plans.
Lead Management
A lead is created automatically after each call. Lead records include:
- Contact information (name, phone, email)
- Move details collected during the call (origin, destination, move size, service type)
- The calculated quote
- The calendar event ID if a booking was made
- A link to the call recording and transcript
Leads can be searched, filtered, and updated from the dashboard.
Booking Management
Bookings are linked to leads and represent confirmed jobs. Each booking includes the scheduled time, assigned staff member (optional), service type, and status.
Bookings created from a call are automatically added to the connected Google Calendar.
Google Calendar Integration
When the appointments feature is enabled on an agent, MoveJoy connects to the organization's Google Calendar to:
- Check real-time availability before offering time slots to a caller
- Create a calendar event when a job is confirmed
The integration uses OAuth 2.0. Tokens are stored securely and refreshed automatically.
Analytics
The dashboard provides call volume, quote conversion, and ROI data. Growth and Pro plans include advanced analytics with trend reporting and a full ROI dashboard.
API Access
All quoting functionality is available through a public REST API authenticated with an API key. This allows embedding quote estimates on your website, in a CRM, or in any external system.
See Quoting API for the full reference.
Integrations
MoveJoy connects to external tools through OAuth, webhooks, and the public API. See Integrations for the full list.