CRM migration

Migrate from Q Dispatch to Nutshell

Field-level mapping, validation, and rollback between Q Dispatch and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Q Dispatch logo

Q Dispatch

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

13 of 13

objects map 1:1 between Q Dispatch and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Q Dispatch stores field-service data as work orders tied to customers and technicians — a structure that centers on job status, service type, and routing rather than a traditional sales pipeline. Nutshell models sales relationships as People linked to Companies, with Deals tracked in Pipeline stages that map to sales milestones. FlitStack AI migrates the core record types: Q Dispatch customers become Nutshell People, Q Dispatch companies map to Nutshell Companies, and Q Dispatch work orders translate into Nutshell Deals with stage names derived from the job lifecycle (Requested, In Progress, Completed, Invoiced). Technician assignments become Nutshell user assignments on the deal record, and original create dates are preserved as custom fields for continuity. Automations, routing rules, and schedule constraints do not migrate — those require manual configuration in Nutshell's workflow builder. The migration runs via Nutshell's JSON-RPC API with a sample-then-full-run approach and a 24–48 hour delta pickup window covering any records modified during cutover.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Q Dispatch logo

Q Dispatch

What's pushing teams away

  • Pricing is described as prohibitive for smaller operations or teams that only need basic scheduling — some users feel they are paying for features beyond what they actually use.
  • The platform lacks true CRM capabilities; one reviewer noted an inability to capture and manage comprehensive customer data beyond what is needed for a single job dispatch.
  • Construction-oriented businesses report that project controls are light — the platform is not designed for long-duration project tracking or construction-specific workflow stages.
  • Integration depth varies, which means teams relying on ERP connectors or third-party accounting software may face gaps that require manual data re-entry or workarounds.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How Q Dispatch objects map to Nutshell

Each row shows how a Q Dispatch object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Q Dispatch

Customer (Person)

maps to

Nutshell

Person

1:1
Fully supported

Q Dispatch customer records map directly to Nutshell People. Name, phone, email, and address fields migrate as-is. Primary service address becomes a custom address field if the customer's location differs from billing. Original Q Dispatch customer ID is stored as a custom field for traceability.

Q Dispatch

Company / Account

maps to

Nutshell

Company

1:1
Fully supported

Q Dispatch company records (if separate from customer) map to Nutshell Companies. Company name, domain, industry, and billing address translate directly. If Q Dispatch stores customer business information on the customer record rather than a separate company, FlitStack creates a Nutshell Company from that data to maintain CRM hygiene.

Q Dispatch

Work Order

maps to

Nutshell

Deal

1:1
Fully supported

Q Dispatch work orders become Nutshell Deals. The work order number becomes the Deal name. Work order status (Requested, Dispatched, In Progress, Completed) maps to Nutshell Pipeline stages — you define the stage mapping during planning. Amount or service fee from the work order migrates as the Deal value.

Q Dispatch

Work Order Status

maps to

Nutshell

Pipeline Stage

1:1
Fully supported

Each Q Dispatch work order status (e.g., Open, Scheduled, In Progress, On Hold, Completed, Cancelled) requires value-by-value mapping to Nutshell Pipeline stages. FlitStack surfaces your status list during planning and proposes a stage mapping aligned with your Nutshell pipeline configuration.

Q Dispatch

Technician / Field User

maps to

Nutshell

Nutshell User

1:1
Fully supported

Q Dispatch technician records map to Nutshell Users by email match. Active technicians become active Nutshell users with full platform access. Technicians without email addresses are flagged for manual user creation or assignment to a fallback owner before migration begins. FlitStack generates a technician-to-user resolution report during planning to identify any email mismatches that need team review.

Q Dispatch

Job Assignment

maps to

Nutshell

Deal Owner / Collaborator

1:1
Fully supported

Q Dispatch work order assignments (which technician is assigned) translate to Nutshell Deal owner assignment. The matched Nutshell User becomes the Deal owner. If multiple technicians were historically assigned to a job, the primary assignee becomes the owner and others surface as Deal collaborators.

Q Dispatch

Service Category / Job Type

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Q Dispatch service categories (e.g., HVAC Repair, Electrical, Plumbing) do not have a native Nutshell equivalent. These migrate as a custom pick-list field (Service_Category__c) on the Deal object, populated per work order during migration. Your Nutshell admin configures the pick-list values before the full run.

