CRM migration

Migrate from Referrizer to Pipedrive

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

Referrizer logo

Referrizer

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

64%

7 of 11

objects map 1:1 between Referrizer and Pipedrive.

Complexity

BStandard

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Referrizer to Pipedrive is a migration from a referral-and-reputation-first local business CRM into a sales pipeline-centric CRM built for teams that track deals visually. The structural difference is significant: Referrizer stores loyalty points and review history as custom contact properties; Pipedrive separates People (Contacts), Organizations (Companies), and Deals (Opportunities) into distinct objects with explicit relationships. We extract contacts via Referrizer's paginated API, separate loyalty fields from standard contact fields during transformation, and resolve Pipedrive's Person-Organization lookup requirement before inserting records. Campaigns, automated workflows, review request sequences, and loyalty programs do not migrate programmatically — we deliver a written inventory for the customer's admin to rebuild in Pipedrive's automation tools. Smart Inbox conversations have no API access in Referrizer and are explicitly excluded from migration scope.

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

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

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

Referrizer

Contact

maps to

Pipedrive

Person

1:1
Fully supported

Referrizer Contact records map to Pipedrive Person objects. The contact's name, phone, email, and address fields map directly to Pipedrive Person fields. Custom fields on the contact (referral source, visit count, labels, etc.) map to Pipedrive custom fields that we pre-create before migration. We enumerate all custom field names and types via the Referrizer GET /contacts endpoint during scoping and create matching Pipedrive custom fields via the Pipedrive Field API. Labels stored as arrays on contacts migrate as multi-select custom fields or tag fields in Pipedrive.

Referrizer

Contact (loyalty properties)

maps to

Pipedrive

Person custom field (loyalty_points__c)

lossy
Fully supported

Referrizer stores loyalty point balances as numeric custom properties on contact records, not as a distinct object. During extraction we identify the loyalty field names (e.g., loyalty_points_balance) and separate them from standard contact fields. We create a custom numeric field loyalty_points__c on the Pipedrive Person object and map the source value during transformation. If Referrizer tracks tier status (Bronze, Silver, Gold) as a separate property, we create a corresponding picklist field for loyalty_tier__c.

Referrizer

Pipeline / Lead

maps to

Pipedrive

Deal

1:1
Fully supported

Referrizer Pipeline stages and lead records map to Pipedrive Deals. The lead's stage name, status, and any associated value fields map to Pipedrive Deal fields (title, stage_id, value). Pipedrive Deals require either a Person, an Organization, or both as a linked record — we resolve this by creating a Pipedrive Organization for each Referrizer account or location before inserting Deals, or by linking the Deal to the Person directly if no organization relationship exists in Referrizer.

Referrizer

Pipeline Stage

maps to

Pipedrive

Pipeline Stage

lossy
Fully supported

Referrizer's pipeline stage names and order migrate to Pipedrive Pipeline stages within the designated Pipeline. We create Pipedrive Pipelines via the Pipedrive Pipeline API before migration and map stage names from Referrizer to the corresponding stage_order values in Pipedrive. If the customer has multiple Referrizer pipelines (e.g., separate for different service lines), we create corresponding Pipedrive Pipelines and map Deals to the correct one based on Referrizer's pipeline assignment.

Referrizer

Campaign

maps to

Pipedrive

Activity (manual rebuild inventory)

1:1
Fully supported

Referrizer Campaign records (both Regular and Automated modes) cannot be migrated as live automations because Pipedrive's campaign model is fundamentally different. We export campaign metadata — name, type, status, associated contact list, and trigger configuration — into a written Campaign Inventory document that lists each campaign with its setup details and a recommended Pipedrive Automation equivalent. The customer's admin rebuilds the campaign logic in Pipedrive's Automations tool using the inventory as a guide.

Referrizer

Offer / Referral Code

maps to

Pipedrive

Deal custom field (offer_code__c, referral_code__c)

lossy
Fully supported

Referrizer Offers and referral codes are stored as promotional entities with contact associations. We export offer codes, reward structures, and referral link associations as related data. The referral code attached to a contact maps to a custom text field referral_code__c on the Pipedrive Person. Offer eligibility migrates as a custom field or note on the associated Person or Deal. The offer's reward rules (point value, discount percentage) are documented in the Campaign Inventory for manual setup in Pipedrive.

Referrizer

Review Request

