CRM migration

Migrate from Referrizer to Nutshell

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

Referrizer logo

Referrizer

Source

Nutshell

Destination

Nutshell logo

Compatibility

58%

7 of 12

objects map 1:1 between Referrizer and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Referrizer to Nutshell is a shift from a referral-first, marketing-bundled CRM to a sales-pipeline-focused CRM. Referrizer bundles referral tracking, SMS marketing, reputation management, and loyalty automation in one platform for small multi-location businesses; Nutshell concentrates on contact management, pipeline visualization, and sales automation without native SMS, loyalty programs, or reputation management modules. We extract contact records and loyalty point balances via Referrizer's paginated API (100 records per page, no bulk endpoint), separate loyalty fields from standard contact properties during transformation, and load into Nutshell People, Companies, Leads, and Deals. Referral offer codes, reward structures, and review request history migrate as note attachments or custom fields since Nutshell has no native equivalents. Nutshell's per-user pricing model ($16-$79/user/month annually) replaces Referrizer's flat-rate subscription, and its marketing automation features are available only through Nutshell Engagement at an additional cost. Workflows, automated campaigns, and Smart Inbox conversations do not migrate; we deliver a written inventory of these for the customer's admin to rebuild or re-implement.

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

Referrizer logo

Referrizer

What's pushing teams away

  • Referrizer lacks a mobile app for sending or receiving text messages, forcing users to log into the web dashboard for all SMS activity — a friction point for mobile-heavy businesses.
  • The platform does not automatically sync new clients from spa or fitness management software; staff must manually enter new contact records into Referrizer, creating double-work.
  • The learning curve is steep at first because the platform combines marketing automation, CRM, loyalty, and reputation tools in a single interface with no guided onboarding.
  • Several users report that pricing increases significantly from the starter tier to professional, and custom feature gating makes it difficult to predict what is included at each level.

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

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

Referrizer

Contact

maps to

Nutshell

Person

1:1
Fully supported

Referrizer Contact records map to Nutshell Person. Name, phone, email, address, and custom field properties migrate directly. The Referrizer contact ID is preserved in a custom text field referrizer_id__c on the Person record for reconciliation. Any labels or tags on the Referrizer contact migrate as Nutshell tags. Contacts with no email or phone are migrated as partial records with a flag so the admin can complete them post-migration.

Referrizer

Company

maps to

Nutshell

Company

1:1
Fully supported

Referrizer Company records (when the business model uses them alongside contacts) map to Nutshell Company. The Referrizer company name becomes the Company name, domain becomes the Website field, and industry and employee count become custom fields if those exist in the Referrizer schema. Company records are created before Person records so that the Company lookup is satisfied at Person import time.

Referrizer

Pipeline / Lead Stage

maps to

Nutshell

Lead

1:1
Fully supported

Referrizer Pipeline stages map to Nutshell Leads based on a lead-status rule defined during scoping. If the Referrizer contact has been through a pipeline stage, the corresponding Nutshell Lead is created with the stage name preserved. Unqualified Referrizer contacts with no pipeline history map directly to Nutshell People without a corresponding Lead record.

Referrizer

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Referrizer Deals map to Nutshell Deals with deal name, value, stage, close date, and owner preserved. Referrizer pipeline names and stage order migrate as Nutshell pipeline and stage configuration. If the customer uses multiple Referrizer pipelines, each becomes a separate Nutshell pipeline with its own stage order. Deal associations to contacts resolve via the referrizer_id__c lookup field at migration time.

Referrizer

Custom Fields

maps to

Nutshell

Custom Fields

lossy
Mapping required

Referrizer contact-level custom fields (key-value properties) map to Nutshell Person custom fields. Nutshell supports Text, Long Text, Currency, Date, Number, and Dropdown field types. We enumerate the Referrizer custom field schema via GET /contacts before migration and match each field to the appropriate Nutshell field type. Fields without a matching type are remapped to Text. Multi-select or checkbox properties in Referrizer map to Dropdown or Text in Nutshell depending on cardinality.

