CRM migration

Migrate from StreetSmart to Nutshell

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

StreetSmart logo

StreetSmart

Source

Nutshell

Destination

Nutshell logo

Compatibility

90%

9 of 10

objects map 1:1 between StreetSmart and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

StreetSmart and Nutshell serve different primary functions: StreetSmart is a field service management platform built around technicians, service sites, and work orders, while Nutshell is a sales CRM centered on people, companies, leads, and deals. The migration challenge is translating a field service data model into a sales CRM schema. Nutshell has no native concept of a service location tied to a contact, a technician assignment, or a work-order schedule — those attributes require custom fields and notes. We extract StreetSmart data via its API using scoped read access, transform it into Nutshell's People, Company, Lead, and Deal objects, create custom fields for any field service-specific attributes, then load via Nutshell's JSON-RPC API. Workflows, sequences, and automation rules do not migrate — they must be rebuilt in Nutshell. The sample migration runs first so you can verify the object and field mapping before the full cutover commits. The migration process also preserves original create dates and activity timestamps, ensuring historical context is maintained within Nutshell's timeline view.

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

StreetSmart logo

StreetSmart

What's pushing teams away

  • Limited third-party integrations outside of mainstream ERP connectors — teams using niche or custom back-office systems find StreetSmart lacks out-of-the-box connectivity, requiring expensive custom development.
  • Customisation constraints on workflows and forms — businesses with non-standard service processes find the built-in workflow builder inflexible, especially for multi-step approval chains.
  • Reporting and analytics gaps — users note that built-in dashboards do not provide sufficient visibility into technician utilisation, SLA compliance, or revenue attribution, pushing them toward BI tools.
  • Customer support responsiveness — some reviewers flag delayed response times for technical issues, particularly when integrations break after platform updates.

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

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

StreetSmart

Contact / Person

maps to

Nutshell

Person

1:1
Fully supported

StreetSmart contacts map directly to Nutshell People records. Email, phone, name, and address fields migrate 1:1. Owner resolution runs by email match against Nutshell users — unmatched owners are flagged before migration so you can invite them or assign a fallback owner.

StreetSmart

Account / Company

maps to

Nutshell

Company

1:1
Fully supported

StreetSmart accounts (companies or organizations) map to Nutshell Companies. Company name, domain, address, industry, and employee count transfer directly. Parent-account hierarchies map via Nutshell's Parent Company field — circular references are flagged during the mapping review. If a parent account cannot be resolved, the child record is flagged and loaded without a parent link pending manual assignment.

StreetSmart

Service Location

maps to

Nutshell

Company + Notes

1:1
Fully supported

StreetSmart service locations have no direct Nutshell equivalent — they carry address, site type, and site-specific attributes. We migrate each service location as a Nutshell Company record with the address preserved, and store site type and access instructions in a Note attached to the Company.

StreetSmart

Lead

maps to

Nutshell

Lead

1:1
Fully supported

StreetSmart leads (prospective customers without an active engagement) map to Nutshell Leads using lead status, source, and score fields. Nutshell's Lead object includes standard fields for name, company, email, status, and source — all transfer directly. Leads without a company association are imported as standalone Leads, and duplicate detection based on email ensures no redundant records are created.

StreetSmart

Work Order

maps to

Nutshell

Deal

1:1
Fully supported

StreetSmart Work Orders translate to Nutshell Deals because both track a monetary value, a stage, and an owner. Work Order status values (Scheduled, In Progress, Completed) map to Nutshell pipeline stage names via a value mapping table — your admin confirms the mapping before the migration runs.

StreetSmart

Work Order Line Item / Part

maps to

Nutshell

Deal Line Item

1:many
Fully supported

StreetSmart work order line items (parts, labor, materials) have no native Nutshell Deal Line Item equivalent in the Starter and Pro tiers. We surface this in the migration plan: line items migrate as a custom text field on the Nutshell Deal (or as a Note) listing the parts and quantities, or as Deal Line Items if your Nutshell plan supports them.

StreetSmart

Technician / Assigned Staff

maps to

Nutshell

Person (custom field)

1:1
Fully supported

StreetSmart technicians and assigned staff members map to Nutshell People records — the technician role and skill set are preserved as a custom field (Technician_Role__c) on the Person record since Nutshell has no native role-on-contact field. If multiple technicians are linked to a single work order, each is recorded separately, and their assignments are reflected in the related Deal via a custom lookup field.

