CRM migration

Migrate from Ringy (formerly iSales) to Nutshell

Field-level mapping, validation, and rollback between Ringy (formerly iSales) and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Ringy (formerly iSales) logo

Ringy (formerly iSales)

Source

Nutshell

Destination

Nutshell logo

Compatibility

88%

7 of 8

objects map 1:1 between Ringy (formerly iSales) and Nutshell.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Ringy (formerly iSales) to Nutshell addresses two structural constraints that drive churn from Ringy: pricing opacity with usage-based calling and texting, and the complete absence of a public API. Nutshell starts at $16 per user per month with a documented REST API for direct data ingestion, which eliminates the manual CSV export workflow that limits Ringy to UI-based extraction only. The primary extraction constraint is Ringy's lack of a programmatic API — all data exits via the 'Generate CSV' function inside the Leads export UI, which requires a logged-in session and manual steps for large datasets. We audit the auto-block keyword list during scoping to identify records that Ringy's drip campaign system may have silently filtered from the visible pipeline before migration begins. Drip campaigns, automated sequences, and SMS/email automation logic cannot be exported and must be rebuilt in Nutshell, for which we deliver a written inventory of the visible campaign structure as reference metadata.

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

Ringy (formerly iSales) logo

Ringy (formerly iSales)

What's pushing teams away

  • Pricing opacity and unpredictable usage costs — multiple reviewers report confusion about how charges for minutes and texts accumulate beyond included allowances.
  • Performance slowness and sluggishness — the iSales CRM system can be slow at times according to reviewers, which impacts daily productivity for high-volume users.
  • Auto-blocking behavior silently filters leads from the pipeline based on keywords without clear notification to the user, causing lost prospects.
  • Text message threading is difficult to follow in the interface, creating confusion for teams managing high volumes of inbound and outbound SMS conversations.
  • No documented public API means teams with complex integration needs or large data volumes hit walls that drive them toward platforms with better developer access.

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 Ringy (formerly iSales) objects map to Nutshell

Each row shows how a Ringy (formerly iSales) 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.

Ringy (formerly iSales)

Lead

maps to

Nutshell

Lead

1:1
Fully supported

Ringy's Lead object is the primary record and the only object with a documented CSV export path. The UI's 'Generate CSV' function supports filtering and an 'Include all custom fields' checkbox. We extract all Ringy Lead fields and map them to Nutshell Lead fields including name, phone, email, address, status, and source. Any custom properties on Ringy Leads require explicit inclusion via the checkbox and are mapped to Nutshell custom fields that we pre-create in the destination account during schema setup.

Ringy (formerly iSales)

Contact

maps to

Nutshell

People

1:1
Fully supported

Ringy Contacts are exported via the same Lead CSV export workflow. We extract contact-level fields including name, phone, email, and any associated custom properties. Ringy does not have a separate Contact object — contact records live within the Lead export and are identified by record type or tag fields. We separate Ringy Leads into Nutshell Leads and People based on qualification status flags visible in the export data.

Ringy (formerly iSales)

Company

maps to

Nutshell

Company

1:1
Fully supported

Company records exist in Ringy and can be filtered in the Leads export. There is no separate documented export path for Companies. We extract company fields from Lead rows (company name, domain, address, industry) and normalize them into Nutshell Company records. Company-to-Lead linkage in Nutshell is resolved via the lookup relationship after both objects are created.

Ringy (formerly iSales)

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Deals in Ringy are associated with Leads and can be included in CSV exports via filtering. Pipeline names and stage definitions are preserved as metadata during extraction and mapped to Nutshell Deal stages. We pre-create Nutshell pipeline configurations to match the Ringy pipeline structure before migration begins. Deal values, close dates, and stage history migrate as standard Deal fields.

Ringy (formerly iSales)

Activities

maps to

Nutshell

Activities

1:1
Mapping required

