CRM migration

Migrate from Wishpond to Nutshell

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

Wishpond logo

Wishpond

Source

Nutshell

Destination

Nutshell logo

Compatibility

50%

4 of 8

objects map 1:1 between Wishpond and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Wishpond to Nutshell is a data model transition, not a straight record copy. Wishpond centers on Leads captured through landing pages, forms, and contests with campaign-centric enrichment; Nutshell centers on People, Companies, and Deals with a sales-pipeline workflow. We split Wishpond's unified Lead records into Nutshell People and Company records, derive Company associations from email domain during extraction, and preserve campaign source data (landing page name, form name, referral campaign tag) as Nutshell custom fields and notes for attribution continuity. Wishpond's 60-second API rate-limit blocking window requires chunked extraction with 65-second delays, which we manage silently during the export phase. Automation workflows, landing page layouts, email templates, and popup configurations do not migrate as code; we deliver a written inventory of these assets for the customer's admin to rebuild in Nutshell or equivalent tools.

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

Wishpond logo

Wishpond

What's pushing teams away

  • Wishpond's opaque pricing model—requiring demo calls for custom quotes and reportedly charging different prices to different prospects—frustrates SMBs seeking transparent, predictable SaaS costs.
  • Managed service quality is inconsistent: multiple reviews cite language barriers with offshore account managers, missed setup commitments, and accounts configured in non-optimal regions (e.g., Mexico for US-based clients).
  • Some customers report spending months with Wishpond-managed campaigns but receiving no qualified sales leads—suggesting a mismatch between lead volume and actual pipeline value.
  • Execution quality on landing pages and campaigns is reported as poor in multiple reviews, with pages never going live or requiring expensive additional fees ($2,500+) for supposedly included services.
  • Platform reliability issues—bugs that persist without fixes, no regular product updates, and slow performance—prompt customers to migrate to more actively maintained alternatives.

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

Each row shows how a Wishpond 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.

Wishpond

Lead

maps to

Nutshell

Person + Company (split required)

1:many
Fully supported

Wishpond Leads map to Nutshell People records as the primary object. We derive a Company record for each Lead by parsing the email domain (e.g., acme.com from [email protected]) and creating a Nutshell Company with that domain as the name and website. Each Person record is linked to its parent Company via the Company field in Nutshell. Source attribution fields (landing page name, form name, campaign tag) from Wishpond are stored as Nutshell custom fields on the Person record for attribution continuity. Wishpond Lead notes and tags migrate as Person notes and tag assignments respectively.

Wishpond

Users (Team Members)

maps to

Nutshell

User

1:1
Fully supported

Wishpond Users with name, email, and role export and map to Nutshell User accounts. We match by email address. Inactive Wishpond users are provisioned as inactive Nutshell users to preserve historical assignment data. Role mapping (Admin, Member, Sales) maps to Nutshell's permission model on a field-by-field basis.

Wishpond

Landing Pages

maps to

Nutshell

Not Migrated

lossy
Fully supported

Wishpond Landing Pages are visual content objects without a direct Nutshell equivalent. Nutshell does not have a landing page builder. We export page metadata (page name, URL slug, creation date) and a written inventory of all landing pages with their URL, associated form, and traffic volume from Wishpond's analytics export. The customer uses this inventory to recreate pages in their chosen landing page tool (Carrd, Leadpages, WordPress) and maps the new URLs as custom fields on the migrated Person records.

Wishpond

Forms

maps to

Nutshell

Not Migrated

lossy
Fully supported

Wishpond lead capture Forms, including field names, field types, and associated landing page associations, export as a field inventory. We map Wishpond custom form fields to Nutshell custom Person fields, creating them in Nutshell before Lead migration begins. Form logic, conditional field visibility, and multi-step form configurations do not migrate; these are documented in the written handoff for the customer's admin to rebuild in Nutshell or a standalone form tool.

Wishpond

Email Campaigns

maps to

Nutshell

Person Notes (source tag)

1:1
Mapping required

Wishpond Email Campaigns with drip sequences export as campaign records including campaign name, start date, and member list. Campaign membership (which Leads were in which campaigns) migrates as a tag on the corresponding Nutshell Person record (e.g., tag: 'Campaign: Q1 Newsletter'). Campaign-level metrics (open rate, click rate, unsubscribe rate) are exported as a time-series CSV and delivered alongside the migration as a reference document for the customer to import into a reporting tool if needed. Email content itself does not migrate as templated emails in Nutshell.