maps to

Pipedrive

Activity (note or task)

1:1
Fully supported

Referrizer tracks which contacts received review requests, when the request was sent, and which platform (Google, Yelp, Facebook). This data lives as activity events on the contact record. We export the review request history as timed Activity records in Pipedrive — calls with a note indicating the review platform and request date — linked to the Person. The actual review content (stars, text) is not stored in Referrizer in a migratable form and is excluded.

Referrizer

Label / Segment

maps to

Pipedrive

Person tag or custom field

lossy
Fully supported

Referrizer contact labels (used for segmentation) export as string arrays on each contact. We map these to Pipedrive Person tags via the Pipedrive Person ID merge operation after person insertion. For labels used as meaningful segments (e.g., VIP, churned, referral_source), we also create a multi-select custom field person_segment__c to allow filtering without relying solely on tags.

Referrizer

Smart Inbox Message

maps to

Pipedrive

N/A

1:1
Fully supported

Referrizer Smart Inbox conversations are not accessible via any documented public API endpoint. Only campaign-level sent/delivered/open metrics are available. We explicitly exclude Smart Inbox from migration scope and document this data loss during scoping. Customers who need conversation history must export manually from the Referrizer UI before the migration window. Pipedrive's email sync can be configured post-migration to capture future conversations natively.

Referrizer

Activity / Engagement Feed

maps to

Pipedrive

Activity (Task, Event)

1:1
Fully supported

Referrizer tracks contact activity feed events including UTM source data, campaign opens, link clicks, and visit history via the contact activity endpoints. We export these as Pipedrive Activity records: campaign opens and link clicks migrate as Notes attached to the Person; visit history migrates as Task-type activities with a descriptive note field. Activity timestamps are preserved in Pipedrive's ActivityDate. We handle pagination across activity events carefully since large contact databases produce high event counts.

Referrizer

User / Team Member

maps to

Pipedrive

User

1:1
Fully supported