Activity records — calls, emails, SMS — appear as associated history within the Lead export. We extract activity timestamps, types, and disposition data where available. Note that detailed call logs and SMS message bodies are not guaranteed in the CSV export and are flagged as partial in the migration scope. Nutshell Activities are linked to the parent Lead or People record via the activity's record reference.

Ringy (formerly iSales)

Custom Properties

maps to

Nutshell

Custom Fields

lossy
Mapping required

Custom fields on Ringy Leads must be explicitly included during CSV export via the 'Include all custom fields' checkbox. We verify this option is selected during extraction scoping and flag any custom fields that appear to be missing from the exported dataset. Nutshell custom fields for Leads, People, and Companies are pre-created during schema setup with matching field types (text, long text, currency, date, dropdown) per Nutshell's custom field configuration.

Ringy (formerly iSales)

Tags

maps to

Nutshell

Tags

1:1
Mapping required

Tags applied to Ringy records exist in the CSV export and are extracted as pipe-delimited or comma-separated values per record. We map these to Nutshell Tags on the corresponding Lead or People record. There is no dedicated tag export in Ringy — tag values are embedded in the Lead row and require parsing during the transform phase.

Ringy (formerly iSales)

Drip Campaigns (metadata only)

maps to

Nutshell

Automations (not migrated)

1:1
Fully supported

Drip campaigns and automation sequences in Ringy are platform-native objects with no documented export API. We document the visible campaign structure — names, stages, associated templates, and sequence order — as reference metadata for the customer to use when rebuilding in Nutshell. The customer or a Nutshell automation specialist rebuilds drip sequences post-migration using Nutshell's email automation tools or a third-party sales engagement platform.

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.

Ringy (formerly iSales) logo

Ringy (formerly iSales) gotchas

High

Usage-based billing for calling and texting is not obvious

High

No public API — all data extraction is CSV-only via the UI

Medium

Auto-block keyword feature silently filters records from exports

Medium

Drip campaign and automation logic cannot be exported

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

  • Ringy has no public API — all extraction is CSV-only

    Ringy has no documented REST endpoint, developer documentation, or programmatic data access. Every migration relies on the 'Generate CSV' function inside the Leads export UI, which requires a logged-in user session, cannot be scheduled, and cannot be automated headlessly. For datasets exceeding the UI export limit, exports must be manually split by date range. We coordinate the CSV extraction during scoping, verify the 'Include all custom fields' checkbox is selected, and parse the resulting file into normalized rows for Nutshell ingestion via API.

  • Auto-block keyword records may be missing from exports

    Ringy's drip campaign system includes an auto-block feature that filters leads containing certain keywords from sequences and, in some cases, from the visible pipeline. Records that have been auto-blocked may not appear in CSV exports without explicit investigation. We audit the customer's auto-block keyword list during scoping and identify any blocked records that may have been excluded from the exported dataset before migration begins. These records are flagged separately for the customer's review and can be exported manually if needed.

  • Call logs and SMS threads cannot be exported

    Call history and detailed SMS message content are stored within Ringy's built-in VOIP softphone and messaging interface. There is no documented export path for call recordings, call disposition metadata, or SMS thread bodies. Activity timestamps and types that appear in the Lead export history are migrated as partial Activity records, but the full conversation content is not available for migration. We document this boundary clearly in the migration scope so the customer understands what will and will not appear in Nutshell.

  • Drip campaign and automation logic cannot be extracted

    Drip campaigns, automated follow-up sequences, and SMS/email automation rules in Ringy are stored as platform-native automation objects. There is no documented export for these objects, their sequence order, timing rules, or branching logic. We document the visible campaign structure — names, stages, associated templates — as reference metadata for the customer to use when rebuilding sequences in Nutshell. This inventory is delivered as part of the migration handoff documentation and is not migrated as code.

Migration approach

