CRM migration
Field-level mapping, validation, and rollback between Insider and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Insider
Source
Pipedrive
Destination
Compatibility
6 of 11
objects map 1:1 between Insider and Pipedrive.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Insider to Pipedrive is a structural migration from a behavioral engagement and CDP platform into a sales-pipeline CRM. Insider organizes data around user profiles and event streams; Pipedrive organizes around People, Organizations, Deals, and Activities. There is no direct behavioral event object in Pipedrive, so we reconstruct event history as timestamped Notes attached to the relevant Person or Organization, preserving event names and parameters as Note body text. Insider's segment membership lists migrate as static Person filters in Pipedrive. Products and transactions map directly to Pipedrive's Product and Deal objects. Journeys and automation logic have no export path in Insider and must be documented and rebuilt in Pipedrive's Automation rules; we deliver a full journey audit deliverable before migration begins so nothing is forgotten. Pipedrive's transparent per-seat pricing (starting at $14/user/month on Lite) replaces Insider's opaque traffic-based billing model, which we confirm against actual contract terms during discovery.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Insider 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.
Insider
User (Profile)
Pipedrive
Person and Organization
1:manyInsider User profiles contain both individual contact attributes (email, phone, name) and company-level properties (company name, industry, employee count). We split these during transformation: individual attributes map to Pipedrive Person; company-level attributes map to a Pipedrive Organization, and we link the Person to the Organization via the org_id field. If a User has no company attribute, the Person is created without an Organization link.
Insider
Custom Attributes
Pipedrive
Person Custom Fields
lossyInsider allows arbitrary key-value custom properties per User beyond the standard profile schema. We export all custom attributes as flat key-value pairs, then create equivalent custom fields in Pipedrive on the Person object (or Organization if the attribute is company-scoped). Pipedrive's custom field limits vary by plan: Lite supports a limited set, Growth and above support more. We configure all custom fields before migration and validate that all Insider custom attribute names are valid Pipedrive field labels.
Insider
Events (Behavioral)
Pipedrive
Note
lossyInsider Events are first-class objects with event_name, timestamp, and event_parameters. Pipedrive has no native behavioral event object. We reconstruct the event stream as Pipedrive Note records attached to the relevant Person, with the Note body containing event_name, timestamp, and a formatted dump of event_parameters. For high-volume event streams, we group events by day and create one Note per day per user to avoid creating thousands of individual Notes, with the Note body containing a structured event log. This preserves the data for audit and reporting even if the native timeline experience differs from Insider.
Insider
Segment
Pipedrive
Person Filter (static)
lossyInsider Segments are defined by attribute rules and event conditions against the CDP. We export the member list (User IDs) and the segment's rule definition as metadata. Pipedrive has no dynamic segment equivalent; we recreate segment membership as a static filter on Person using the filter API, or by creating a custom Person field (e.g., insider_segment__c) and populating it with the segment name so that the customer's admin can filter Pipedrive Persons to match the original segment membership.
Insider
Tag
Pipedrive
Person Label
1:1Insider User tags are arbitrary string labels stored as an array per User. Pipedrive supports Labels on Person records. We map each Insider tag to a Pipedrive Label. If the customer has more tags than Pipedrive Labels can accommodate at their plan tier, we discuss an alternative using a multi-select custom field or a Tag-like custom field approach.
Insider
List
Pipedrive
Person Filter or Person Field
lossyInsider Lists are static user collections separate from dynamic Segments. We export list membership (user_id + list_id) and recreate each list as either a Pipedrive Person filter using the filter API or as a custom Person field (e.g., insider_list__c) with the list name as the value. The choice depends on the customer's Pipedrive plan tier and whether filters are supported.
Insider
Product
Pipedrive
Product
1:1Insider Product catalog data (sku, name, price, category, images, custom attributes) maps directly to Pipedrive Product. We preserve ProductCode from the sku field, pricing data, and any product-level custom fields as Pipedrive Product custom fields. Product images are not stored in Pipedrive's native image field, but the Product record is created with a link to the source image URL in a custom field.
Insider
Transaction (Order)
Pipedrive
Deal with Line Items
1:1Insider Transaction records (order_id, total, items, currency, timestamps) map to Pipedrive Deals with Line Items. Each transaction becomes a Deal with the total amount mapped to Deal value, order_id stored in a custom field, and individual transaction items mapped to Deal Products (line items). Currency is preserved. If the transaction references a Person (the purchaser), we link the Deal to that Person via the Person ID; if it references a company, we link to the corresponding Organization.
Insider
Journey (Automation)
Pipedrive
Automation (manual rebuild)
1:1Insider Journeys are multi-step event-driven workflows with entry triggers, conditional gates, and channel actions. Insider provides no API endpoint to export Journey definitions. We export a full journey audit during discovery: every active Journey is documented with its trigger, conditions, steps, and channel actions in a written deliverable. Pipedrive's Automation rules (trigger-action pairs) are then rebuilt manually by the customer's admin using this documentation. The migration itself does not recreate the automation logic.
Insider
Channel Configuration
Pipedrive
Not migrated
1:1Insider's native SMS sender IDs, WhatsApp Business Account credentials, email sender domains, and push notification credentials are platform-specific infrastructure that cannot be transferred to Pipedrive. Pipedrive integrates with external SMS providers (Twilio, MessageBird) and email via SMTP or its native email sync. We document the customer's existing channel configurations in the discovery deliverable and flag which providers require new setup in Pipedrive. Email templates and WhatsApp message templates are not migratable and require rebuild.
Insider
Owner
Pipedrive
User
1:1Insider Owners (users with access to the platform) map to Pipedrive User records. We resolve Owners by email match against the Pipedrive destination User table. Any Insider Owner without a matching Pipedrive User goes to a reconciliation queue for the customer's admin to provision before record import resumes.
| Insider | Pipedrive | Compatibility | |
|---|---|---|---|
| User (Profile) | Person and Organization1:many | Fully supported | |
| Custom Attributes | Person Custom Fieldslossy | Mapping required | |
| Events (Behavioral) | Notelossy | Fully supported | |
| Segment | Person Filter (static)lossy | Fully supported | |
| Tag | Person Label1:1 | Fully supported | |
| List | Person Filter or Person Fieldlossy | Fully supported | |
| Product | Product1:1 | Fully supported | |
| Transaction (Order) | Deal with Line Items1:1 | Fully supported | |
| Journey (Automation) | Automation (manual rebuild)1:1 | Fully supported | |
| Channel Configuration | Not migrated1:1 | Fully supported | |
| Owner | User1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Insider gotchas
API rate limit of 25,000 requests per minute is shared across endpoints
No automated journey export — automations must be rebuilt manually on exit
Pricing is traffic-based with no public tiers, leading to billing surprises
Contract lock-in with annual or multi-year terms
Long implementation ramp complicates early-stage migrations
Pipedrive gotchas
Custom field hash keys differ per account
Export access gated by visibility groups
Token-based API rate limits since December 2024
Sequences and Automations not exposed via REST API
Cost escalates via workflow caps and add-ons
Pair-specific challenges
Migration approach
Discovery and contract review
We audit the source Insider account across users, events, segments, lists, tags, products, transactions, and active Journeys. We extract record counts for each object and identify the event volume in the behavioral history (which determines Note reconstruction scope). We also review the Insider contract terms — contract end date, notice period, and any early exit conditions — to establish the migration window and avoid paying for both platforms simultaneously. The discovery output is a written migration scope document covering object inventory, custom attribute catalog, journey audit template, and contract timeline.
Custom field and schema design in Pipedrive
We design the destination Pipedrive schema based on the discovery inventory. This includes creating custom Person fields to capture all relevant Insider custom attributes, creating custom Organization fields for company-level attributes, creating custom Deal fields for transaction metadata (order_id, currency, item count), and creating Product custom fields for product-level attributes from Insider's catalog. Custom fields are created in the customer's Pipedrive account before any data import begins. We validate that all Insider custom attribute data types map cleanly to Pipedrive field types (text, number, date, dropdown, multiple select).
User profile extraction and Person-Organization split
We extract Insider User profiles in API-rate-compliant batches against the Unification API, using exponential backoff on 429 responses. During extraction, we apply the Person-Organization split: individual contact attributes (email, first name, last name, phone) become Pipedrive Person records; company-level attributes become Pipedrive Organization records. We establish the Person-to-Organization linkage using company name as the matching key. Duplicate Person records are detected by email and merged before import.
Behavioral event reconstruction as Notes
We extract Insider event data via the Raw Export API, chunked by time window to stay under rate limits. Each event (event_name, timestamp, event_parameters) is transformed into a formatted Note body and attached to the corresponding Pipedrive Person record. For high-volume event histories, we aggregate by day per user to keep Pipedrive Note volume manageable while preserving all event data in searchable text form. The aggregation strategy is agreed upon with the customer during scoping.
Segment, tag, and list recreation
We export segment member lists and list membership, then recreate each as a Pipedrive Person filter using Pipedrive's filter API or as a custom Person field (e.g., insider_segment__c) with the segment or list name as the value. Tags are mapped to Pipedrive Labels. All custom fields used for segment and list recreation are validated for the customer's Pipedrive plan tier before migration begins.
Product and transaction migration
Insider Products migrate to Pipedrive Products with Standard Price Book entries. Transactions migrate as Pipedrive Deals with Line Items, linked to the corresponding Person and Organization. Deal value, currency, order_id, and transaction metadata are stored in Deal custom fields. This phase runs after Person and Organization import is complete so that Person and Organization IDs are available for Deal linkage.
Cutover, validation, and journey rebuild handoff
We freeze writes to Insider during the cutover window, run a final delta migration of any records modified since the initial extraction, then switch the team to Pipedrive. We deliver the Journey audit document (documenting every active Insider Journey with trigger, conditions, steps, and recommended Pipedrive Automation equivalent) to the customer's admin team. We support a one-week hypercare window to resolve reconciliation issues. We do not rebuild Journeys as Pipedrive Automations inside the migration scope; that is handled by the customer's admin or a separate automation rebuild engagement.
Platform deep dives
Insider
Source
Strengths
Weaknesses
Pipedrive
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Insider and Pipedrive.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Insider: 25,000 requests per minute, shared across Unification API endpoints (Upsert User Data and Delete User Attribute). Exceeding this returns HTTP 429 and requires retry with backoff..
Data volume sensitivity
Insider exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Insider to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your Insider to Pipedrive migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Insider
Other ways to arrive at Pipedrive
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.