CRM migration
Field-level mapping, validation, and rollback between RedEye and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
RedEye
Source
Nutshell
Destination
Compatibility
6 of 9
objects map 1:1 between RedEye and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from RedEye to Nutshell is a structural data model change, not a straight record copy. RedEye is a B2C lifecycle marketing automation platform centred on contact behaviour, multi-channel campaigns, and journey automation. Nutshell is a B2B sales CRM built around Accounts, People, Leads, Deals, and Activities with integrated email marketing and sales automation. These fundamentally different data models mean RedEye contacts cannot migrate in a 1:1 fashion. We split RedEye's contact-centric structure into Nutshell's Account and People objects, map campaign and product data to Nutshell Leads and standard Objects where applicable, and preserve all behavioural event history as custom fields so sales reps retain the enrichment signal from RedEye without needing the original platform. Visual journey definitions and native reports do not migrate; we deliver written documentation for the customer to rebuild.
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 RedEye 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.
RedEye
Contact
Nutshell
People
1:1RedEye contacts map directly to Nutshell People. The primary contact identifier (email address) serves as the dedupe key during import. We preserve RedEye contact properties as custom fields on the People record, including any behavioural attributes, source channel, and lifecycle stage data. If the customer uses RedEye's contact deduplication logic, we apply equivalent deduplication rules in Nutshell during import to prevent duplicate People records.
RedEye
Company
Nutshell
Account
1:1RedEye's lightweight company association (where it exists in the contact model) maps to Nutshell Account. The mapping is loose because RedEye is B2C-first and company linkage is secondary; many RedEye contacts may not have a company record. We flag records missing a company association and offer two approaches: create placeholder Accounts from contact domain data, or link People to a single master Account. The customer selects during scoping.
RedEye
Campaign
Nutshell
Lead
1:manyRedEye campaigns do not have a direct Nutshell equivalent because Nutshell campaigns are part of the integrated Marketing suite (separate from the core CRM objects). We map RedEye campaigns to Nutshell Leads with a custom field redeye_campaign__c carrying the original campaign name, so the customer's sales team can trace a Lead back to the originating RedEye campaign source. If Nutshell Marketing is active, campaign records migrate to Nutshell Campaign objects.
RedEye
Product Record
Nutshell
Product (if quoting active)
1:1RedEye product catalogue records (SKU, name, pricing, category) migrate to Nutshell Products if the destination Nutshell account includes the Quoting tool. Products require the customer to confirm that Quoting is active on their Nutshell plan before migration. If Quoting is not active, we preserve product data as a custom field on the relevant People or Deal record for manual reference.
RedEye
Event
Nutshell
Activity
1:1RedEye behavioural events (website actions, email opens, purchase triggers) migrate as Nutshell Activity records (Tasks and Notes) attached to the People record. We preserve the original event type and timestamp as custom Activity fields so that the enrichment signal from RedEye is visible in Nutshell without requiring the original platform. High-volume event logs may require chunking; we flag this during scoping.
RedEye
Custom Field
Nutshell
Custom Field
lossyRedEye custom contact and event fields require explicit field-to-field mapping during scoping. We extract the full RedEye field schema, classify each field by data type (text, date, number, multi-select), and map to equivalent Nutshell custom field types. Multi-select and checkbox fields in RedEye map to Nutshell multi-select picklist or tag arrays depending on field cardinality. Custom field schema is pre-created in Nutshell before record import begins.
RedEye
Segment
Nutshell
Tag or Lead Source
lossyRedEye dynamic segments (behavioural rule sets) do not have a live Nutshell equivalent because Nutshell segments are manual tag-based groups rather than rule-driven dynamic lists. We export segment definitions as written rule documents, map segment membership to Nutshell Tags on the People record, and note which RedEye behavioural triggers (purchase, page view, email open) require manual Nutshell tagging or the Nutshell Workflow equivalent for future rebuild.
RedEye
Tag
Nutshell
Tag
1:1Contact and campaign tags migrate as a flat tag array on the People record in Nutshell. We map tag names exactly and flag any characters unsupported by Nutshell's tag schema (special characters beyond alphanumerics, hyphens, and underscores). Tag count is preserved to support any segmentation logic the customer rebuilds in Nutshell manually.
RedEye
Attachment
Nutshell
Attachment
1:1Campaign assets (images, documents attached to emails or campaigns) and contact attachments migrate via file export and re-upload to Nutshell. We preserve the file hierarchy and naming conventions, and link attachments to the relevant People record using Nutshell's attachment model. URL-based assets (hosted images in RedEye email templates) require the customer to re-host or upload to Nutshell's file storage manually.
| RedEye | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | People1:1 | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Campaign | Lead1:many | Fully supported | |
| Product Record | Product (if quoting active)1:1 | Fully supported | |
| Event | Activity1:1 | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| Segment | Tag or Lead Sourcelossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Attachment | Attachment1: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.
RedEye gotchas
Contact database size limits differ by pricing tier
Campaign journey logic does not export as a portable schema
Reports and dashboards are not exportable
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 data profiling
We audit the source RedEye account across contact volume, behavioural event count, campaign count, product catalogue size, custom field schema, and segment definitions. We profile the data for quality issues (duplicates, incomplete records, unsupported field characters) and run a pre-flight contact count against RedEye's tier ceiling. The discovery output is a written migration scope, a data quality report, and a pricing comparison worksheet modelling Nutshell per-user cost against the customer's current RedEye tier.
Schema design and Account-People linkage strategy
We design the destination Nutshell schema to receive the migrated data. This includes pre-creating all custom fields (matched to RedEye field types), defining the Account-People linkage strategy (domain-based Account creation, manual linking queue, or single master Account), and mapping RedEye campaigns and segments to Nutshell Leads, Tags, or custom fields. If Nutshell Quoting is active, we also pre-create Product records from the RedEye catalogue. Schema design is validated against Nutshell's field type constraints before any data moves.
Test migration and reconciliation
We run a full migration into a test Nutshell environment using production-like data volume. The customer's team reconciles record counts (People imported, Accounts created, Activities logged), spot-checks 25-50 random records against the RedEye source, and validates that behavioural event data appears correctly as custom Activity fields. Any field mapping corrections, custom field type adjustments, or Account-People linkage issues are resolved here before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Accounts (from RedEye company associations or domain-based creation), People (from RedEye contacts with custom fields and tags), Products (if Nutshell Quoting is active), Activities (behavioural events from RedEye, chunked if volume exceeds API limits), and Attachments (last, to avoid blocking). Each phase emits a row-count reconciliation report before the next phase begins. We freeze RedEye writes during the final cutover window to capture any late additions.
Cutover, validation, and journey rebuild handoff
We run a final delta migration of any records created or modified during the cutover window, then enable Nutshell as the system of record. We deliver the journey and segment inventory document to the customer's admin team describing each RedEye journey trigger, branching logic, and recommended Nutshell Workflow equivalent. We do not rebuild RedEye automations as Nutshell rules inside the migration scope; that is a separate rebuild engagement. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's team.
Platform deep dives
RedEye
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 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 RedEye and Nutshell.
Object compatibility
3 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
RedEye: Not publicly documented.
Data volume sensitivity
RedEye 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 RedEye to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your RedEye 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 RedEye
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.