CRM migration

Migrate from Pega Platform to Nutshell

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

Pega Platform logo

Pega Platform

Source

Nutshell

Destination

Nutshell logo

Compatibility

90%

9 of 10

objects map 1:1 between Pega Platform and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Pega Platform is an enterprise BPM and case-management system with no native CRM objects — it stores business data in custom Data Pages and Work Object properties configured by your developers. Nutshell CRM uses a straightforward People-Companies-Leads-Deals model with a JSON-RPC API for import. The migration challenge is translating Pega's flexible property framework (which can store anything) into Nutshell's typed custom fields on specific record types. We extract Pega user accounts by email, map any structured case or participant data into Nutshell People and Companies, and handle Pega's attachment/export artifacts as file uploads. Workflows, case routing rules, SLA definitions, and automation logic have no Nutshell equivalent — those must be rebuilt using Nutshell's workflow rules and sequences. We use scoped API read access to Pega's data layer and the Nutshell JSON-RPC API for import, with a field-level diff before the full run commits.

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

Pega Platform logo

Pega Platform

What's pushing teams away

  • Annual licensing at enterprise tier plus 500-user minimum creates a high fixed cost that smaller teams cannot justify, especially when headcount fluctuates.
  • Steep learning curve and specialized certification requirements mean most business teams cannot modify workflows without certified Pega developers.
  • Version upgrades routinely deprecate rules and automation patterns, forcing costly remediation projects every 18–24 months.
  • Strict UI customization limits force teams to accept Pega's structural constraints, leading to subpar customer-facing experiences compared to modern platforms.
  • Support accessibility is tiered—smaller organizations report difficulty getting timely assistance from Pega's support organization.

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

Each row shows how a Pega Platform 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 Platform

Pega User / Operator

maps to

Nutshell

Nutshell Person

1:1
Fully supported

Pega Operator records (email, name, phone, title) map directly to Nutshell People fields. Operator ID stored as Source_System_ID__c for delta-run de-duplication. Owner resolution performed by email match against Nutshell user list. If no match found, record assigned to fallback owner with flag for review.

Pega Platform

Pega Data Page (structured list)

maps to

Nutshell

Nutshell Company

1:1
Fully supported

If Pega stores company-like data in a named Data Page (e.g., AccountMaster), each row becomes a Nutshell Company record. Field mapping determined by Data Page column structure. Unstructured Data Pages surface as custom properties on a default Company record. Pick-list columns map to Nutshell choice fields.

Pega Platform

Pega Work Object (case participant)

maps to

Nutshell

Nutshell Person

many:1
Fully supported

Pega cases can have multiple participants (assignees, stakeholders). All participant operator references merged into a single Nutshell Person record per unique email address. Duplicate entries consolidated. Inactive operators flagged for manual review before merge.

Pega Platform

Pega Case / Work Object

maps to

Nutshell

Nutshell Deal

1:1
Fully supported

If Pega cases track business opportunities (custom case type), case properties like Amount, Stage, CloseDate map to Nutshell Deal fields. Case status determines Deal stage. Pega's case ID preserved as Source_Case_ID__c. Cases without opportunity data exported as archived JSON.

Pega Platform

Pega Assignment (task)

maps to

Nutshell

Nutshell Task

1:1
Fully supported

Pega assignments map to Nutshell Tasks with original assignment date, urgency, and operator owner. Task description from assignment label. Status: Open/Completed. Bulk assignment imports supported via Nutshell API batching. Overdue assignments flagged post-migration.

Pega Platform

Pega Custom Property (single-value)

maps to

Nutshell

Nutshell Custom Field (People/Company)

1:1
Fully supported

Each Pega property (pyLabel, field type, picklist options) translated to a Nutshell custom field. Text properties → Nutshell text fields. Decimal properties → number fields. Picklist properties → choice fields with identical options. Field created in Nutshell before migration.

Pega Platform

Pega Attachment / Correspondence

maps to

Nutshell

Nutshell File

1:1
Fully supported