Wishpond

Workflows (Automations)

maps to

Nutshell

Not Migrated

lossy
Mapping required

Wishpond Workflows are trigger-action sequences (e.g., form-submitted triggers a drip email sequence). We export the workflow structure as a JSON schema including triggers, conditions, delays, and actions. This is delivered as a written automation inventory document. Nutshell's sales automation features (task triggers, stage-change actions) are documented as the equivalent replacement. The customer's admin rebuilds the logic in Nutshell or a dedicated automation tool. We do not migrate workflows as executable code.

Wishpond

Referral Campaigns

maps to

Nutshell

Person Tags

1:1
Mapping required

Wishpond Referral Campaigns export as campaign records with participant lists. Referral participants (the Leads who participated) are tagged in Nutshell with the campaign name and added to a 'Referral' segment documented in the migration handoff. Referral reward status and reward type are stored as custom Person fields if applicable. Nutshell has no native referral tracking object; this data lives as tags and custom fields on Person records.

Wishpond

Contests

maps to

Nutshell

Person Tags

1:1
Mapping required

Wishpond Contest entries export as Leads tagged with contest metadata. We merge contest participants into the standard Person export and assign a tag (e.g., 'Contest: Summer Giveaway') and a custom field capturing contest entry date. Nutshell's native objects do not have a contest equivalent; the contest data is preserved as attribution context on the Person record.

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.

Wishpond logo

Wishpond gotchas

High

API rate limit of 60-second blocking window

High

Opaque pricing with lead-tier billing surprises

Medium

API access gated behind higher-tier plans

Medium

Managed service setup quality varies by account manager

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

  • Wishpond 60-second API blocking window throttles bulk extraction

    Wishpond's API returns HTTP 429 on rate-limit violation and blocks all subsequent requests for a full 60 seconds from the initial triggering request. This single-window lockout makes bulk lead extraction slow and unforgiving for accounts with more than 5,000 records. We chunk exports into batches of 100 records with 65-second delays between batches, which keeps extraction under the limit but extends the export window significantly. For accounts on the Growth tier with 10,000 Leads, this can mean hours of export time. We flag the extended timeline to the customer during scoping and adjust the project schedule accordingly.

  • API access is absent on Wishpond Starter plan

    Wishpond's REST API and developer documentation are only available on Pro ($99/month) and Growth ($199/month) tiers. Starter-plan customers cannot use API-based bulk exports and must extract data via manual CSV downloads from the Wishpond dashboard. CSV exports exclude automation workflow definitions, A/B test configurations, and campaign analytics metrics; they only include the standard lead fields. We confirm the customer's Wishpond plan tier before scoping. If the customer is on Starter and has more than 1,000 Leads, we coordinate manual CSV extraction in parallel batches and supplement with any API data available on the destination Nutshell side.

  • Wishpond Lead records often lack phone numbers

    Wishpond landing pages and forms frequently capture leads with only name and email address, omitting phone number. Multiple G2 reviews cite this as a limitation for outbound sales follow-up. Nutshell's Person object has a required phone field by default, which can conflict with imported records that have no phone value. We set phone as optional during the Nutshell custom field configuration before migration or map the phone field as custom to avoid import rejections. We also flag records missing phone numbers in the migration validation report so the customer can prioritize phone enrichment via a third-party data provider or outbound prospecting tool.

  • Nutshell custom fields must be pre-provisioned before record import

    Nutshell requires custom Person, Company, and Lead fields to be created in the platform before data can be imported into those fields. Wishpond custom form fields and custom lead properties must map to pre-created Nutshell custom fields. If Nutshell custom fields do not exist at migration time, those values fall into unmapped catch-all columns or are silently dropped. We create all required Nutshell custom fields during the schema design phase before any records are loaded. Custom field types (text, date, currency, dropdown) must match the Wishpond data types to avoid formatting errors.

Migration approach