Six steps for a successful Ringy (formerly iSales) to Nutshell data migration

  1. Scoping and CSV extraction setup

    We audit the Ringy account to establish record counts (Leads, Companies, Deals, Activities), identify any custom fields in use, review the auto-block keyword list, and confirm which pipelines and stages are active. We instruct the customer on enabling the 'Include all custom fields' checkbox in the Leads export UI and coordinate the CSV extraction for datasets under 50,000 rows. For larger datasets, we establish a date-range splitting strategy to produce manageable export files.

  2. Auto-block audit and blocked record recovery

    We review the Ringy auto-block keyword configuration with the customer and identify any records that may have been filtered from the visible pipeline. These records are flagged in a separate spreadsheet for the customer to review and manually export if they wish to include them in the migration scope. This step prevents silent data loss that would otherwise go undetected until the Nutshell system is live.

  3. Nutshell schema setup and custom field creation

    We pre-create the Nutshell custom fields required to receive Ringy custom property data. Custom fields are created in Nutshell via the account settings interface with matching types (text, long text, currency, date, dropdown) before any data import begins. Pipeline and stage configurations in Nutshell are set up to mirror the Ringy pipeline structure so that stage history is preserved during migration.

  4. Data transform and CSV normalization

    We parse the Ringy CSV export into normalized rows for Nutshell's API ingestion format. This includes splitting combined name fields into first and last name, parsing tag strings into individual tag records, resolving company references to Nutshell Company lookups, and mapping Ringy stage names to Nutshell stage values. Any field that cannot be mapped due to missing Ringy data is flagged in the transform report for the customer to review.

  5. Sandbox migration and reconciliation

    We run a full migration into a Nutshell test account using the same CSV data volume. The customer reviews record counts, spot-checks field mapping accuracy on 25-50 random records, and approves the schema and mapping before production migration begins. Any mapping corrections or custom field additions happen in this phase.

  6. Production migration and cutover

    We run the production migration into the live Nutshell account in dependency order: Companies first, then Leads and People, then Deals, then Activities. Each phase emits a row-count reconciliation report. We freeze writes in Ringy during the final delta migration window and enable Nutshell as the system of record. We deliver the drip campaign inventory document and the activity boundary disclosure as part of the handoff package.

Platform deep dives

Context on both ends of the pair

Ringy (formerly iSales) logo

Ringy (formerly iSales)

Source

Strengths

  • Integrated calling, SMS, and email in a single flat-rate CRM reduces tool sprawl for sales teams
  • Cloud VOIP softphone with local ID display and call scripting directly in the CRM workflow
  • Mobile app with full CRM access for field and remote sales representatives
  • Drip campaign and automated follow-up sequencing to nurture leads without manual intervention
  • Color-coded UI and straightforward navigation that reviewers consistently describe as easy to learn

Weaknesses

  • No publicly documented API — all data extraction relies on the UI-based CSV export for Leads
  • Pricing model with add-ons (power dialer, AI tools) and usage-based calling/texting creates bill shock for heavy users
  • Auto-block keyword feature silently filters leads from the pipeline without user notification
  • Performance reported as sluggish at times, particularly under high-volume usage scenarios
  • SMS thread interface is difficult to follow for teams managing high volumes of text conversations
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?

Moderate CRM migration. 4 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Ringy (formerly iSales) and Nutshell.

  • Object compatibility

    C

    4 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

    Ringy (formerly iSales): Not publicly documented.

  • Data volume sensitivity

    B

    Ringy (formerly iSales) doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Ringy (formerly iSales) 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 Ringy (formerly iSales) to Nutshell data migrations

Answers to the questions buyers ask most during Ringy (formerly iSales) to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Ringy (formerly iSales) to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 10,000 Leads and 2,000 Deals with no custom object dependencies. Migrations exceeding 25,000 Leads, those requiring date-range CSV splits due to Ringy's UI export limits, or those with extensive custom field schemas move to five to eight weeks because of the manual CSV scoping, reconciliation, and custom field creation work. The primary time variable is the size of the Ringy dataset and whether the customer needs the auto-block audit completed before export begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Ringy (formerly iSales).
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