StreetSmart

Activity (Call, Email, Meeting)

maps to

Nutshell

Activity Log

1:1
Fully supported

StreetSmart logged calls, emails, and meetings migrate to Nutshell's Activity Log. Each activity retains its type, subject, date, duration, and the Person or Company it is associated with. Activities without a linked contact are imported as standalone Activity Log entries.

StreetSmart

Custom Fields (text, number, date, pick-list)

maps to

Nutshell

Custom Fields

1:1
Fully supported

StreetSmart custom fields on any object migrate as Nutshell custom fields on the equivalent object. Custom field type is preserved — pick-list fields become choice fields in Nutshell, number fields become number fields, and date fields become date fields. Nutshell custom fields must be pre-created before the migration loads data.

StreetSmart

Attachments / Files

maps to

Nutshell

Files

1:1
Fully supported

File attachments on StreetSmart records are downloaded and re-uploaded to Nutshell Files. File size limits apply — Nutshell's default per-file limit is 25MB. Files attached to notes or inline in activity descriptions are handled as separate file attachments. If a file exceeds the 25MB limit, it is split into multiple parts or linked via an external URL reference in the activity note.

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.

StreetSmart logo

StreetSmart gotchas

High

StreetSmart API requires explicit key provisioning

Medium

Work Order status enumeration may differ between StreetSmart editions

Medium

Attachment metadata stored outside the primary Work Order record

Low

Custom fields schema is not discoverable via public documentation

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

  • Field service-specific attributes have no native Nutshell equivalent

    StreetSmart tracks technician assignments, service location hierarchies, and work order line items — concepts that have no direct Nutshell object or field. We handle technician assignments as custom fields on the Nutshell Person record (Technician_Role__c), service locations as Nutshell Companies with address and access notes, and work order line items as a custom text field or Note on the Deal. This approach preserves the data but requires your team to understand that Nutshell is not a field service platform — analytics built around technician utilization and job completion rates must be rebuilt outside the CRM or supplemented with a field service add-on.

  • StreetSmart's IgniteTech billing transition creates a hard migration deadline

    All StreetSmart accounts must transition to IgniteTech billing by June 30, 2026. After that date, non-transitioned accounts may lose access to the platform. We surface this deadline prominently in the migration plan so your team can schedule discovery, field mapping, and the test migration before the cutoff. Delays in providing field mapping decisions directly compress the migration timeline — we recommend starting discovery at least 6 weeks before the deadline to allow time for custom field pre-creation in Nutshell and admin review of the value mapping tables.

  • Custom fields must be pre-created in Nutshell before data loads

    Nutshell requires custom fields to be created in the account settings before data can be written to them via the API. For migrations with 15 or more custom fields (technician role, service category, work order priority, account type, etc.), the pre-creation step adds a planning task to the migration timeline. We deliver a custom field creation checklist as part of the migration plan, with field names, types, and pick-list options so your Nutshell admin can create them before we begin the data load. Fields not pre-created fall back to Notes, which means some structured data is less searchable after migration.

  • Work order stage to deal pipeline value mapping requires admin confirmation

    StreetSmart work order statuses (Scheduled, In Progress, On Hold, Completed, Cancelled) do not map 1:1 to any standard Nutshell field. We build a value mapping table during the discovery phase — for example, Scheduled maps to 'Qualified', In Progress maps to 'Proposal Sent', Completed maps to 'Closed Won', and Cancelled maps to 'Closed Lost'. Your Nutshell admin must confirm this mapping before migration runs because stage values drive Nutshell pipeline reporting. If the mapping is not confirmed, we default to Nutshell's 'New' stage for all work orders, which means deal pipeline reports in Nutshell will not reflect historical work order status distribution.

  • Owner resolution by email match requires consistent email addresses across platforms

    Nutshell resolves StreetSmart owners (technicians, account managers, dispatchers) to Nutshell users by matching the email address stored on the StreetSmart record against Nutshell user email addresses. If a StreetSmart owner has a different email in Nutshell — or does not yet have a Nutshell account — their records are assigned to a fallback owner you specify. We provide a pre-migration owner audit report listing matched owners, unmatched owners, and email discrepancies so your team can resolve gaps before migration day. Records without a resolved owner land under the fallback, which affects activity attribution in Nutshell reports.

