CRM migration

Migrate from CRM Runner to Nutshell

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

CRM Runner logo

CRM Runner

Source

Nutshell

Destination

Nutshell logo

Compatibility

70%

7 of 10

objects map 1:1 between CRM Runner and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from CRM Runner to Nutshell is a migration from an all-in-one field-service platform to a focused sales CRM. CRM Runner bundles field operations, VoIP, and CRM under one roof; Nutshell concentrates on the sales process with marketing and engagement suites. The structural difference is CRM Runner's Jobs object, which tracks work orders with status, location, assigned team member, and time entries. Nutshell has no native Jobs module, so we map Jobs to Deals and carry the job status as a custom field. We perform UI-based data extraction from CRM Runner since no public API exists, using structured CSV exports to build the record map. We preserve Team Members as Nutshell Users with role and department in custom fields, flatten Communications into Activities linked to People and Deals, and document CRM Runner automations as written specifications for manual rebuild in Nutshell's workflow automation. We export Payments and Time Entries as separate packages for accounting or payroll systems. Nutshell's 14-day free trial and free onboarding reduce the switching friction that CRM Runner's immediate-billing model creates.

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

CRM Runner logo

CRM Runner

What's pushing teams away

  • Setup requires significant configuration time — the platform's broad feature set means more decisions to make before data is usable.
  • Reviews mention the learning curve for configuring workflows and permissions, particularly for teams without a dedicated admin.
  • Limited documentation and API visibility make it harder for technical teams to extend or integrate the platform beyond its built-in options.
  • As the business scales beyond 20–30 users, the fixed-seat model becomes less competitive versus CRMs with volume discounts or tier-based feature gating.

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 CRM Runner objects map to Nutshell

Each row shows how a CRM Runner 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.

CRM Runner

Contact

maps to

Nutshell

Person

1:1
Fully supported

CRM Runner Contact records map directly to Nutshell Person records. Standard fields (name, email, phone, address) migrate 1:1. Any CRM Runner custom fields on contacts map to Nutshell custom fields on Person, which are available on all paid Nutshell plans. We use email as the deduplication key and preserve the original CRM Runner contact ID in a custom field for audit tracing.

CRM Runner

Company

maps to

Nutshell

Company

1:1
Fully supported

CRM Runner Company records map to Nutshell Company records with a direct field-to-field mapping. The CRM Runner contact-to-company relationship is preserved by linking each Person record to the matched Nutshell Company via the Person-Company association at migration time. Company name serves as the deduplication key.

CRM Runner

Jobs

maps to

Nutshell

Deal

1:1
Mapping required

CRM Runner Jobs are the primary field-service object tracking work orders with status, location, assigned team member, and time entries. Nutshell has no native Jobs module, so Jobs map to Nutshell Deals. CRM Runner job status values (e.g., Pending, Scheduled, In Progress, Completed, Cancelled) map to Nutshell pipeline stage names, either by matching existing stages or creating custom stages during Nutshell configuration. Job location, scheduled date, and assigned team member migrate as Deal fields or custom fields.

CRM Runner

Team Members

maps to

Nutshell

User

1:1
Mapping required

CRM Runner Team Member records map to Nutshell User records. Role and department information from CRM Runner migrate as custom fields on the Nutshell User record. Any CRM Runner permission profile assignments are flagged in the migration report for manual reconfiguration in Nutshell, as permission models differ between platforms. Active team members provision as active Nutshell users; inactive members are migrated as inactive users for historical record ownership preservation.

CRM Runner

Communications (Calls, SMS, Chat)

maps to

Nutshell

Activity

1:1
Mapping required

CRM Runner Communication records (calls, SMS, in-app chat) attached to contacts or jobs flatten into Nutshell Activity records linked to the corresponding Person or Deal. Call duration, disposition, and timestamp transfer to Activity fields. Call recording URLs are preserved in a custom field on the Activity record, though playback requires CRM Runner access or an independently migrated recording storage system.

CRM Runner

Time Entries

maps to

Nutshell

Task

lossy
Mapping required

CRM Runner Time Entries embedded within Jobs and tied to Team Members are extracted as a dedicated CSV during migration scoping. They are mapped to Nutshell Tasks with ActivityDate representing the clock-in timestamp, and task descriptions carrying clock-in, clock-out, and duration data. Because they are payroll-adjacent and do not represent CRM engagement activity, we recommend pairing this CRM migration with a dedicated payroll or accounting tool migration for the time entry dataset.

CRM Runner

Pipeline

maps to

Nutshell

Pipeline

lossy
Fully supported