Q Dispatch

Work Order Notes

maps to

Nutshell

Note / Activity

1:1
Fully supported

Q Dispatch work order notes, technician comments, and parts used records migrate as Nutshell Notes attached to the corresponding Deal. Original timestamps and author information are preserved. If notes contain structured data (parts lists), that content migrates as-is within the Note body.

Q Dispatch

Job Activity History

maps to

Nutshell

Task

1:1
Fully supported

Q Dispatch activity log entries — including status changes, assignment events, dispatch actions, and completion records — migrate as Nutshell Tasks with Type='Logged Activity' on the Deal record. Original timestamps, associated technician names, and event descriptions are all preserved for full audit continuity and historical reference in the new CRM system.

Q Dispatch

Parts Used / Line Items

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Q Dispatch parts used on work orders have no direct Nutshell equivalent. FlitStack creates a custom text area field (Parts_Used__c) on the Deal to capture the parts list. For invoiced amounts, a separate custom currency field (Parts_Value__c) captures the parts total if separate from the service fee.

Q Dispatch

Customer Address / Service Location

maps to

Nutshell

Custom Fields on Person

1:1
Fully supported

Q Dispatch service address (where the job was performed) differs from the customer's billing address in many field-service records. FlitStack creates Service_Address__c and Service_City__c custom fields on the Nutshell Person record to preserve location data without overwriting the standard address fields.

Q Dispatch

Custom Fields on Work Orders

maps to

Nutshell

Custom Fields on Deal

1:1
Fully supported

Q Dispatch custom fields on work orders (priority level, billing code, work order source, PO number) map to custom fields on Nutshell Deals. Each custom field requires a matching Nutshell custom field created before migration — FlitStack provides a field creation checklist as part of the migration plan.

Q Dispatch

Q Dispatch Automations

maps to

Nutshell

Nutshell Workflows

1:1
Fully supported

Q Dispatch routing rules, automatic assignment logic, and schedule-based triggers do not have an equivalent in Nutshell. FlitStack exports the automation definitions as a configuration reference document for your Nutshell admin to rebuild manually in Nutshell's workflow builder after migration.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Q Dispatch logo

Q Dispatch gotchas

High

Export mechanism is not API-first

Medium

Custom field schemas do not transfer

Medium

Invoice and payment data may require reconciliation

Low

No free tier or trial documented

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • Work order status maps to pipeline stages, not job states

    Q Dispatch work order lifecycle includes statuses like Dispatched, On Hold, and Awaiting Parts that have no direct Nutshell Pipeline stage equivalent. FlitStack maps each Q Dispatch status to a specific Nutshell stage ID during planning, but you must confirm which Nutshell stages represent each job state — a status like 'On Hold' may need to map to a custom stage or a stage shared with other states, which can distort pipeline reporting until the stage model is validated.

  • Technician assignment becomes deal ownership with no skills routing

    Q Dispatch uses technician skills, zones, and schedule availability for job routing decisions. Nutshell has no native skills-based routing or capacity model — deal owners are simple user assignments with no intelligence behind them. Any routing logic your team built in Q Dispatch — matching technicians to jobs based on certifications, geographic zones, or workload — does not transfer automatically and must be rebuilt from scratch using Nutshell workflow conditions or manual assignment rules. FlitStack can export your routing criteria as a reference document to guide this rebuild.

  • Parts used and billing data require custom fields on Nutshell Deals

    Nutshell's standard Deal object does not include fields for parts used, service category, or billing codes — these are standard in Q Dispatch work orders. Each of these requires a custom field on the Deal object, which in turn requires the Nutshell custom fields add-on (available on Pro and above plans). FlitStack creates the field mapping but cannot provision Nutshell's custom fields module — your Nutshell admin must create the fields before migration data loads.

  • Service address stored separately from standard address fields

    Q Dispatch records both a billing address and a service location (where the job was performed) — these are often different for field-service businesses. Nutshell Person records have one standard address field. FlitStack creates custom Service_Address__c fields on the Person record to preserve the separate service location, but these custom fields will not appear in Nutshell's native map integrations or location-based features. Your team must develop a workflow for referencing service locations from the custom fields.

  • No native scheduling or dispatch board in Nutshell

    Q Dispatch includes a visual dispatch board, schedule view, and routing tools that Nutshell does not have. After migration, your dispatch operations shift to a manual process or require a third-party scheduling integration. Activity history from Q Dispatch scheduling records can be preserved as Notes and Tasks in Nutshell, but the scheduling board interface itself does not transfer and must be replaced with either manual tracking or a compatible scheduling tool.