Pega file attachments and correspondence documents (PDF, DOCX, images) re-uploaded to Nutshell's file storage linked to the parent Person or Company record. File size limit: 25MB per file. Files over 25MB referenced via external URL in custom field. Original filename preserved.

Pega Platform

Pega Data Transform / Mapping Rule

maps to

Nutshell

Nutshell Field Mapping (pre-migration)

1:1
Fully supported

Pega Data Transforms define how properties are mapped at runtime. This logic has no Nutshell equivalent — we document the mapping decisions in a pre-migration field map spreadsheet for your Nutshell admin to configure custom fields and default values before data lands.

Pega Platform

Pega SLA Definition

maps to

Nutshell

No equivalent in Nutshell

1:1
Fully supported

Pega Service Level Agreement rules (deadlines, escalation paths, urgency) apply to case assignments. Nutshell has no SLA construct. We document SLA parameters as custom fields on Nutshell Tasks for reference, but automated escalation must be rebuilt manually in Nutshell sequences.

Pega Platform

Pega User Role / Access Group

maps to

Nutshell

Nutshell Role / Permission

1:1
Fully supported

Pega access groups and roles define operator permissions within the platform. Translated to Nutshell role assignments (Admin, Standard, Limited) and team membership. Nutshell's role model is simpler — direct mapping per user. Role discrepancies documented for admin review post-migration.

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.

Pega Platform logo

Pega Platform gotchas

High

Version upgrades deprecate rules and break existing applications

High

Constellation UI migration requires explicit rule rewrites

Medium

Pega Robotics requires separate export tooling

Medium

Data Set exports require chunked reads for large volumes

Medium

Decision Rule logic does not port automatically to non-Pega destinations

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

  • Pega has no standard CRM objects — everything is custom property data

    Pega Platform is a BPM/case management system, not a CRM. It stores contact-like data in developer-defined properties within Data Pages and Work Object classes. There is no 'Contact' or 'Account' object — your Pega developers configured every field. Nutshell has typed People, Company, and Lead objects with standard fields. Before migration, we audit every Pega Data Page and property to determine which data maps to Nutshell standard fields versus custom fields. This discovery step can extend planning by 1–2 days on complex Pega configurations.

  • Pega workflows, case routing rules, and SLA definitions do not migrate

    Pega's case lifecycle rules, assignment routing logic, SLA deadlines, and escalation triggers are rule-based configurations that exist only within the Pega engine. Nutshell has email sequences, basic task assignment, and lead routing — but these are not equivalent to Pega's case management. If your Pega implementation uses complex SLA definitions or conditional routing, those must be rebuilt as Nutshell workflow rules or documented as standard operating procedures. We provide a Pega workflow audit document listing every automation that needs manual reconstruction.

  • Pega's Data Transform mapping logic has no Nutshell equivalent

    Pega Data Transforms define runtime property-to-property mappings — for example, concatenating first and last name into a display field, or deriving a value from a calculation. These are executed by the Pega engine at case creation. Nutshell has no data transform engine; field calculations must be done pre-migration or set as default values in Nutshell custom fields. We document every Data Transform that affects your target data so your Nutshell admin can configure equivalent default values before the import runs.

  • Pega attachment storage (file repository) requires re-upload to Nutshell

    Pega stores file attachments in its document repository or external storage (S3, Azure Blob). These files are not accessible via standard Pega REST APIs — you need either a Pega-specific file retrieval mechanism or a RAP archive extraction. Nutshell accepts files via its API or direct upload. We extract attachments from Pega's storage, map them to the parent Person or Company record, and re-upload to Nutshell. Large attachments (over 25MB) require chunked upload or an alternative file-sharing reference.

  • Pega operator role hierarchies map imperfectly to Nutshell's flat role model

    Pega access groups and operator roles define a hierarchical permission model — operators can have different roles per application, ruleset, and organizational unit. Nutshell has three base roles (Admin, Standard, Limited) with team-based access. A Pega access group with three roles, five organizational units, and rule-level permissions cannot map 1:1 to Nutshell. We map each operator to the closest Nutshell role (Admin for Pega administrators, Standard for regular users) and document role discrepancies for your review.