CRM Runner's configurable pipeline stages map to Nutshell Pipeline stages. Stage names are recreated in Nutshell to match CRM Runner's workflow. Stage order and probability percentages transfer to Nutshell stage definitions. We configure the Nutshell pipeline before Deal migration so that stage mapping is satisfied at import time.

CRM Runner

Custom Fields

maps to

Nutshell

Custom Fields

lossy
Mapping required

CRM Runner custom field definitions across contacts, companies, and jobs are extracted during scoping. We map each custom field to the equivalent Nutshell custom field on the corresponding object (Person, Company, or Deal), matching field type to the closest Nutshell type (text, date, checkbox, dropdown). Dropdown values and picklist options migrate as Nutshell picklist values. Any CRM Runner custom field with no Nutshell equivalent is flagged in the migration report with a recommended workaround.

CRM Runner

IFTTT Automations

maps to

Nutshell

Workflow

1:1
Not supported

CRM Runner automations are configured through a proprietary trigger-action interface that has no documented export or migration path. We do not migrate automations as code. During discovery we document every identified automation as a written specification covering trigger type, conditions, and actions. The customer's admin uses this document to rebuild automations in Nutshell's workflow automation builder (available on Nutshell Pro and above). This is a post-migration step outside standard migration scope.

CRM Runner

Payments / Transactions

maps to

Nutshell

None

1:1
Fully supported

CRM Runner payment records are embedded within Jobs and tied to contacts. They are accounting-adjacent and do not map cleanly to standard CRM objects in Nutshell. We export them as a separate financial CSV package during migration, which the customer's accounting or bookkeeping team handles. We do not recommend importing payment records into Nutshell as a CRM object; a dedicated accounting tool migration is the appropriate path for this data.

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.

CRM Runner logo

CRM Runner gotchas

High

No free trial and immediate billing on subscription

High

No publicly documented API or export endpoints

Medium

IFTTT automations must be manually rebuilt post-migration

Medium

Time entries and payment data require separate export treatment

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

  • CRM Runner has no documented API

    Our research found no publicly accessible API documentation, developer portal, or bulk export endpoint for CRM Runner. All data extraction must be performed through the CRM Runner UI using structured CSV exports. This is slower than API-based migration but fully feasible for typical CRM Runner record volumes. We request scoped data exports during discovery, validate completeness against the UI record counts, and use batched UI-based extraction for the full migration. Teams should be aware that the migration timeline includes UI navigation time that would not apply to platforms with documented APIs.

  • Job-to-Deal mapping requires stage-name remapping

    CRM Runner Jobs use a set of stage names defined during CRM Runner configuration (e.g., Pending, Scheduled, In Progress, Completed). Nutshell Deals use a separate set of stage names tied to a Pipeline. These sets rarely align out of the box. We either create custom stages in Nutshell to match CRM Runner exactly, or map to the closest existing Nutshell stages. The chosen strategy is validated during the sandbox migration phase. Stage probabilities may also require adjustment since CRM Runner and Nutshell use different default probability curves per stage.

  • CRM Runner automations must be manually rebuilt post-migration

    CRM Runner's IFTTT-style automation triggers are not exposed via a documented API and cannot be exported. We document every automation we identify during discovery as a written specification for manual rebuild in Nutshell's workflow automation builder. Nutshell Pro ($42/user/month annual) and above include workflow automation. This rebuild step is not included in the standard migration timeline or fee. Teams should budget admin time or engage a Nutshell partner for the automation rebuild phase.

  • Time entries and payment data require separate export treatment

    CRM Runner embeds time-clock records and payment transactions within Jobs and Team Members rather than exposing them as standalone objects. We extract these as separate CSV packages during migration scoping, but they do not map to standard CRM activity objects in Nutshell. Time entries are best handled by a payroll or time-tracking tool migration. Payment records are best handled by an accounting tool migration. Neither belongs in the CRM migration scope. We flag both in the migration report and can recommend a migration partner for each data set.

  • CRM Runner field-service features have no Nutshell equivalent

    CRM Runner includes GPS tracking, dispatch, scheduling, and job-location features that are integral to its field-service positioning. Nutshell is a sales CRM without native field-service capabilities. Job locations and scheduling data from CRM Runner Jobs migrate as custom fields on the Nutshell Deal, and GPS assignments are documented as metadata. If the team relies heavily on field-service scheduling or dispatch, Nutshell alone does not replace that capability, and a parallel field-service tool may be needed post-migration.

Migration approach

