CRM migration

Migrate from Ringy (formerly iSales) to Pipedrive

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

Ringy (formerly iSales) logo

Ringy (formerly iSales)

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

60%

6 of 10

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

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Ringy (formerly iSales) to Pipedrive is a migration from a flat-rate communications-first CRM with no public API to a sales-pipeline-focused CRM with a documented REST API. Ringy has no documented public API, so all extraction relies on the UI-based CSV export for Leads, which we extend by explicitly including custom fields via the 'Include all custom fields' checkbox. We audit Ringy's auto-block keyword list during scoping because records filtered by that feature may not appear in exports. Pipedrive supports Persons (Contacts), Organizations (Companies), Deals, Activities, and custom fields via its API v1 and v2. Pipedrive API v2 enforces stricter input validation than v1 — boolean fields require true/false rather than 1/0, and numeric fields reject string coercion. We handle this distinction during field mapping. Drip campaigns, automation sequences, call recordings, SMS threads, and attachments do not migrate because no export path exists for these objects in Ringy. We deliver a written inventory of Ringy's drip campaign structure for the customer's Pipedrive admin to reference when rebuilding sequences in Pipedrive's workflow automation builder.

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

Pipedrive logo

Pipedrive

What's pulling them in

  • Clean drag-and-drop pipeline interface with minimal learning curve, making it approachable for small sales teams without dedicated CRM admins.
  • Visual deal tracking keeps reps focused on next actions — activities, calls, and follow-up tasks surface directly in the pipeline view.
  • Strong integrations via Zapier and native marketplace apps let teams wire Pipedrive into Calendly, ActiveCampaign, and similar sales-stack tools.
  • Mobile apps for iOS and Android keep field reps connected to deals, contacts, and tasks without a desktop session.
  • Reputation and review volume — over 3,000 verified reviews across G2 and Capterra — signal reliability for teams evaluating CRM options.

Object mapping

How Ringy (formerly iSales) objects map to Pipedrive

Each row shows how a Ringy (formerly iSales) object lands in Pipedrive, 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

Pipedrive

Person and Organization (split required)

1:many
Fully supported

Ringy Leads contain both person-level fields (name, phone, email) and company-level fields (company name, address) in a single record. We split these at migration time: person fields map to Pipedrive Person, company fields map to Pipedrive Organization. The Organization is created first so that the org_id lookup is satisfied when Person records are inserted. We use the email domain from the Ringy Lead as a deduplication key across both objects.

Ringy (formerly iSales)

Lead (Company fields)

maps to

Pipedrive

Organization

1:1
Fully supported

Company data extracted from Ringy Lead rows maps to Pipedrive Organization. Field names in Ringy's CSV (company name, website, address fields) map to Pipedrive's Organization name, address fields, and custom properties. Organizations are inserted before Persons so that the lookup relationship is available at Person insert time.

Ringy (formerly iSales)

Deal

maps to

Pipedrive

Deal

1:1
Fully supported

Ringy Deals associated with Leads map to Pipedrive Deals. We extract pipeline names and stage definitions from Ringy as metadata and map them to Pipedrive pipeline and stage configuration. Deal value, stage, owner, and expected close date migrate directly. Ringy stage names are preserved as Pipedrive stage labels to maintain visual continuity for sales reps during the transition.

Ringy (formerly iSales)

Pipeline and Stage

maps to

Pipedrive

Pipeline and Stage

lossy
Fully supported

Ringy pipeline and stage configuration migrates as Pipedrive pipeline and stage setup. We extract the stage names and order from Ringy's configuration during scoping and create matching Pipedrive pipelines with corresponding stages. Stage probabilities are approximated to Pipedrive's supported integer range. The customer chooses whether to create separate Pipedrive pipelines per Ringy pipeline or consolidate into a single pipeline.

Ringy (formerly iSales)

Activity (calls, emails, SMS in Lead export)

maps to

Pipedrive

Activity

1:1
Fully supported

Activity history associated with Ringy Leads (calls, emails, SMS dispositions) migrates to Pipedrive Activity records. Call activities use activity_type=call, email activities use activity_type=email, and general logged activities use activity_type=task. We preserve the original timestamp and duration where available. Note that Ringy's full SMS message bodies may not appear in all CSV exports depending on how the record was structured.

Ringy (formerly iSales)

Custom Properties

maps to

Pipedrive

Custom Fields

lossy
Mapping required

