CRM migration
Field-level mapping, validation, and rollback between Simpleview CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Simpleview CRM
Source
Nutshell
Destination
Compatibility
3 of 8
objects map 1:1 between Simpleview CRM and Nutshell.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Simpleview CRM to Nutshell is a move from a vertical DMO platform to a horizontal SMB sales CRM, which means DMO-specific constructs — Member Account hierarchies, Listings with amenity taxonomies, event registrations, and partner Extranet data — have no native equivalents in Nutshell and require deliberate mapping decisions. Simpleview CRM exposes a SOAP and XML-NVP API that is not publicly self-serve; credentials and base URLs are assigned per-client by a project manager, and the API has no public documentation. We obtain those credentials during discovery, extract the full schema including fields under Custom_Account and Custom_Account_MS, and build a client-specific field map before any data moves. Listings become custom objects or tag-stored records in Nutshell depending on the customer's chosen strategy. Events and Coupons similarly require custom object provisioning or Notes-based storage. We do not migrate workflows tied to pipeline stages, Cvent and Momentus Elite integrations, the Simpleview CMS native sync, or the partner-facing Extranet portal. We deliver a written inventory of these as a handoff for the customer's admin team to rebuild in Nutshell or a replacement tool.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Simpleview CRM 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.
Simpleview CRM
Member Accounts
Nutshell
Company + Person
1:manySimpleview Member Accounts are the primary organizational object and map to Nutshell Company as the primary record. Standard fields (account name, address, phone, website) map directly to Nutshell Company fields. Primary contacts on the Member Account become Nutshell Person records linked to the Company via the Person's Company field. Multi-department portal data (sales vs marketing vs events views) does not map natively; we consolidate into a single Company record and note the department scoping as a manual review item for the customer to reassign access in Nutshell.
Simpleview CRM
Listings
Nutshell
Company (custom object or tag-based)
lossyListings represent partner or member entries in a directory tied to a Member Account via AcctID. Nutshell has no Listings object. We create a custom object called Partner_Listing__c in Nutshell (available on Pro and above) with fields for listing name, category, description, and amenity multi-select. If the customer is on Nutshell Foundation (which does not include custom objects), we store Listing data as tags on the parent Company record and use the Notes field for amenity descriptions. Amenity_MS multi-select values require vocabulary mapping since the DMO-defined amenity taxonomy will not match Nutshell's tag vocabulary.
Simpleview CRM
Opportunities
Nutshell
Deal
1:1Simpleview CRM pipelines cover meetings, sports, travel trade, and group business with DMO-specific stage names. Nutshell Deal stages are generic (typically: Prospect, Presentation, Proposal, Negotiation, Won, Lost). We collect the customer's current pipeline stage definitions during scoping, map each to the nearest generic Nutshell stage, and flag any DMO-specific stage semantics that will be lost. The destination Deal record type and stage configuration happens before migration so that imported Opportunities land in the correct stage immediately.
Simpleview CRM
Events
Nutshell
Custom object or Deal + Activity
lossyEvents are first-class objects in Simpleview CRM with attendee registrations and integrations to Cvent and Eventbooking. Nutshell has no event registration object. We create a custom object called Event__c in Nutshell (Pro tier or above) with fields for event name, date, location, attendee count, and registration status. Attendee associations link to the related Company or Person record via lookup. Event registration status fields are recreated as picklists on the custom object. Event registrations that existed as separate records in Simpleview become Event__c records with registration data stored as related child records.
Simpleview CRM
Coupons
Nutshell
Custom object or Note
lossyCoupons in Simpleview CRM link to both ListingID and AcctID with date ranges (RedeemStart, RedeemEnd, PostStart, PostEnd) and HTML OfferText. Nutshell has no coupon or offer object. On Pro and above we create a Coupon__c custom object with fields for coupon name, offer text (migrated as plain text, HTML stripped), start date, end date, and lookups to the partner Listing and Member Account. On Foundation we store coupon metadata in a Note attached to the related Company record. Any HTML in OfferText is stripped to plain text during migration.
Simpleview CRM
Custom Fields (Custom_Account)
Nutshell
Custom Fields on Company and Person
lossyFields under Custom_Account and Custom_Account_MS are defined per-organization and have no standardized schema across Simpleview CRM clients. We extract the full custom field definition set during the audit phase, generate a client-specific field map, and provision each field as a typed custom field on the Nutshell Company or Person object before migration begins. Multi-select custom fields become Nutshell multi-select picklists; date fields become date pickers; numeric fields become number fields. Any custom field that cannot be typed into a Nutshell native field is flagged for manual review.
Simpleview CRM
Attachments / Documents
Nutshell
File attachments on Company and Person
1:1Documents stored against Member Accounts or Events in Simpleview DAM are extracted via the API where file reference access is available. We download files and re-upload them to the corresponding Nutshell Company or Person record as native file attachments. If the Simpleview DAM API does not expose file content directly, we extract file names, URLs, and metadata and flag these records for manual re-upload by the customer's admin team.
Simpleview CRM
Partner Portal Data (Extranet)
Nutshell
Not migrated as records
1:1The Simpleview Extranet stores partner-submitted enrollment records, co-op campaign signups, and online payment transactions as action records rather than static profile data. These records are tied to the Member Account but do not have a clean structural equivalent in Nutshell. We migrate the underlying account data (enrollment status, co-op campaign participation flags, payment history summary) as fields on the Company record and flag the full Extranet action log as out of scope for the migration. The customer receives a written inventory of Extranet records for manual re-creation or replacement with a partner portal tool.
| Simpleview CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Member Accounts | Company + Person1:many | Fully supported | |
| Listings | Company (custom object or tag-based)lossy | Fully supported | |
| Opportunities | Deal1:1 | Mapping required | |
| Events | Custom object or Deal + Activitylossy | Fully supported | |
| Coupons | Custom object or Notelossy | Mapping required | |
| Custom Fields (Custom_Account) | Custom Fields on Company and Personlossy | Mapping required | |
| Attachments / Documents | File attachments on Company and Person1:1 | Mapping required | |
| Partner Portal Data (Extranet) | Not migrated as records1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Simpleview CRM gotchas
Granicus acquisition introduces data residency and contract uncertainty
SOAP and XML (NVP) API requires client-specific credentials
Custom fields have no standardized schema across clients
Multi-select amenity arrays require vocabulary mapping
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Discovery and credential acquisition
We conduct a structured discovery call with the customer's team to inventory record types and volumes: Member Account count, Listing count, Event count, Opportunity count, Coupon count, and attachment volume. We collect the Simpleview project manager contact and request production API credentials (SOAP or XML-NVP) and the client's base URL. We also identify which custom fields under Custom_Account and Custom_Account_MS are actively used versus legacy. The discovery output is a written migration scope document with record counts, a preliminary object map, and a credential request submitted on the customer's behalf.
Source audit and schema extraction
We authenticate against the Simpleview API using the client-issued credentials and extract the full schema: all field names, field types, picklist values, and relationship definitions for Member Accounts, Listings, Events, Opportunities, Coupons, and custom field categories. We cross-reference against the Nutshell API to confirm which destination field types and custom object capabilities are available at the customer's Nutshell tier. The schema audit produces a client-specific field map and flags any unmappable fields before data extraction begins.
Nutshell environment setup and custom object provisioning
We configure the destination Nutshell environment: provisioning custom objects (Listing__c, Event__c, Coupon__c) on Pro and above, creating custom fields on Company and Person to receive migrated Custom_Account data, configuring Deal stages to approximate the Simpleview pipeline stages closest to Nutshell's generic stage model, and setting up tags to receive mapped amenity vocabulary. If the customer is on Foundation, we configure Company tags and Notes-based storage for Listings and Coupons instead of custom objects.
Data extraction, transformation, and test migration
We extract data from Simpleview via the SOAP or XML-NVP API using batched requests with pagination. We transform records according to the client-specific field map: Member Accounts become Company records with Person contacts, Listings become custom object records or tag assignments, Events become Event__c records with attendee lookups, Opportunities become Deals with stage mapping applied, and Coupons become Coupon__c records or Note attachments. We run a test migration into the customer's Nutshell sandbox and produce a reconciliation report showing record counts by type, field-level validation failures, and any unmapped records requiring manual resolution.
Production migration in dependency order
We run production migration following record dependencies: Companies first (parent records), then People (linked to Companies), then custom object records (Listings, Events, Coupons linked to their parent Companies), then Deals (with Company and Person lookups resolved), then attachments (linked to the migrated Company or Person records). Amenity vocabulary mapping is applied during the Listings phase. Each phase emits a row-count reconciliation report before the next phase begins. We flag any records that fail validation and either correct the transform or route them to a manual-retry queue.
Cutover, validation, and handoff
We freeze Simpleview writes during cutover and run a final delta migration of any records modified during the migration window. We validate record counts against the source inventory, spot-check 25-50 records across object types for field-level accuracy, and confirm that parent-child relationships (Listing to Member Account, Event to Member Account, Coupon to Listing and Account) resolved correctly in Nutshell. We deliver the written Extranet and workflow inventory to the customer's admin team with guidance on rebuilding partner portal data and Simpleview pipeline-stage workflows in Nutshell. We provide a one-week hypercare window for reconciliation issues raised during the first week of live use.
Platform deep dives
Simpleview CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Simpleview CRM and Nutshell.
Object compatibility
1 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Simpleview CRM: Not publicly documented in available API materials.
Data volume sensitivity
Simpleview CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Simpleview CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Simpleview CRM to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Simpleview CRM
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.