Six steps for a successful Wishpond to Nutshell data migration

  1. Plan tier verification and data audit

    We verify the customer's current Wishpond plan tier (Starter, Pro, or Growth) to determine whether API-based export or manual CSV extraction applies. We audit the full Wishpond data inventory including Lead count, custom field definitions, active campaigns, workflow count, and engagement volume. We confirm whether Wishpond's managed services created any duplicate accounts or non-standard configurations. This audit output determines the extraction method, timeline, and whether any data will be excluded from migration due to API unavailability.

  2. Nutshell custom field and pipeline pre-provisioning

    We design and create all Nutshell custom fields required to receive Wishpond data before any records are loaded. This includes custom Person fields for Wishpond lead properties, custom Company fields for campaign source attribution, and any custom Deal fields for deal-specific metadata. We configure Nutshell pipeline stages to match the customer's sales process if Deals are being migrated. Custom fields are created via Nutshell's settings interface or API; pipeline stages are configured in Nutshell's Pipeline settings.

  3. Sample migration and reconciliation

    We run a sample migration of up to 100 Wishpond Leads into Nutshell to validate field mappings, verify company association resolution from email domains, and confirm that Nutshell custom fields are correctly configured. The customer reviews the sample data in Nutshell and confirms mapping accuracy before the full migration begins. Any corrections to field mapping or custom field configuration occur during this phase.

  4. Full Wishpond data extraction

    For Pro and Growth customers, we run API-based extraction using chunked batch requests (100 records per batch with 65-second delays) to respect Wishpond's 60-second rate-limit blocking window. For Starter-plan customers, we coordinate manual CSV extraction in batches from the Wishpond dashboard and validate the exported files for completeness. We extract Leads, Users, Campaign membership, Contest entries, Referral participants, and A/B test configurations. Automation workflows export as JSON schema documentation, not as executable records.

  5. Production migration in dependency order

    We run the full migration into the production Nutshell environment in dependency order: Users first (to establish Owner lookups), then Companies (derived from email domain), then People (linked to Companies), then Deals (linked to People and Companies), then tags and custom field values. Each phase emits a row-count reconciliation report. Any records with unresolved company associations (Leads with no parseable email domain) are held in a reconciliation queue and imported with a placeholder company for manual assignment post-migration.

  6. Cutover, validation, and automation inventory handoff

    We freeze Wishpond writes during cutover and run a final delta migration of any records modified during the migration window. We validate the final Nutshell dataset for record count, duplicate detection, and custom field population. We deliver the automation inventory document listing every Wishpond Workflow, email sequence, and A/B test with its structure documented for rebuild in Nutshell or an equivalent tool. We support a brief post-migration validation window during which the customer's team spot-checks records and reports any reconciliation issues.

Platform deep dives

Context on both ends of the pair

Wishpond logo

Wishpond

Source

Strengths

  • Consolidates landing pages, email, forms, automation, and referrals into a single SMB-focused subscription
  • Drag-and-drop landing page builder accessible to non-technical users without coding knowledge
  • Over 300 native integrations including Salesforce, HubSpot, Mailchimp, Shopify, and Zapier
  • Dedicated account management and customer support available on Pro and Growth tiers
  • AI-powered website builder included in the platform for SMBs needing a web presence

Weaknesses

  • Pricing is opaque and requires sales outreach; reported custom quotes and inconsistent pricing across prospects
  • Managed services quality is inconsistent with reported language barriers and offshore account management
  • Execution quality on campaigns and landing pages varies widely; some customers report failed or never-published pages
  • Platform development appears slow with infrequent updates and persistent bugs reported by long-term users
  • Lead data quality limitations—records may lack phone numbers, making outbound follow-up difficult
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. 1 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 Wishpond and Nutshell.

  • Object compatibility

    B

    1 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

    Wishpond: Single 60-second blocking window on 429 response; no public per-minute quota documented.

  • Data volume sensitivity

    B

    Wishpond doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Wishpond to Nutshell migrations complete in two to three weeks for accounts under 5,000 Leads with no complex custom fields. Accounts on the Starter plan requiring manual CSV extraction add three to five days to the timeline. Migrations with more than 5,000 Leads, multiple custom fields requiring Nutshell pre-provisioning, or Deal records with pipeline stage configuration move to five to eight weeks because of the Wishpond 60-second API blocking window on extraction and the additional company association resolution work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Wishpond.
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