Migration approach

Six steps for a successful Q Dispatch to Nutshell data migration

  1. Audit Q Dispatch record types and custom fields

    FlitStack pulls a full export from Q Dispatch covering customer records, companies, work orders, technician profiles, and all custom fields on each object. We identify every status value, pick-list option, and custom property so the migration plan includes a complete field inventory. You review the inventory and confirm the Nutshell stage mapping for each Q Dispatch work order status before any data movement begins.

  2. Provision Nutshell custom fields and configure pipeline stages

    Your Nutshell admin (or FlitStack on your behalf) creates the custom fields identified in the audit on Nutshell Person, Company, and Deal objects. We deliver a field creation checklist with field names, types, and pick-list values. At the same time, you configure the Nutshell Pipeline to include stages that correspond to Q Dispatch work order statuses — FlitStack provides a stage mapping template to guide this setup.

  3. Match technicians to Nutshell users by email

    Q Dispatch technician records are matched against existing Nutshell users by email address. Technicians without matching Nutshell accounts are flagged for your team to resolve — either create Nutshell users for them first or assign their work orders to a fallback owner. No work order migrates without a resolved owner assignment, which prevents orphaned records and ensures every deal has an accountable user from day one in Nutshell.

  4. Run sample migration with field-level verification

    A representative slice of Q Dispatch records — typically 100–500 work orders spanning multiple statuses, service categories, and assigned technicians — migrates to Nutshell first. FlitStack generates a field-level diff comparing source and destination values so you can verify stage mapping accuracy, custom field population, owner resolution, and activity timestamp preservation before the full migration run commits any data.

  5. Execute full migration with delta pickup window

    The full data migration runs against Nutshell's JSON-RPC API. A 24–48 hour delta pickup window captures any Q Dispatch records created or modified during the migration window. FlitStack maintains detailed audit logs for every operation, and one-click rollback is available if reconciliation identifies missing or misaligned records. The FlitStack team reviews final record counts against the pre-migration audit before sign-off and go-live.

Platform deep dives

Context on both ends of the pair

Q Dispatch logo

Q Dispatch

Source

Strengths

  • Purpose-built dispatch scheduling with a clear job lifecycle from request through completion
  • Mobile app for technicians to view assignments, update status, and navigate to service locations
  • Streamlined office-to-field coordination with job assignment and routing in a single interface
  • Responsive product team that listens to customer feature requests and releases updates regularly
  • Good fit for small-to-medium trade service businesses with straightforward scheduling needs

Weaknesses

  • Limited ERP breadth — the platform does not cover full accounting, inventory, or HRMS needs
  • CRM functionality is minimal; customer records are service-location references, not full relationship management
  • Custom field support is restricted; schema extensions must be recreated manually in the destination
  • Construction project controls are light, making it unsuitable for long-duration project-based service businesses
  • API documentation and export tooling are not publicly prominent, which complicates data extraction
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a manual workaround.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Q Dispatch and Nutshell.

  • Object compatibility

    B

    1 of 8 objects need a manual workaround.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Q Dispatch: Not publicly documented.

  • Data volume sensitivity

    B

    Q Dispatch doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Q Dispatch to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Q Dispatch to Nutshell data migrations

Answers to the questions buyers ask most during Q Dispatch to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Q Dispatch to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Q Dispatch to Nutshell migrations complete in 48–72 hours for under 25,000 records. Larger setups with 100,000+ records, multiple service categories, or extensive custom field configurations extend to 5–7 days. The longest planning step is configuring Nutshell pipeline stages and creating custom fields to match the Q Dispatch work order lifecycle before any data movement begins — this planning phase typically adds 3–5 days to the overall timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Q Dispatch.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day