CRM migration
Field-level mapping, validation, and rollback between Pega Customer Engagement Suite and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Pega Customer Engagement Suite
Source
Nutshell
Destination
Compatibility
7 of 8
objects map 1:1 between Pega Customer Engagement Suite and Nutshell.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Pega Customer Engagement Suite to Nutshell is a platform contraction from an enterprise case-management and AI-decisioning system to a mid-market sales CRM. Pega stores customers as Entities, Cases, and Data Pages tied to case-type routing and SLA rules; Nutshell uses Contacts, Companies, and Deals with a standard activity timeline. We extract Customer Profiles and map them to Nutshell Contacts and Companies, transform historical case records into closed Deals or Notes for audit trails, and migrate Entity custom properties as Nutshell custom fields. Pega's Next-Best-Action decision rules, Case Types, and Data Pages cannot migrate as logic; we deliver a written inventory of these for the customer's admin to rebuild in Nutshell's automation tools. Workflows, decision trees, and reports do not transfer and require complete manual reconstruction.
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 Pega Customer Engagement Suite 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.
Pega Customer Engagement Suite
Customer Profile
Nutshell
Contact + Company
1:1Pega Customer Profiles store contact information, interaction history, and preferences. Standard fields (name, email, phone, address) map directly to Nutshell Contact fields. The associated Pega Entity (representing the organization or account) maps to a Nutshell Company record, linked via the Contact. We resolve the entity-to-company relationship using the primaryEntity or accountReference field on the Customer Profile to establish the Contact-to-Company link in Nutshell.
Pega Customer Engagement Suite
Entity
Nutshell
Company
1:1Pega Entities are the organizational data model objects that map to database tables, often representing companies, accounts, or organizational units. We map each Entity to a Nutshell Company, using the Entity name as the Company name and extracting standard address and classification fields. Custom Entity properties become Nutshell custom fields on the Company record. The Entity's unique identifier (pzInsKey) is preserved in a custom field for audit trail purposes.
Pega Customer Engagement Suite
Work Object (Case)
Nutshell
Deal + Note
1:1Pega Work Objects are case instances created from Case Type templates with status, priority, assignment, and SLA metadata. Active and in-progress cases cannot be recreated as functional cases in Nutshell because Nutshell does not support a case-management workflow model. We migrate completed or historical cases as closed Deals with the original case stage preserved in a custom field, and we attach the case summary as a Note on the associated Contact or Company. pyStatusWork and pyAssignment fields are documented for admin reference.
Pega Customer Engagement Suite
Case Type
Nutshell
Deal (Record Type equivalent)
lossyPega Case Types define templates including stages, steps, assignments, and routing rules. These use Pega-specific syntax that does not translate to Nutshell's CRM model. We document each Case Type as a written specification describing the original stage progression, assignment rules, and SLA thresholds, and the customer's admin decides how to replicate the process intent within Nutshell's Deal stages and task automation. Stage probability mapping from Pega to Nutshell Deal stage percentages requires manual configuration in Nutshell.
Pega Customer Engagement Suite
Custom Entity
Nutshell
Custom Fields on Contact or Company
1:1Pega organizations frequently extend the data model with custom Entities beyond Pega's standard ones. We map each custom Entity to a set of custom fields on the most appropriate Nutshell standard object (typically Company or Contact). Custom Entity properties with relational dependencies require careful dependency ordering because Nutshell does not support cross-object lookup relationships outside the standard Contact-to-Company link. We extract the data type for each custom property and map to the closest Nutshell-supported field type (text, number, date, picklist, or checkbox).
Pega Customer Engagement Suite
Data Page
Nutshell
Custom Fields or Note on related record
1:1Pega Data Pages are cached data structures used to retrieve and display information within Pega applications. We extract the current cached values from each Data Page and map them to custom fields on the associated Customer Profile or Entity record in Nutshell. Data Pages with complex nested structures are flattened into a series of named custom fields. Historical Data Page values that represent derived calculations (totals, scores, classifications) are preserved as read-only custom fields with their source documented.
Pega Customer Engagement Suite
Engagement (Tasks, Cases, Interactions)
Nutshell
Task + Note
1:1Pega engagement history includes case assignments, SLA breaches, and work object status changes. We map Pega engagement records to Nutshell Tasks with the original Pega timestamp preserved as the Activity Date, the engagement type mapped to Task subject, and the full engagement details stored in the Task body. SLA status and assignment fields are preserved in custom fields on the Nutshell Task for audit trail completeness.
Pega Customer Engagement Suite
Decisions (Next-Best-Action Rules)
Nutshell
None
1:1Pega's Next-Best-Action decision rules and Customer Decision Hub configurations are AI-driven logic trees specific to Pega's decisioning engine. Nutshell has no decisioning engine, propensity scoring, or next-best-action capability. These rules cannot be extracted and re-created in Nutshell. We deliver a written decision logic inventory documenting each active decision rule's trigger conditions, offer hierarchy, and action outcomes for the customer's admin to evaluate whether equivalent business logic can be approximated using Nutshell automation rules or a separate decisioning tool.
| Pega Customer Engagement Suite | Nutshell | Compatibility | |
|---|---|---|---|
| Customer Profile | Contact + Company1:1 | Fully supported | |
| Entity | Company1:1 | Fully supported | |
| Work Object (Case) | Deal + Note1:1 | Fully supported | |
| Case Type | Deal (Record Type equivalent)lossy | Fully supported | |
| Custom Entity | Custom Fields on Contact or Company1:1 | Fully supported | |
| Data Page | Custom Fields or Note on related record1:1 | Fully supported | |
| Engagement (Tasks, Cases, Interactions) | Task + Note1:1 | Fully supported | |
| Decisions (Next-Best-Action Rules) | None1: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.
Pega Customer Engagement Suite gotchas
Case-based pricing model is migration-critical
Version upgrades deprecate rules and break custom applications
Workflow and decision logic require complete manual rebuild
Limited documented bulk export API
Salesforce integration gaps reported in production
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 Entity schema audit
We audit the Pega environment across Case Types, custom Entities, Data Pages, Customer Profile fields, and engagement record volumes. We identify which Cases are active, closed, or historical, and we assess the complexity of the custom Entity schema. We pair this with a Nutshell tier review (Starter at $19/user, Standard at $33/user, or Professional at $56/user) to confirm which automation and custom field capabilities are available at the customer's chosen plan. The discovery output is a written migration scope, Entity-to-Nutshell-field mapping specification, and a decision on how to handle open Pega cases.
Schema design and custom field provisioning
We design the Nutshell custom field schema before data import begins. This includes creating custom fields on Contact and Company to receive mapped Entity properties, Data Page values, and case metadata. We create any picklist or multi-select fields to match Pega enumerated values. Nutshell custom fields are created by the customer's admin or by FlitStack AI using Nutshell's API during the migration window. The mapping document defines each custom field's source, data type, and transform logic.
Sandbox migration and reconciliation
We run a full migration into a Nutshell trial or sandbox environment using production-like data volumes where available. The customer reconciles record counts (Contacts in, Companies in, Deals in, Tasks in), spot-checks 25-50 records against the Pega source, and reviews the case-to-Deal transformation output. The customer signs off the schema and mapping before production migration begins. Any mapping corrections, custom field additions, or Entity dependency adjustments happen at this stage.
Owner and contact reconciliation
We extract every distinct owner and contact record referenced in Pega Customer Profiles, Cases, and Work Objects and match by email address against the Nutshell destination. Pega assigns cases and work objects to operators (users) whose Pega operator records may not correspond to email-addressable Nutshell users. We build an owner reconciliation queue listing every Pega operator without a matching Nutshell user and hand this to the customer's admin to provision before record import resumes.
Production migration in dependency order
We run production migration in record-dependency order: Companies first (from Pega Entities), then Contacts with Company links resolved, then Deals with Contact and Company links established, then Tasks and Notes carrying case and engagement history. Custom Entity data is mapped to custom fields on the related Contact or Company record during this phase. We use Nutshell's REST API with rate-limit handling and batch chunking to insert records in sequence. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow rebuild handoff
We freeze Pega 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 Case Type, Decision Rule, and automation inventory document to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild Pega workflows as Nutshell automation rules inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Pega Customer Engagement Suite
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Pega Customer Engagement Suite and Nutshell.
Object compatibility
2 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
Pega Customer Engagement Suite: Not publicly documented.
Data volume sensitivity
Pega Customer Engagement Suite 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 Pega Customer Engagement Suite to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Pega Customer Engagement Suite 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 Pega Customer Engagement Suite
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.