Referrizer

Campaign

maps to

Nutshell

Task / Activity

1:many
Fully supported

Referrizer Campaign records (Regular and Automated types) do not have a direct Nutshell equivalent because Nutshell does not include campaign management as a core CRM feature. Campaign names, types, and status are preserved as Nutshell Task records or Activity Log entries attached to the relevant Person or Company, with a campaign_type__c tag to distinguish them from standard sales tasks. The campaign association to contacts is preserved by linking the same task to all relevant Person records.

Referrizer

Engagement Activity Feed

maps to

Nutshell

Task / Event

1:1
Fully supported

Referrizer contact activity feed events including UTM tracking data, campaign opens, and link clicks migrate as Nutshell Task records with timestamps preserved. Call, email, and meeting engagements that are accessible via the Referrizer API migrate as Nutshell Tasks with activity type noted in a custom field. Smart Inbox message history is not accessible via API and cannot be migrated (documented in gotchas). We flag this gap during scoping and confirm with the customer before extraction begins.

Referrizer

Loyalty Program (points)

maps to

Nutshell

Custom Number Field

lossy
Fully supported

Referrizer stores loyalty point balances as numeric custom fields on contact records rather than as a dedicated object. We separate these fields from standard contact properties during transformation and create a corresponding custom Number field in Nutshell for each loyalty balance field encountered. If the customer uses multiple loyalty programs, each point balance maps to a named custom field (e.g., loyalty_points_bronze__c, loyalty_points_gold__c). Nutshell has no native loyalty object; this is the closest structural equivalent.

Referrizer

Offers / Referral Codes

maps to

Nutshell

Note or Custom Text Field

lossy
Fully supported

Referrizer Offers (promotional codes, reward structures, referral link associations) are mapped to Nutshell as either Note records attached to the relevant Person or Deal, or as custom Text fields on the Person record if the offer is tied to a specific contact. The mapping type is chosen during scoping based on whether the customer uses Offers as standalone promotional entities or as contact-specific referral records. We preserve offer codes, reward types, and referral status in the note or field text.

Referrizer

Review Requests

maps to

Nutshell

Note or Custom Text Field

lossy
Mapping required

Referrizer review request history (which contacts received requests, when, and to which platform) is stored as activity on the contact object. We export this as a structured note or as a custom multi-line text field on the Person record, noting the platform (Google, Yelp, Facebook), request date, and request status. Nutshell has no native review management module; this data migrates as a record of past activity rather than an actionable feature.

Referrizer

Label / Segment

maps to

Nutshell

Tag

1:1
Fully supported

Referrizer contact labels and segments export as tag arrays on each contact and remap to Nutshell Tags on the Person record. Nutshell Tags are applied at the Person level and can be used for filtering and list building. If the customer uses label hierarchies or nested segments, these are flattened into a single tag string with the hierarchy indicated by a delimiter (e.g., VIP > Fitness > Monthly). The customer decides delimiter convention during scoping.

Referrizer

User / Team Member

maps to

Nutshell

User

1:1
Fully supported

Referrizer team member records (name and email) export to map owner assignments on contacts, companies, deals, and campaigns. We match Referrizer owners by email against the Nutshell destination User table. Any Referrizer owner without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision the User account before record import resumes. Role-based permission structures in Referrizer do not migrate because Nutshell uses its own role model.

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.

Referrizer logo

Referrizer gotchas

High

No bulk export API — migration relies on Zapier or CSV

High

Smart Inbox conversations are not accessible via API

Medium

Loyalty points stored as contact properties, not a distinct object

Medium

Rate limits not publicly documented

Medium

