CRM migration

Migrate from SuiteDash to Nutshell

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

SuiteDash logo

SuiteDash

Source

Nutshell

Destination

Nutshell logo

Compatibility

70%

7 of 10

objects map 1:1 between SuiteDash and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from SuiteDash to Nutshell is a scope reduction and a platform simplification. SuiteDash bundles CRM, client portals, projects, invoicing, scheduling, and automation under one workspace; Nutshell is a focused sales CRM with People, Companies, Leads, and Activities as its core objects. We export Contacts, Companies, Deals, Appointments, and Support Tickets from SuiteDash via the API (Pinnacle tier required), map them to Nutshell People, Accounts, Leads, Activities, and Cases, and handle the multi-scope custom field model (Contact, Company Public/Private, Staff, Organization, Project, Support) by segregating each scope before writing into Nutshell custom fields. SuiteDash Automations reference internal IDs that are not portable; we document every active automation as a written spec for manual rebuild in Nutshell. We do not migrate white-label portal settings, automation workflows, invoice payment processors, or client portal files as part of the standard scope.

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

SuiteDash logo

SuiteDash

What's pushing teams away

  • Steep learning curve and overwhelming feature density frustrate small teams who need a simpler initial setup experience.
  • Clunky navigation with too many clicks to complete basic tasks creates friction in day-to-day workflows reported on Capterra.
  • Template and UI rigidity limits customization options as teams try to build branded, intuitive client experiences.
  • API access is gated exclusively to the Pinnacle tier, forcing businesses with lower-tier plans to manually export data or upgrade to migrate.
  • Platform structure becomes limiting as business processes evolve, with users reporting difficulty adapting workflows without platform changes.

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

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

SuiteDash

Contact

maps to

Nutshell

Person (People)

1:1
Fully supported

SuiteDash Contacts map to Nutshell People records. Standard properties (name, email, phone, address) migrate directly. Contact-scoped custom fields map to Nutshell People custom fields. Tags on Contacts migrate as a comma-separated string into a Nutshell People custom field or as a label set depending on the customer's tagging strategy chosen during scoping. Primary Contact assignment on a Company does not create a Nutshell Account hierarchy relationship automatically; we flag this for admin configuration post-migration.

SuiteDash

Company

maps to

Nutshell

Account

1:1
Fully supported

SuiteDash Company records map to Nutshell Accounts. Company Public custom fields map to Nutshell Account custom fields. Company Private custom fields (visible only to the Primary Contact in SuiteDash) present a visibility challenge: Nutshell does not have an equivalent private-field model. We flag all Private-scoped fields during scoping and propose three options: map to standard Account custom fields (full visibility), map to a private note field, or drop with documented loss. The customer chooses per-field during mapping review.

SuiteDash

Deal

maps to

Nutshell

Lead

1:1
Fully supported

SuiteDash Deals map to Nutshell Leads. The Deal pipeline and stage names map to Nutshell pipeline stages. Deal probability percentages transfer to the Lead's win probability if Nutshell's probability settings are configured to use custom values. Lost-won status and closed dates migrate to Lead status and close date. Owner assignment resolves via email match to Nutshell Users.

SuiteDash

Deal Stage

maps to

Nutshell

Lead Pipeline Stage

lossy
Fully supported

Each SuiteDash pipeline becomes a Nutshell pipeline. SuiteDash stage names and order transfer to Nutshell stage names in the same sequence. Probabilities per stage are mapped to Nutshell stage win probabilities. We configure the pipeline in Nutshell before any Lead records import.

SuiteDash

Appointment

maps to

Nutshell

Activity

1:1
Fully supported

SuiteDash Appointments map to Nutshell Activities. Scheduling data (date, time, duration, location, associated Contact or Company) transfers to Nutshell Activity records linked to the corresponding People or Account. Booking page configurations and bidirectional calendar sync settings do not migrate; we flag these for manual reconfiguration in Nutshell's calendar integration settings.

SuiteDash

Support Ticket

maps to

Nutshell

Case

1:1
Fully supported

SuiteDash Support Tickets map to Nutshell Cases if the destination Nutshell account includes the Cases feature (Pro tier and above). Ticket status workflows map to Case status values. Thread history and attachments migrate as Case comments. Custom fields on Support Tickets map to Case custom fields. Ticket priority maps to Nutshell Case priority.