Six steps for a successful CRM Runner to Nutshell data migration

  1. Discovery and scoping

    We audit the CRM Runner account across all modules, extracting record counts for Contacts, Companies, Jobs, Team Members, Tasks, and Communications. We identify custom field definitions on each object, map the CRM Runner pipeline stages and their probabilities, and document every visible IFTTT automation as a written specification. We use structured UI-based exports for the scoping sample, validating record counts against what is visible in the CRM Runner interface. The discovery output is a written migration scope document confirming object counts, custom field lists, and the Job-to-Deal stage mapping strategy.

  2. Schema design in Nutshell

    We configure the Nutshell workspace before any data moves. This includes creating custom fields on Person, Company, and Deal objects to receive CRM Runner data that has no direct field equivalent. We create a Nutshell Pipeline matching the CRM Runner stage names and probabilities, or map to an existing Nutshell pipeline with documented stage-name translations. We configure the Person-Company relationship structure and any custom picklist values needed for dropdown fields. The Nutshell admin grants the migration user write access to all relevant objects during this phase.

  3. UI-based data extraction from CRM Runner

    We perform structured CSV exports from the CRM Runner UI for all supported objects: Contacts, Companies, Jobs, Team Members, Tasks, and Communications. Because CRM Runner has no documented API, we use batched UI navigation to extract the full dataset. We pull custom field definitions alongside each object export and extract time entries and payment records as separate packages. We validate export completeness by comparing row counts against the scoping-phase estimates and flag any discrepancies before proceeding.

  4. Sandbox migration and reconciliation

    We run a full migration into a Nutshell trial or sandbox environment using the extracted CRM Runner data. We reconcile record counts for each object (People in, Companies in, Deals in, Activities in), spot-check 25-50 records against the CRM Runner source for field-level accuracy, and validate the Person-Company linkage and the Deal stage assignments. Any field mapping corrections, stage mismatches, or missing custom fields are resolved in the sandbox before production migration begins.

  5. Production migration and cutover

    We run the production migration in dependency order: People first (with Company linkage), then Companies, Deals (with Job-to-Deal stage mapping applied), Team Members as Users, Activities from Communications, and Tasks. We run a delta migration for any records created or modified during the production migration window. The CRM Runner account is set to read-only during cutover to prevent new writes. We perform a final record count reconciliation against the discovery-phase estimates and the sandbox migration results.

  6. Validation, handoff, and automation rebuild guidance

    We validate the production migration by spot-checking migrated records against the CRM Runner source, confirming the Person-Company linkage and Deal stage assignments, and running a sample deal through the Nutshell pipeline to confirm stage flow. We deliver the IFTTT automation inventory document to the customer's admin team with rebuild guidance for Nutshell's workflow automation builder. We provide a one-week hypercare window for the customer's team to identify and report any data issues before closing the migration engagement.

Platform deep dives

Context on both ends of the pair

CRM Runner logo

CRM Runner

Source

Strengths

  • Fixed 10-user base price simplifies budgeting for small teams versus per-seat scaling.
  • All-in-one platform consolidates field service, CRM, communications, and payments under one vendor relationship.
  • Built-in VoIP and SMS keep communication history attached to contact records without third-party integration.
  • GPS tracking and time-clock features are included for field-workforce management without add-on costs.
  • Online booking generates leads directly into the CRM pipeline, reducing manual entry friction.

Weaknesses

  • No publicly documented API limits or endpoints, making programmatic migration and ongoing integration speculative.
  • IFTTT-style automations are not exportable or migratable — all workflow logic must be manually rebuilt in the destination.
  • Setup and configuration complexity is a recurring theme in reviews, suggesting the platform rewards careful initial planning.
  • No free tier and no trial period — billing starts immediately upon subscription, increasing commitment risk.
  • Custom field and pipeline configuration lacks the flexibility of established CRMs like HubSpot or Salesforce.
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. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across CRM Runner and Nutshell.

  • Object compatibility

    B

    2 of 8 objects need a mapping; the rest are 1:1.

  • 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

    CRM Runner: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your CRM Runner 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 CRM Runner to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most CRM Runner migrations land between two and four weeks for accounts under 1,500 Contacts, 300 Companies, and 600 Jobs with no complex custom field structures. Migrations with larger datasets (5,000+ Contacts, 2,000+ Jobs, 20,000+ Activity records), a multi-stage pipeline requiring stage-name remapping, or extensive custom field definitions move to four to eight weeks because of UI-based extraction time, the Job-to-Deal schema mapping work, and the automation documentation scope. The longest phase is typically discovery and UI-based extraction, not the data load itself.

Adjacent paths

Related migrations to explore

Ready when you are

Move from CRM Runner.
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