Multi-location scoping required to avoid cross-contamination

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

  • Smart Inbox conversations are not migratable

    Referrizer's Smart Inbox stores 2-way SMS and campaign response threads, but no documented public API endpoint exposes this data. Only campaign-level sent/delivered/open metrics are available via the Reports API. When migrating from Referrizer to Nutshell, Smart Inbox message history is silently lost unless it has been manually exported by the customer before scoping begins. We explicitly confirm during scoping whether inbox data is business-critical and document that it cannot be migrated programmatically. If the customer requires SMS capability in Nutshell, they must select a third-party SMS integration such as a Zapier-connected texting tool or a dedicated SMS platform post-migration.

  • Loyalty and referral features have no Nutshell equivalent

    Referrizer's loyalty point balances, referral incentive structures, and automated review request workflows are marketing and retention features that Nutshell does not natively support. Nutshell is a sales CRM focused on pipeline management and contact organization; its Engagement suite covers email marketing and live chat but not loyalty programs, referral tracking, or review management. We remap loyalty points to custom number fields and review request history to notes, but the customer should treat these as historical records rather than functional features. The customer's admin must rebuild loyalty program logic and review request automation in a separate tool post-migration if these capabilities are still required.

  • No bulk export API requires CSV extraction step

    Referrizer does not publish a bulk export or batch API endpoint. Data egress is limited to Zapier integrations and manual CSV exports from the UI. For large contact databases, we automate CSV generation via the paginated API (100 records per page) and stitch pages together before transformation. This adds an extraction step not present in migrations from platforms with a dedicated export API. We flag this during scoping and budget additional time for the extract phase. Customers on Referrizer's free or lower tiers may find the CSV export feature restricted, which can require a manual export window or a temporary plan upgrade.

  • Multi-location scoping required to avoid contact cross-contamination

    Referrizer supports multi-location businesses where contacts can belong to specific locations within a single account. The API does not enforce location-level filtering by default; an extraction without explicit location scoping pulls contacts from all locations into a single export. We query and scope by location ID during extraction and validate that contact counts match expected location totals before transformation. If the customer uses Nutshell's Company object to represent locations rather than separate accounts, we remap location associations to Company records or to a custom location field on Person, chosen during scoping.

  • Nutshell lacks native SMS; Smart Inbox migration gap compounds

    Referrizer's core differentiator for fitness, spa, and wellness businesses is native 2-way SMS via the Smart Inbox, which has no API access. Nutshell does not include SMS functionality in any tier. For teams migrating away from Referrizer specifically because of the lack of a mobile app for SMS, the gap is partially addressed by Nutshell's mobile app (which supports contact and pipeline management), but SMS capability must be replaced by a third-party integration such as a business SMS platform or a Zapier-connected texting tool. We document this gap in the migration handoff and recommend a SMS tool evaluation as a post-migration step.

Migration approach