SuiteDash

Project

maps to

Nutshell

Note or linked Activity

lossy
Fully supported

SuiteDash Projects have no direct Nutshell equivalent because Nutshell is a CRM, not a project management platform. We export Projects as Nutshell Note records attached to the related Account or People record, preserving project name, description, and custom field values. Project task hierarchies are exported as a separate note block or as an activity log. The customer rebuilds project tracking in a dedicated project management tool post-migration.

SuiteDash

Invoice

maps to

Nutshell

Account (historical reference)

1:1
Fully supported

SuiteDash Invoices migrate as read-only historical records. We export invoice data (line items, amounts, payment status, invoice date) as Nutshell Note records attached to the relevant Account, preserving the financial summary without creating a live billing relationship. Active or pending invoice workflows, payment processor history, subscription state, and partial payment records do not migrate cleanly; we recommend freezing recurring billing changes during cutover and starting subscriptions fresh in the destination platform.

SuiteDash

Staff Member

maps to

Nutshell

User

1:1
Fully supported

SuiteDash Staff records map to Nutshell Users. Role assignments and staff-level custom fields transfer to Nutshell User fields. Owner and assignee references on Deals, Appointments, and Tickets resolve by matching the staff member's email to the Nutshell User record. We hold any Staff record without a matching Nutshell User in a reconciliation queue for admin provisioning before record import resumes.

SuiteDash

Tag

maps to

Nutshell

People label or custom field

lossy
Fully supported

SuiteDash Tags (freeform labels on Contacts and Companies) export as a comma-separated list. We propose two migration strategies during scoping: map to Nutshell label/tag feature if the account uses that, or flatten into a custom multi-select text field on People and Account. The customer chooses during mapping review based on how they use tags for segmentation.

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.

SuiteDash logo

SuiteDash gotchas

High

API access requires Pinnacle tier upgrade

High

No undo for imports — test before full load

Medium

Company Private custom fields invisible to associated contacts

Medium

Automations use non-portable internal references

Low

Invoice Custom Fields are separate from CRM Custom Fields

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

  • SuiteDash API requires Pinnacle tier upgrade

    SuiteDash restricts its REST API to the Pinnacle plan ($99/user/month) only. Customers on Start ($19/user/month) or Thrive ($49/user/month) cannot generate API credentials at all and must upgrade before any programmatic migration can begin. We confirm the customer's current plan tier during scoping and flag the upgrade requirement before beginning. API access is per-workspace, not per-user, so one Pinnacle seat unlocks API access for the entire workspace.

  • Company Private custom fields have no Nutshell equivalent

    SuiteDash Company Private custom fields are visible only to the Primary Contact and are not exposed via Dynamic Data Placeholders. Nutshell does not have a per-record private-field visibility model. During scoping, we identify all Private-scoped Company fields and present three options per field: map to a standard public Account custom field (all users see it), store as a private note on the Account, or drop the field with documented loss. The customer chooses per-field during mapping review. This gotcha is specific to the SuiteDash-to-Nutshell pair because it arises from SuiteDash's unique Private scope combined with Nutshell's flat field model.

  • SuiteDash has no undo for imports — test batch first

    SuiteDash explicitly states there is no UNDO mechanism for imported data. We follow this guidance in reverse when migrating out of SuiteDash: we validate the export thoroughly before recommending the customer load into Nutshell. When migrating into Nutshell, we scope a test batch of 10-20 records first, compare against the source, and only proceed to full load after customer sign-off. Migrations that skip the test batch risk loading mis-mapped records that require manual cleanup.

  • Automations use internal ID references that are not portable

    SuiteDash Automations reference internal Contact IDs, Company IDs, and Staff IDs that become stale after migration. Even if we could export the automation definition, the internal references would be invalid in Nutshell. We do not migrate Automations. Instead, we produce an Automation Audit Report listing all active automations with their triggers, conditions, actions, and owners, so the customer can manually rebuild them in Nutshell's automation rules (Pro tier and above). This gotcha is specific to the pair because Nutshell's automation model is a different trigger-action structure from SuiteDash.

  • Invoice data migrates as records only, not as live billing

    SuiteDash invoices include payment processor history, subscription state, tax edge cases, partial payments, and credits that cannot be cleanly recreated in Nutshell. Nutshell does not have a native billing or subscription management module. We export invoice history as Nutshell Note records attached to the relevant Account for reference, but we recommend freezing recurring billing during cutover, exporting invoice history for reference, and starting subscriptions fresh in the destination platform. Clients should be notified if invoice numbers or portal history will change post-migration.