Referrizer team member records (name and email) map to Pipedrive Users. We resolve owner assignments on contacts and campaigns by matching the Referrizer owner email to a Pipedrive User email. Any Referrizer owner without a matching Pipedrive User goes to a reconciliation queue for the customer to provision before record import resumes. Role-based permission structures from Referrizer do not map directly and are documented for manual configuration in Pipedrive's User and Teams settings.

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

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

  • Smart Inbox conversations cannot be migrated programmatically

    Referrizer's Smart Inbox stores conversational message threads between contacts and the business, but no documented public API endpoint exposes this data. Only campaign-level sent/delivered metrics are accessible via the Reports API. When migrating away from Referrizer, inbox message history is silently lost unless it has been manually exported by the customer before the migration window. We confirm with the customer during scoping whether Smart Inbox data is business-critical and document that it cannot be migrated as part of the automated migration scope.

  • Referrizer has no bulk export API — migration relies on paginated API extraction

    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. We automate CSV generation via the paginated GET /contacts endpoint (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. For large databases (over 5,000 contacts), this step takes proportionally longer and requires careful pagination handling to avoid missing records at page boundaries.

  • Loyalty points stored as contact properties require custom field enumeration

    Loyalty point balances in Referrizer are stored as numeric custom fields on contact records rather than as a dedicated Loyalty object. This means loyalty data is mixed with general contact properties during export. We identify loyalty field names during extraction, separate them from standard fields during transformation, and create Pipedrive custom numeric fields to receive the data. If the loyalty field names are non-standard (configured by the customer as free-form custom fields), we must enumerate them manually during scoping before the migration transformation can be built.

  • Pipedrive requires Organizations for deal data structure integrity

    Pipedrive's deal model expects Deals to be linked to an Organization (company), a Person, or both. Contacts in Referrizer may not always have an associated company or location record. If we insert Deals linked only to Persons without resolving an Organization, Pipedrive will accept the records but the pipeline view will show incomplete associations. We create a Pipedrive Organization for each Referrizer account, company, or location during the Organization phase and link all associated Deals and Persons before completing the migration. Multi-location Referrizer accounts require an organization-per-location structure to avoid cross-contamination.

  • Pipedrive's native migration tool does not support Referrizer

    Pipedrive's built-in Import2 connector supports HubSpot, Salesforce, and Zoho CRM as source platforms but does not include Referrizer. Businesses switching from Referrizer to Pipedrive cannot use the one-click migration assistant and must rely on API-driven migration, CSV import, or a professional migration service. We handle this by building a custom migration pipeline using Referrizer's REST API for extraction and Pipedrive's REST API for insertion, which also gives us full control over custom field mapping and relationship resolution.

Migration approach

Six steps for a successful Referrizer to Pipedrive data migration

  1. Discovery and custom field enumeration

    We audit the Referrizer account to enumerate all active objects: contact volume, custom field names and types, pipeline stage names, campaign records, loyalty field names, location count, and team member list. We access Referrizer via its REST API using bearer token authentication and paginate through GET /contacts with perPage=100 to build a complete field inventory. For multi-location accounts, we query each location independently to scope contacts by location_id and prevent cross-contamination. We also review Pipedrive's current state — existing Pipelines, custom fields, and user list — to determine what schema elements must be created before migration.

  2. Pipedrive schema provisioning

    We pre-create the Pipedrive schema elements needed for migration: custom fields on Person (to match Referrizer's custom contact fields, including loyalty_points__c and referral_code__c), Pipelines and Stages (to match Referrizer's pipeline stage names and order), and Organizations (one per Referrizer account or location). Pipedrive custom fields are created via the POST /dealFields and POST /personFields API endpoints. We configure pipeline stages via POST /pipelines and POST /stages. This step runs in Pipedrive's production environment or a designated Sandbox before any record data is inserted.

  3. Contact extraction and transformation

    We extract all Referrizer contacts via paginated API, iterating through GET /contacts pages until all records are retrieved. During extraction we separate loyalty-related custom fields from standard contact fields, flagging loyalty point balances and tier status for the loyalty field mapping. Labels export as string arrays on each contact record. We transform each contact record into Pipedrive Person format, map standard fields (name, email, phone, address) to their Pipedrive equivalents, and write the loyalty data to the pre-created custom fields. The transformation output is a JSON array of Person records keyed by Referrizer contact ID for relationship resolution in subsequent steps.

  4. Organization and deal migration

    We extract Referrizer companies (if present) or create Pipedrive Organizations per location for multi-location accounts. Contacts are then linked to their corresponding Organization via the Pipedrive Person's org_id field. Referrizer Pipeline stages and associated deals migrate as Pipedrive Deals, with the deal's stage mapped to the corresponding Pipedrive stage_id within the matching Pipeline. Deal values, close dates, and any deal-level custom fields migrate directly. We resolve the Person lookup (via email) and Organization lookup (via name or location) for each Deal insert to satisfy Pipedrive's referential integrity requirements.

  5. Activity and engagement history migration

    We export Referrizer contact activity events (UTM sources, campaign opens, link clicks, visit history) via the contact activity endpoints and insert them as Pipedrive Activities. Campaign opens and link clicks become Notes attached to the Person; visit history becomes Task-type activities with descriptive body text. Activity timestamps are preserved as ActivityDate to maintain the engagement timeline ordering. Review request events migrate as Task activities with a note indicating the review platform (Google, Yelp, Facebook) and request date. Each activity insert resolves the parent Person via email match before insertion.

  6. Validation, cutover, and inventory delivery

    We validate the migration by reconciling record counts (Persons in Pipedrive vs. Contacts in Referrizer, Deals vs. Referrizer Pipeline records, Activities vs. activity event counts), spot-checking 20-30 random records for field-level accuracy, and verifying deal-Person-Organization linkages in Pipedrive's pipeline view. We deliver a Migration Report with record counts per object, any records that failed validation, and a list of records skipped due to missing required fields. We deliver the Campaign and Automation Inventory document listing every Referrizer campaign, automation trigger, and loyalty program rule that requires manual rebuild in Pipedrive's Automations tool. We do not rebuild Referrizer automations as Pipedrive automations inside the migration scope.

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.
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?

Standard CRM migration. 3 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 Pipedrive.

  • Object compatibility

    B

    3 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 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 Referrizer to Pipedrive data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 5,000 Contacts with no custom objects and a single pipeline land in one to three weeks. Migrations with loyalty point data, multi-location scoping, deal-stage configuration, and activity history (engagement events, review requests) move to four to seven weeks. The Referrizer extraction phase is the primary variable — pagination through a large contact database without a bulk export API adds time proportional to record volume.

Adjacent paths

Related migrations to explore

Ready when you are

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