Ringy custom fields on Leads are extracted by explicitly enabling the 'Include all custom fields' checkbox during CSV export scoping. We create matching custom fields in Pipedrive before migration using the same field types (text, number, date, picklist, etc.) as configured in the Ringy source. Pipedrive API v2 requires strict type compliance — we validate that numeric custom fields in Ringy do not contain string values before mapping to Pipedrive numeric custom fields.

Ringy (formerly iSales)

Tag

maps to

Pipedrive

Label

lossy
Fully supported

Tags applied to Ringy Lead records are extracted from the CSV export where present. They map to Pipedrive Labels on the Person object. We flag any tag values that exceed Pipedrive's label length limits and truncate or split them as needed. If the customer's tagging taxonomy is complex (nested or multi-value per record), we document the tag strategy during scoping and apply it during migration.

Ringy (formerly iSales)

Owner

maps to

Pipedrive

User

1:1
Fully supported

Ringy Lead owners are resolved by matching the owner's email address against Pipedrive User records. We extract every distinct owner referenced on Leads and Deals during scoping and match against the destination Pipedrive org's User table. Owners without a matching Pipedrive User go to a reconciliation queue for the customer's admin to provision before record import proceeds.

Ringy (formerly iSales)

Attachments

maps to

Pipedrive

Not migrated

1:1
Not supported

File attachments associated with Ringy Leads or Companies have no documented export path in Ringy. We do not migrate attachments as part of standard scope. If the customer requires attachment migration, we document the affected record IDs and file locations during scoping and provide a separate file-transfer procedure outside the CRM migration scope.

Ringy (formerly iSales)

Drip Campaign

maps to

Pipedrive

Not migrated

1:1
Fully supported

Ringy drip campaigns, automated follow-up sequences, and automation rules cannot be exported as they are stored as platform-native automation 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's Pipedrive admin to use when rebuilding sequences in Pipedrive's automation builder.

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

Pipedrive logo

Pipedrive gotchas

High

Custom field hash keys differ per account

High

Export access gated by visibility groups

Medium

Token-based API rate limits since December 2024

Medium

Sequences and Automations not exposed via REST API

Low

Cost escalates via workflow caps and add-ons

Pair-specific challenges

  • Auto-block keyword filtering may have silently removed records 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 without user notification. Records that have been auto-blocked may not appear in CSV exports. 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. The customer must decide whether to reinstate these records in Ringy before export, manually add them to a separate export, or acknowledge them as lost before migration begins.

  • Ringy CSV export requires manual UI steps and may need date-range splitting

    Ringy has no public API. All data extraction relies on the 'Generate CSV' function inside the Lead export UI, which requires a logged-in user session. Very large datasets may require splitting by date range to avoid export timeout. We guide the customer through the export process, verify the 'Include all custom fields' checkbox is selected, and handle the resulting CSV file as the primary migration input. Import2 does not support Ringy directly, so CSV preparation and Pipedrive import must be handled through our migration process rather than Pipedrive's native Import2 tool.

  • Pipedrive API v2 enforces strict boolean and numeric field validation

    Pipedrive API v2 requires boolean fields to be submitted as true or false (not 1 or 0) and rejects string values for numeric fields. During field mapping, we validate that all Ringy source values match the Pipedrive destination field type before insert. Any non-conforming values are flagged in the pre-migration data audit and corrected or truncated before the migration run begins. This prevents the 422 validation errors that occur when migration scripts use API v2 without type-aware transforms.

  • Pipedrive's token-based API rate limits apply during bulk import

    Pipedrive's API uses a token-cost system where each endpoint carries a computational cost, and burst limits apply on a rolling two-second window per API token. When migration scripts make rapid requests, they trigger 429 Too Many Requests responses and can escalate to 403 Cloudflare blocks if persistent. We build migration pipelines with explicit rate limit management: adaptive throttling, retry logic with exponential backoff, and scheduling that runs heavy import jobs outside peak business hours when fewer users compete for API tokens. This prevents partial imports and inconsistent record states.

  • Drip campaign and automation logic cannot migrate and must be rebuilt

    Ringy drip campaigns, automated follow-up sequences, SMS and email automation rules, and campaign branching logic are stored as platform-native automation objects with no documented export API. We document the campaign structure, sequence names, stage associations, and template content as reference metadata. The customer's Pipedrive admin rebuilds these sequences using Pipedrive's automation builder. Pipedrive's automation model differs from Ringy's (trigger-based versus sequence-based), so the documented handoff includes a recommended mapping between Ringy drip stage logic and Pipedrive workflow triggers and delays.