Migration approach

Six steps for a successful SuiteDash to Nutshell data migration

  1. Scoping and tier confirmation

    We audit the source SuiteDash workspace for plan tier (Start/Thrive/Pinnacle), record counts per object, active custom field scopes, active automations, pipeline count, appointment volume, and Support Ticket status. We confirm whether the Pinnacle API access is available or whether an upgrade is needed. We pair this with a Nutshell edition review (Foundation, Pro, Power AI, or Enterprise) based on the customer's required features (Cases, custom fields, automation rules). The scoping output is a written migration scope document and a Nutshell edition recommendation.

  2. Custom field scope mapping

    We export the full SuiteDash custom field schema via GET /contact/meta and the Invoice API endpoints (separate discovery). We identify all Contact-scoped, Company Public-scoped, Company Private-scoped, Staff-scoped, and Support Ticket-scoped fields. For each Private-scoped Company field, we present the three options (public custom field, private note, or drop) and the customer chooses per-field. We create the corresponding custom fields in Nutshell before any data import.

  3. Test batch migration and reconciliation

    We run a test migration of 10-20 records for each object type (People, Accounts, Leads, Activities, Cases) into a staging Nutshell account or sandbox. The customer reconciles field values against the SuiteDash source, reviews the custom field mapping, and signs off before production migration begins. Any mapping corrections happen here. This step also validates the Owner resolution (email match to Nutshell Users) and flags any Staff record without a matching User.

  4. Production migration in dependency order

    We run production migration in record-dependency order: Accounts (from SuiteDash Companies, including public and private custom field mapping decisions), People (with AccountId resolved and tag strings flattened), Leads (with pipeline and stage configured, owner resolved), Activities (appointments and tasks with parent-record links to People or Account), Cases (if Support Tickets are in scope), and Notes (for Projects and Invoice summaries as reference records). Each phase emits a row-count reconciliation report before the next phase begins.

  5. Cutover and automation handoff

    We freeze SuiteDash writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver the Automation Audit Report listing all active SuiteDash automations with triggers, conditions, and actions. We support a one-week hypercare window for reconciliation issues. We do not rebuild SuiteDash Automations as Nutshell automation rules inside the migration scope; that is separate work for the customer's admin or a Nutshell partner.

Platform deep dives

Context on both ends of the pair

SuiteDash logo

SuiteDash

Source

Strengths

  • Flat-rate per workspace pricing with unlimited user seats eliminates per-headcount billing surprises.
  • White-label client portal with full branding control at all tiers including the entry-level plan.
  • Generous G2 rating (4.8/5 from 617+ reviews) reflects strong customer satisfaction with support responsiveness.
  • Bidirectional calendar sync with Google Calendar and Outlook keeps scheduling current across systems.
  • Proposals, contracts, e-signature, and invoicing are natively integrated rather than requiring third-party plugins.

Weaknesses

  • API access restricted to Pinnacle plan ($99/month) limits programmatic data access for lower-tier customers.
  • Steep learning curve and feature density require significant onboarding time investment before teams become productive.
  • No undo mechanism on imports means migration errors require manual correction or re-import from scratch.
  • Clunky navigation and excessive clicks reported in Capterra reviews reduce day-to-day usability for routine tasks.
  • Automation builder does not export workflow schemas, forcing teams to manually rebuild automations in any new platform.
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. 3 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 SuiteDash and Nutshell.

  • Object compatibility

    B

    3 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

    SuiteDash: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 5,000 Contacts and 2,000 Deals with no multi-scope custom fields. Migrations with Company Private custom field segregation, large appointment histories (over 10,000 activity records), multiple SuiteDash pipelines, or Support Ticket migration to Nutshell Cases move to four to eight weeks because of scope segregation work, activity timeline sequencing, and the mapping review process.

Adjacent paths

Related migrations to explore

Ready when you are

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