Six steps for a successful Referrizer to Nutshell data migration

  1. Discovery and scoping

    We audit the source Referrizer account across tier, custom field schema, pipeline stages, deal volumes, engagement activity history, loyalty point fields, referral program records, review request logs, and team member list. For multi-location accounts, we enumerate all location IDs and confirm the customer's preferred location-scoping strategy before extraction. We also identify whether Smart Inbox data has been manually exported by the customer and confirm whether SMS capability is a post-migration requirement. The discovery output is a written migration scope document covering record counts, field mapping, and any data that cannot migrate programmatically.

  2. Custom field schema enumeration and Nutshell setup

    We enumerate the Referrizer custom field schema via the paginated GET /contacts endpoint and document every custom field name and type. We then configure the Nutshell destination: custom fields for People, Companies, and Leads are created in Account Settings, matching field types (Text, Number, Currency, Date, Dropdown) to the Referrizer source schema. Loyalty point fields are created as custom Number fields. Tags are enabled for Person records. If the customer uses Nutshell Deals, pipeline stages are configured to match the Referrizer pipeline structure. We build the schema in a Nutshell test account before production migration.

  3. Multi-location scoping and contact extraction

    We extract contact records from Referrizer scoped by each location account ID, producing one export file per location. Each export is validated against the expected contact count for that location before transformation. Loyalty point fields are separated from standard contact fields during extraction so they can be remapped to the dedicated custom Number fields created in the previous step. Campaign and engagement history is extracted as a separate feed and linked back to contacts via the Referrizer contact ID preserved in the export. We implement exponential backoff on 429 responses and cap request concurrency because Referrizer rate limits are not publicly documented.

  4. Transformation and loyalty field remap

    We transform the extracted data into Nutshell import format. Contacts map to People with referrizer_id__c as a reconciliation key. Companies map to Companies with website and industry preserved. Loyalty point values are remapped from their original Referrizer custom field names to the named Nutshell custom Number fields. Labels map to Nutshell Tags. Referrizer Pipeline stages map to Nutshell Leads based on the status rule defined during scoping. Deals map to Nutshell Deals with pipeline and stage names preserved. Offer codes and referral structures attach as Notes to the relevant Person or Deal record. Review request history is written as structured Notes or multi-line text fields on the Person record.

  5. Sandbox migration and reconciliation

    We run a full migration into a Nutshell test account or sandbox environment using the full record volume from production. The customer reconciles record counts (People in, Companies in, Leads in, Deals in), spot-checks 20-40 random Person records against the Referrizer source, and validates that loyalty point values, tags, and deal associations are correct. Any field mapping corrections, missing custom fields, or loyalty field naming issues are resolved here before production migration begins. This step is essential because the Nutshell field type system may require adjustment (e.g., a Number field instead of Text for a loyalty balance).

  6. Production migration and cutover

    We run the production migration in dependency order: Companies (if used), People (with loyalty fields populated), Leads (for pipeline-stage-qualified contacts), Deals (with Person associations resolved via referrizer_id__c), Tags (applied to Person records), and Activity history (Tasks and Notes). Owner assignments resolve by email match against Nutshell Users. Owners without a matching Nutshell User go to a reconciliation queue. We freeze Referrizer writes during cutover, run a final delta migration of any records modified during the window, then enable Nutshell as the system of record. We deliver the Campaign, Referral Program, Review Request, and Loyalty Program inventory as a written document for the customer's admin to rebuild in Nutshell Engagement or a separate tool.

Platform deep dives

Context on both ends of the pair

Referrizer logo

Referrizer

Source

Strengths

  • Combines referral marketing, SMS, email, loyalty, and reputation management in one platform for small businesses.
  • Free tier available indefinitely with no credit card required and unlimited contacts.
  • API supports bearer token authentication with paginated contact endpoints up to 100 records per page.
  • Integrates natively with popular fitness and spa software including Mindbody, Booker, Acuity, and Club Ready.
  • Strong customer support ratings (4.8/5) with 24/7 live rep available on paid tiers.

Weaknesses

  • No public bulk export or migration API endpoint — data moves through Zapier integrations or manual CSV exports only.
  • Smart Inbox message history is not accessible via the public API, so conversational data cannot be migrated.
  • No native mobile app for iOS or Android, forcing all SMS activity through the web dashboard.
  • Custom field schema must be enumerated manually before migration since no dedicated schema endpoint is documented.
  • Rate limits are not publicly documented, creating uncertainty during large-volume API reads.
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 Referrizer 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

    Referrizer: Not publicly documented; API returns 429 TOO_MANY_REQUESTS on overages.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Referrizer to Nutshell migrations land between one and two weeks for accounts under 2,500 Contacts, 500 Deals, and no multi-location scoping complexity. Migrations with multi-location accounts, large engagement histories (over 50,000 activity records), multiple loyalty point fields requiring remapping, or complex custom field schemas move to three to five weeks because of the extraction step, multi-location scoping validation, and Nutshell custom field configuration time.

Adjacent paths

Related migrations to explore

Ready when you are

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