CRM migration
Field-level mapping, validation, and rollback between Resulticks and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Resulticks
Source
Nutshell
Destination
Compatibility
7 of 8
objects map 1:1 between Resulticks and Nutshell.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Resulticks to Nutshell is a transition from a high-volume enterprise marketing automation platform with a built-in CDP to a small-and-medium-business CRM that manages Contacts and pipeline from a single interface. The most significant structural difference is that Resulticks operates on a Contact-centric marketing model with behavioral event streams and audience segmentation, while Nutshell uses a Person-and-Company CRM model with pipeline stages and task-driven activities. We extract Contacts, Tags, and campaign metadata from Resulticks through platform-assisted export, normalize Resulticks custom contact attributes into Nutshell's custom field schema, and ingest via Nutshell's JSON-RPC API. Journey orchestrations, AI-driven Genie segments, and multi-channel campaign flows do not export and require manual rebuild in Nutshell; we document these as written reference artifacts rather than migrating them as code. The timeline for a typical long-tail migration lands between three and five weeks, with pricing between $2,000 and $5,000 depending on record volume and custom field complexity.
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 Resulticks 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.
Resulticks
Contact
Nutshell
Person
1:1Resulticks Contact records map 1:1 to Nutshell Person. Standard fields (name, email, phone, address) migrate directly. Custom contact properties from Resulticks map to Nutshell custom fields on the Person object. We create custom fields in Nutshell (via the Accounts > Custom Fields API endpoint) before import, using type-compatible field types: Text for single-value strings, LongText for paragraphs, Currency for monetary amounts, Date for date values, and Decision (enum) for picklist-style values. Owner assignment on Contacts resolves to Nutshell Users via email lookup.
Resulticks
Company
Nutshell
Company
1:1Resulticks Company records (linked to Contacts) map to Nutshell Company. Company name, phone, website, and address fields migrate directly. The Nutshell API requires that accounts have at least one of name, phone, email, address, or url. We create Company records before Person records so that the Company lookup (accountId) is satisfied at the time of Person insert, avoiding orphaned Person records with no Company association.
Resulticks
User
Nutshell
User
1:1Resulticks Users migrate to Nutshell Users by email address match. OwnerId on Resulticks Contact, Company, and Campaign records resolves to the corresponding Nutshell User. Any Resulticks Owner without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before record import resumes. Inactive Resulticks users map to inactive Nutshell users with their historical assignments preserved as custom fields for audit.
Resulticks
Tag
Nutshell
Person Custom Field or Company Custom Field
lossyResulticks Contact-level Tags migrate to Nutshell Person custom fields using Decision (enum) type if tag values are a closed set, or as comma-delimited text in a LongText custom field if tag values are open-ended. We document the full tag vocabulary during scoping so the customer chooses the appropriate Nutshell field type. Tags that represent audience membership (e.g., VIP, Churned) become custom fields; tags used for content categorization become a single tags__c LongText field.
Resulticks
Audience / Segment
Nutshell
Person Custom Field or Activity Note
1:1Resulticks audience definitions are based on Contact attributes and event conditions and do not have a direct Nutshell equivalent. We preserve audience membership by applying equivalent filter logic in Nutshell during migration, tagging each Person with the segment name in a custom field (e.g., high_value_buyer, sms_opted_in). For complex event-condition audiences that cannot be expressed as a simple tag, we create a Note record on the Person documenting the original audience criteria for manual reference and rebuild.
Resulticks
Campaign
Nutshell
Note on Person or Company
1:1Resulticks Campaigns represent the top-level execution unit with channel assignment and scheduling metadata. Nutshell does not have a native Campaign object in the same sense. We migrate campaign metadata as a Note attached to the Person records that were part of the campaign audience, tagging with the campaign name, channel, and date range. Active campaign names and IDs are preserved in a custom field campaign_history__c on Person for reporting reference.
Resulticks
Custom Contact Attributes
Nutshell
Person Custom Fields or Company Custom Fields
1:1Resulticks custom fields vary by account configuration and may include legacy field types, multi-select values, or date-derived computed fields. We inspect the field schema during scoping and apply type-compatible mappings: Text (225 char max per Nutshell limit), LongText for longer content, Currency for monetary values, Date for date fields, and Decision for dropdown values. Email, location, phone, and URL field types are only applicable to Leads and People in Nutshell, not to Accounts.
Resulticks
Behavioral Events
Nutshell
Note or Activity on Person
1:1Resulticks behavioral events (page views, email opens, purchase events, custom track events) can be extensive in volume and variable in schema. Due to schema variability and the absence of a native event model in Nutshell, we migrate a configurable event window (typically the last 90 days of activity) and normalize high-frequency event types into a Person Note documenting event counts and the most recent event timestamp. Detailed event history that requires granular reporting is out of scope for standard migration and is documented for a separate data warehouse integration.
| Resulticks | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Tag | Person Custom Field or Company Custom Fieldlossy | Fully supported | |
| Audience / Segment | Person Custom Field or Activity Note1:1 | Fully supported | |
| Campaign | Note on Person or Company1:1 | Fully supported | |
| Custom Contact Attributes | Person Custom Fields or Company Custom Fields1:1 | Mapping required | |
| Behavioral Events | Note or Activity on Person1:1 | Mapping required |
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.
Resulticks gotchas
Recipient-tier pricing means migrating in contacts can escalate your plan
No publicly documented API constrains export and import methods
Diginex acquisition introduces platform continuity uncertainty
Journey flows do not export and must be manually rebuilt
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
Platform export coordination
We initiate the assisted export process with Resulticks by providing a detailed data specification covering Contacts, Companies, Users, Tags, Audiences, Campaigns, and a configurable window of behavioral events. The customer's Resulticks account manager or implementation team delivers the export in CSV, JSON, or ZIP format. We validate the export against our pre-migration checklist (record counts, field presence, file completeness) before any ingestion work begins. This step is the critical path item for the overall migration timeline.
Nutshell custom field schema creation
We inspect the Resulticks custom contact attribute schema and map each field to a compatible Nutshell custom field type (Text, LongText, Currency, Date, Decision). We create the fields via the Nutshell API in the customer's target Nutshell account before any Person or Company records are imported. For Decision-type fields, we extract the unique value set from Resulticks and populate the choices array. Any fields that cannot be mapped (e.g., multi-select arrays with more than 255 values) are flagged for customer decision during scoping.
Owner and User reconciliation
We extract every distinct Resulticks User referenced on Contact, Company, and Campaign records and match by email against the Nutshell destination account's User table. Any Resulticks Owner without a matching Nutshell User goes to a reconciliation queue. The customer's Nutshell admin provisions missing Users (or confirms they should remain unmapped with assignments preserved in a custom field). Owner resolution must be complete before record import begins because OwnerId is a required reference on Person and Company records in Nutshell.
Company and Person import in dependency order
We import Nutshell Companies first (from Resulticks Company records) to satisfy the accountId lookup required on Person records. We then import Person records (from Resulticks Contacts) with custom field values populated from the Resulticks custom contact attribute export, tag values applied as Decision-type or Text custom fields, and owner assignment resolved via the User reconciliation table. Each import batch emits a row-count reconciliation report.
Engagement and campaign reference migration
We migrate behavioral event summary data as Note records attached to Person records for a configurable historical window (typically 90 days). Campaign metadata migrates as campaign_history__c custom field entries on Person records for each campaign the Person was part of. Detailed granular event history (per-interaction event streams) is documented as a data dictionary for the customer's admin and is out of scope for standard migration.
Cutover, validation, and Journey rebuild handoff
We freeze Resulticks write access during cutover, run a final delta migration of any records modified during the migration window, then validate record counts in Nutshell against the Resulticks export totals. We deliver a written Journey and Genie artifact inventory documenting every active Resulticks Journey and Genie segment with its trigger conditions, branching logic, channel steps, and AI criteria for the customer's admin to rebuild in Nutshell. We do not rebuild Journey flows or Genie segments as Nutshell automations within the migration scope.
Platform deep dives
Resulticks
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 Resulticks 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
Resulticks: Not publicly documented.
Data volume sensitivity
Resulticks 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 Resulticks to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Resulticks 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 Resulticks
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.