Migration approach

Six steps for a successful Pega Platform to Nutshell data migration

  1. Audit Pega Data Pages and custom properties

    We connect to your Pega environment with scoped read access to enumerate all Data Pages, Work Object classes, and custom properties. We produce a property inventory listing every field that could contain contact, company, or deal data — including field type, pick-list values, and which Data Pages reference each property. This inventory drives the field mapping plan and determines which Pega data is relevant to migrate versus archive.

  2. Create Nutshell custom fields before import

    Based on the property inventory, we create the equivalent Nutshell custom fields on People, Companies, and Leads before any data moves. For Pega pick-list properties, we create Nutshell choice fields with the same options. For decimal or currency properties, we create number fields with appropriate formatting. This step runs in your Nutshell environment using the Nutshell API and can be completed in 2–4 hours once the field map is approved.

  3. Resolve owner and user mapping by email

    Pega operators map to Nutshell users by email address. We run an email match against your Nutshell user list — matched operators become the record owner in Nutshell. Unmatched operators (e.g., inactive Pega operators) are flagged and assigned to a fallback Nutshell user. No record lands without an owner. We also validate that all Pega operator emails are unique to prevent duplicate ownership assignments.

  4. Run sample migration with field-level diff

    A representative slice (typically 50–100 Pega records spanning People, Companies, and any Deals) migrates to Nutshell in a test run. We generate a field-level diff comparing source Pega values against destination Nutshell values — verifying that custom field types translated correctly, pick-list values matched, and ownership resolved. You review the diff and approve before the full run commits. Sample migration runs within 4–8 hours of scope approval.

  5. Full migration with delta-pickup window

    Full data extraction runs from Pega — People, Companies, Leads, Deals, and any mapped custom properties. A 24–48 hour delta-pickup window captures any Pega records modified during the cutover. Attachments extracted from Pega storage and re-uploaded to Nutshell linked to parent records. Audit log captures every operation. One-click rollback is available if reconciliation fails — you can revert to the pre-migration state and re-run after fixing the mapping.

Platform deep dives

Context on both ends of the pair

Pega Platform logo

Pega Platform

Source

Strengths

  • Handles millions of cases per year with built-in queuing, escalation, and SLA tracking that scales without additional infrastructure.
  • Low-code Case Management lets business analysts configure workflows without deep developer involvement, improving time-to-production for rule changes.
  • AI-powered Next-Best-Action and predictive analytics are embedded directly into case processing without requiring a separate decisioning engine.
  • Rich integration layer supports REST, SOAP, JMS, and database connectors out of the box, reducing custom integration work for enterprise systems.
  • Strong regulatory compliance features including audit logging, approval workflows, and segregation of duties satisfy financial and healthcare governance requirements.

Weaknesses

  • 500 named user minimum and 350,000 case annual minimum create prohibitive costs for organizations that do not operate at enterprise scale.
  • Separate licensing for Pega Robotics means not all platform capabilities are included in the base Pega Platform license, adding hidden cost complexity.
  • Strict UI customization constraints mean external-facing interfaces cannot match modern UX standards without significant workaround development.
  • Version upgrade cadence deprecates rules and automation patterns regularly, forcing customers into costly remediation projects to maintain compatibility.
  • Cloud pricing opacity and annual billing requirements make it difficult to predict total cost of ownership before committing.
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. 2 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 Pega Platform and Nutshell.

  • Object compatibility

    B

    2 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

    Pega Platform: Not publicly documented; rate limits are enforced per API plan and vary by Pega Cloud environment.

  • Data volume sensitivity

    A

    Pega Platform exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Pega-to-Nutshell migrations complete in 48–72 hours for under 25,000 Pega operator/contact records with straightforward property mapping. Complex Pega setups with multiple Data Pages, extensive custom property hierarchies (80+ fields), or 100+ deal records extend to 5–10 days. The longest phase is typically the discovery and property-audit step — understanding which Pega properties contain CRM-relevant data before mapping begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Pega Platform.
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