Migration approach

Six steps for a successful StreetSmart to Nutshell data migration

  1. Discovery and data extraction from StreetSmart

    We connect to StreetSmart via scoped read access and export all record types: people, companies, leads, work orders, activities, and custom field definitions. The discovery phase produces a data volume report (record counts per object), a custom field inventory (name, type, pick-list values), and an owner inventory (email addresses mapped to roles). We also identify any field service-specific attributes — technician assignments, service location links, line items — that require a non-direct mapping in Nutshell. Discovery output feeds directly into the field mapping plan.

  2. Nutshell custom field pre-creation and value mapping confirmation

    We deliver a custom field creation checklist listing every Nutshell custom field needed (field name, type, pick-list values, object assignment). Your Nutshell admin creates these fields before the migration run. At the same time, we share the work order status-to-Deal stage value mapping table for admin confirmation. Owner resolution is validated against Nutshell user emails — any unmatched owners are flagged with a recommendation to either create a Nutshell account for them or designate a fallback owner. This step gates the data load: no custom field, no mapping confirmation, no load.

  3. Sample migration with field-level diff

    A representative slice of records — typically 100–500 covering people, companies, leads, work orders, and activities — migrates first. We generate a field-level diff between the StreetSmart source and the Nutshell destination so you can verify that technician assignments landed in the custom field, service locations rendered as Company records with address and notes, work order statuses mapped to the correct Nutshell pipeline stages, and owner resolution worked for all matched users. You review and approve the sample before we commit to the full run.

  4. Full data migration via Nutshell API

    The full migration loads records into Nutshell using the confirmed field mapping. The load order follows Nutshell's dependency model: Companies first (since People, Leads, and Deals may reference them), then People and Leads, then Deals with work order-to-Deal mapping, then Activities. Custom field data loads after the base objects. Each record carries its StreetSmart ID in the Nutshell External ID field for traceability. We run validation checks on record counts, required field presence, and foreign-key integrity after each batch.

  5. Delta pickup and go-live cutover

    A delta-pickup window (24–48 hours) runs after the full migration completes. Any StreetSmart records created or modified during the cutover are captured and loaded into Nutshell so that the destination reflects StreetSmart's final state at go-live. We deliver a reconciliation report comparing record counts and field totals between StreetSmart and Nutshell. An audit log records every operation. One-click rollback is available if reconciliation fails — the rollback reverts Nutshell to its pre-migration state while preserving the migration plan for a re-run after corrections.

Platform deep dives

Context on both ends of the pair

StreetSmart logo

StreetSmart

Source

Strengths

  • Real-time field data sync pushes job status, location, and signatures to the back office without manual re-entry.
  • Mobile app consolidates dispatch, status updates, photo capture, and signatures into one technician interface.
  • Dispatcher scheduling and route optimisation based on technician skill, location, and availability.
  • Pre-built integrations with mainstream ERP and accounting tools for invoicing and payroll handoff.
  • Approachable feature set for small-to-mid field-service shops that find enterprise FSM platforms too heavy.

Weaknesses

  • Integration ecosystem is narrow beyond mainstream ERP connectors; niche back-office tools need custom development.
  • Built-in workflow and form builder is inflexible for multi-step approval chains and non-standard service processes.
  • Reporting and analytics dashboards lack the depth needed for technician utilisation, SLA, and revenue attribution.
  • Customer-support response time is cited as inconsistent, particularly when integrations break after platform updates.
  • Limited public review and community footprint vs Jobber, Housecall Pro, or ServiceTitan, complicating buyer due diligence.
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 StreetSmart 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

    StreetSmart: Rate-limit thresholds are not publicly documented on the developer portal.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most StreetSmart-to-Nutshell migrations complete in 48–72 hours of clock time for under 50,000 total records. Larger setups with 500,000+ records, 20+ custom fields, or complex field service attributes (technician assignments, service locations) extend to 5–10 days. The longest single step is usually the planning and field mapping phase — specifically the custom field pre-creation in Nutshell and the value mapping confirmation for work order stages. FlitStack AI runs a 24–48 hour delta pickup after the full load to capture any StreetSmart changes made during cutover before your team goes live in Nutshell.

Adjacent paths

Related migrations to explore

Ready when you are

Move from StreetSmart.
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