Migration approach

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

  1. Scoping and auto-block audit

    We audit the Ringy account across Leads, custom fields, pipeline configuration, and owner structure. We review the auto-block keyword list with the customer to identify any records that may have been silently filtered from exports. We extract a full Lead CSV using the 'Include all custom fields' checkbox and flag any records with missing or malformed data. The scoping output is a written migration scope document, a field mapping workbook, and a list of any records excluded by auto-block that the customer chooses to reinstate or document as lost.

  2. Pipedrive schema configuration

    We configure the destination Pipedrive account before any data moves: Pipedrive pipelines and stages are created to match Ringy's pipeline and stage configuration, custom fields are provisioned in Pipedrive with types matching the Ringy source field types (applying API v2 validation rules), Labels are set up to receive Ringy tag values, and User records are reconciled against the Ringy owner list. Pipedrive setup is validated in a staging pass before production migration begins.

  3. CSV extraction and data preparation

    We guide the customer through the Ringy CSV export workflow, verify the 'Include all custom fields' checkbox is enabled, and handle the resulting file. For datasets exceeding the export size threshold, we coordinate date-range splitting. We transform the Ringy CSV into a two-target structure: Organizations (from Ringy company fields) and Persons (from Ringy person fields), applying field-type validation against Pipedrive API v2 requirements and flagging any non-conforming values for customer resolution before import.

  4. Dependency-ordered migration into Pipedrive

    We insert records into Pipedrive in strict dependency order: Organizations first (so that org_id is available for lookups), Persons second (with org_id resolved), Deals third (with person_id and org_id resolved), and Activities last (with person_id, org_id, and deal_id resolved). Each phase emits a row-count reconciliation report before the next phase begins. We use the Pipedrive REST API with rate-limit handling and exponential backoff on 429 and 5xx responses.

  5. Custom field and label migration

    After standard fields are loaded, we migrate Ringy custom field values to the corresponding Pipedrive custom fields on each object. Tags extracted from Ringy are mapped to Pipedrive Labels on Person records. Any tag or custom field values that exceed Pipedrive length limits are flagged, truncated or split, and documented in the migration report.

  6. Cutover, validation, and automation handoff

    We freeze Ringy writes during cutover, run a final delta migration of any records modified during the migration window, then mark Pipedrive as the system of record. We deliver the drip campaign inventory document to the customer's Pipedrive admin for rebuild in Pipedrive's automation builder. We support a one-week hypercare window where we resolve any record mismatches or import errors raised by the customer's team. Workflow rebuild, Pipedrive admin training, and post-migration support are outside standard migration scope and available as separate engagements.

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
Pipedrive logo

Pipedrive

Destination

Strengths

  • Intuitive drag-and-drop pipeline that sales reps actually use without resistance or training overhead.
  • Per-seat unlimited-deals model on all tiers — reps cannot be blocked from logging activity.
  • Active marketplace with 400+ integrations and a documented REST API with OpenAPI 3 specs.
  • Mobile apps with offline access, call logging, and calendar sync keep field teams operational.
  • Strong focus on sales activity tracking — next-action reminders and follow-up scheduling are first-class features.

Weaknesses

  • No custom objects — teams needing non-standard data structures must work around the four standard entity types.
  • Workflow automation limits by tier (30, 60, 90 active workflows) force upgrades as processes grow.
  • No free permanent plan — teams evaluating fit must commit to a trial without a freemium option.
  • Limited advanced reporting and custom dashboard capabilities compared to HubSpot or Salesforce.
  • Export permissions are gated by visibility groups, meaning data scoping must account for who can see what before migration.

Complexity grading

How hard is this migration?

Moderate CRM migration. 5 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 Pipedrive.

  • Object compatibility

    C

    5 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 Pipedrive 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 Pipedrive data migrations

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

Can't find your answer?

Walk through your Ringy (formerly iSales) to Pipedrive 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 four weeks for accounts under 10,000 Leads and no custom objects. Migrations with multiple custom field sets, large deal histories (over 50,000 activity records), or Pipedrive configurations with multiple pipelines requiring separate stage mappings move to four to six weeks. Timeline is driven primarily by data volume, CSV export preparation, and the number of custom field mappings requiring type validation against Pipedrive API v2 requirements.

Adjacent paths

Related migrations to explore

Ready when you are

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