CRM migration

Migrate from Digital BSS to Pipedrive

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

Digital BSS logo

Digital BSS

Source

Pipedrive

Destination

Pipedrive logo

Compatibility

75%

9 of 12

objects map 1:1 between Digital BSS and Pipedrive.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Digital BSS to Pipedrive is a domain shift from telecom BSS to sales CRM. Digital BSS manages subscriber profiles, OCS balance buckets, tariff plans, and PCRF policy rules as a unified billing stack. Pipedrive is a sales pipeline tool built around Persons, Organizations, Deals, and Activities with no native concept of prepaid airtime, network policy rules, or PCRF QoS tiers. We extract subscriber records and map them to Pipedrive Persons, billing accounts to Organizations, and active service orders to Deals with a rich custom field set capturing plan name, service type, balance status, and subscriber segment. We do not migrate OCS buckets, PCRF rules, HSS records, or network element mappings because Pipedrive has no schema for these. We deliver a written network-layer handoff document that preserves the mapping between Digital BSS subscriber IDs and the new Pipedrive Person record IDs so the operator's network team can update downstream systems. Workflows, automations, and tariff-rate logic do not migrate; we deliver a tariff catalog mapping specification and an automation rebuild guide for the customer to implement post-migration.

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

Digital BSS logo

Digital BSS

What's pushing teams away

  • Heavy customization leads to longer deployment timelines and significantly higher total cost of ownership than initially projected.
  • Data migration from older BSS systems is frequently inconsistent, requiring extensive reconciliation work before clean handoff.
  • Initial onboarding is difficult due to the complexity and breadth of features available in the platform.
  • Network instability causes technical issues that disrupt real-time charging and rating operations for subscribers.

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

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

Digital BSS

Subscriber

maps to

Pipedrive

Person

1:1
Fully supported

Digital BSS Subscriber records map to Pipedrive Person. We extract subscriber_id, msisdn, imei, service_type, plan_name, subscriber_status, and creation_date into Pipedrive custom fields prefixed bss_. The BSS subscriber_id becomes a custom field (bss_subscriber_id__c) rather than the Pipedrive Person ID so that downstream network systems can cross-reference after cutover. Subscriber segment (prepaid/postpaid) maps to a custom single-select field bss_segment__c. IMSI and network credentials do not migrate; these remain in the HSS layer and we document the cross-reference in the network handoff manifest.

Digital BSS

Billing Account

maps to

Pipedrive

Organization

1:1
Fully supported

Digital BSS Billing Account records map to Pipedrive Organization. We extract account_id, account_name, billing_address, payment_method_ref, credit_limit, outstanding_balance, and ar_status into Pipedrive custom fields bss_account_id__c, bss_balance__c, and bss_ar_status__c. Tax configuration does not transfer because Pipedrive invoicing is CRM-scoped; we flag this in the handoff for the billing team to configure in the OCS layer post-migration. Organization name derives from the billing account name, and the primary contact person is linked via a Person-Organization relationship created after Person migration.

Digital BSS

Service Plan / Tariff

maps to

Pipedrive

Product

1:1
Fully supported

Digital BSS Service Plans and Tariff definitions map to Pipedrive Products. The plan_name becomes the Product name, plan_code becomes the SKU (bss_plan_code__c), and the base recurring price migrates to the Product price field. Bundle allowances, cross-service discounts, and rating rule references are preserved in a long-text custom field bss_tariff_spec__c as JSON-serialized tariff metadata. The OCS rating rules themselves do not migrate because Pipedrive has no charging capability; the tariff spec field documents what the destination OCS must implement.

Digital BSS

Order / Subscription

maps to

Pipedrive

Deal

1:1
Fully supported

Digital BSS Order records (activation, plan change, cancellation) map to Pipedrive Deals. Order_id becomes bss_order_id__c, order_type maps to a custom field bss_order_type__c (activation | change | cancellation), order_status maps to the Pipedrive Deal stage, and order_date maps to the Pipedrive close_date. Deal value is set to the prorated recurring charge for plan change orders or zero for pure activations. The Order-to-Deal mapping preserves the full order history timeline. Pending provisioning orders remain open Deals that the operations team closes after the OCS cutover confirms service activation.

Digital BSS

Order Line Item

maps to

Pipedrive

Deal Product

1:1
Fully supported

Order line items (individual services in a bundle order) map to Deal-Product associations in Pipedrive. The Digital BSS service component name maps to the Product reference, quantity maps to 1 for single-service components, and the component price maps to the line price. Bundle parent relationships are preserved as a custom field bss_bundle_id__c on each line item so the customer can reconstruct bundle groupings in Pipedrive reporting if needed.

Digital BSS

Product Catalog

maps to

Pipedrive

Product + Custom Fields

1:1
Mapping required

Digital BSS Product Catalog hierarchy (parent offerings, child components, add-on services) maps to Pipedrive Products with a parent_product reference stored in bss_parent_catalog_id__c. Bundle constraints and eligibility rules are serialized into bss_catalog_constraints__c as structured text. The catalog tree structure is preserved in a separate catalog-hierarchy export delivered alongside the Pipedrive import so the product manager can reconstruct groupings in Pipedrive's custom reporting or a connected BI tool.

Digital BSS

Invoice

maps to

Pipedrive

Activity (Note)

lossy
Fully supported

Historical Digital BSS invoices are exported as PDF files and attached to the corresponding Pipedrive Organization or Person record as Note attachments via Pipedrive's file upload API. Invoice line items are not imported as structured records because Pipedrive has no invoice object; open AR balances and last invoice date are captured as custom fields bss_last_invoice_date__c and bss_outstanding_ar__c on the Organization record. Historical invoice PDFs are the system of record for billing disputes post-migration.

Digital BSS

Custom Fields / Extensions

maps to

Pipedrive

Custom Fields

lossy
Mapping required

Digital BSS operator-specific custom fields (often used for MVNO-specific data like retailer_id, topup_channel, or bundle eligibility flags) are detected during discovery, exported per subscriber and account, and mapped to Pipedrive custom fields of equivalent type. Text fields map to Pipedrive text fields, numeric fields map to numeric fields, and date fields map to date fields. Picklist-equivalent values are mapped to Pipedrive single-select or multi-select fields with the allowed values list built from the Digital BSS enumeration.

Digital BSS

Usage Records / CDRs

maps to

Pipedrive

Activity (Note) — archived

lossy
Mapping required

Call Detail Records and usage events are not migrated as live Pipedrive records because Pipedrive's data model is not suited for usage history at volume. We export the last-billed usage timestamp per subscriber (bss_last_usage_date__c) and flag the subscriber's usage_status as active, suspended, or churned based on the Digital BSS usage lifecycle. The customer archives full CDR data in a data warehouse or BSS reporting system; we deliver a CSV of last-usage state for reference in Pipedrive.

Digital BSS

Owner (Subscriber Owner)

maps to

Pipedrive

User

1:1
Fully supported

Digital BSS subscriber owner assignments (the sales rep or customer service agent assigned to a subscriber account) map to Pipedrive User records. We extract owner_id and owner_email from Digital BSS, match by email to the destination Pipedrive User, and set the Pipedrive Person's owner_id to the matched User. Owners without a Pipedrive User match go to a reconciliation queue for the customer to provision before Person import resumes.

Digital BSS

OCS Buckets

maps to

Pipedrive

None

1:1
Fully supported

Prepaid OCS balance buckets (airtime credit, data credit, SMS credit) have no Pipedrive equivalent. Pipedrive has no balance, wallet, or charging data model. We do not migrate OCS bucket records. Instead, we deliver a balance-shadow manifest: the current bucket state per subscriber at migration cutover, timestamped, in a structured CSV. The operator's OCS team uses this manifest to seed the destination OCS or reconciliation system independently of the Pipedrive migration.

Digital BSS

PCRF Policy Rules

maps to

Pipedrive

None

1:1
Mapping required

PCRF rules (QoS tiers, data cap policies, fair-use policy triggers) are network-layer configuration with no CRM equivalent. We do not migrate PCRF rules. We extract the raw rule definitions and deliver a PCRF translation manifest in the network handoff document. The operator's network team reviews and rebuilds applicable QoS and data-cap policies in the destination PCRF or OCS platform post-migration.

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.

Digital BSS logo

Digital BSS gotchas

High

Legacy BSS data inconsistency blocks clean migration

Medium

PCRF and HSS rule translation requires manual work

High

Prepaid OCS bucket cutover must be atomic

Medium

Custom product bundles do not auto-map between vendors

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

  • OCS buckets have no Pipedrive home

    Digital BSS prepaid subscribers carry live airtime and data credit balances in OCS buckets. Pipedrive has no wallet, balance, or charging field type. Migrating subscriber records to Pipedrive Persons does not migrate the balance state. We deliver a timestamped balance-shadow CSV at cutover (subscriber_id, bucket_type, balance_amount, last_updated) that the operator's OCS team uses to seed the destination charging system. If the OCS and Pipedrive migration are not coordinated, subscriber balance visibility will be absent from the CRM entirely.

  • Telecom subscriber IDs must cross-reference to network systems post-migration

    Digital BSS subscriber_id is the primary key across OCS, HSS, PCRF, and provisioning systems. Pipedrive Person records get their own Pipedrive-generated IDs. If the network layer is not updated to map Digital BSS subscriber IDs to Pipedrive Person IDs, downstream systems (topup portals, self-care apps, network provisioning) will fail to look up the subscriber in Pipedrive after cutover. We preserve the Digital BSS subscriber_id in a custom field bss_subscriber_id__c on every Person record and deliver a cross-reference manifest so the operator updates network lookups.

  • Tariff plan logic does not port as data

    Digital BSS tariff plans contain rating rules, bundle allowances, cross-service discount formulas, and OCS trigger conditions that define how charges are computed in real time. These are executable logic, not static data. We export the plan definitions as a tariff specification document (plan name, included allowances, overage rates, bundle groupings) and map plan names and prices to Pipedrive Products. However, the OCS charging rules themselves must be reimplemented in the destination OCS platform. Pipedrive Products carry price but not rating logic.

  • PCRF, HSS, and network element records cannot migrate to a CRM

    PCRF policy rules, HSS subscriber credentials, AAA session data, and network element mappings (MSC, GGSN, PGW identifiers) are network infrastructure records that have no schema in Pipedrive. We do not migrate these. We deliver a written network-layer handoff document that lists every affected network element, the Digital BSS subscriber ID it references, and the recommended update action. The operator's network team implements these updates independently of the CRM migration.

  • Pipedrive custom fields have type and length constraints

    Pipedrive custom fields enforce type checking (numeric, date, single-select, multi-select, text with length limits). Long-text tariff spec fields and JSON-serialized bundle definitions may exceed Pipedrive's default field length. We set bss_tariff_spec__c and bss_catalog_constraints__c as long-text fields with a 65,535-character limit, which accommodates most bundle definitions. If a tariff definition exceeds this, we split it across multiple fields (bss_tariff_spec_1__c, bss_tariff_spec_2__c) and document the split in the handoff.

Migration approach

Six steps for a successful Digital BSS to Pipedrive data migration

  1. Discovery and Digital BSS data audit

    We audit the source Digital BSS instance across all migratable object types: subscriber records (active, suspended, churned), billing accounts, service plans, product catalog entries, order history, invoice history, and custom field definitions. We extract a data quality report identifying duplicate subscribers, inconsistent account naming, orphaned orders, and any OCS bucket anomalies. We also document the network-layer topology (OCS, PCRF, HSS endpoints) so the network handoff manifest is complete. The discovery output is a written migration scope document and a data quality remediation checklist for the customer to address before migration begins.

  2. Pipedrive schema design and custom field provisioning

    We design the destination Pipedrive workspace: Persons with telecom custom fields (bss_subscriber_id__c, bss_segment__c, bss_plan_name__c, bss_balance_status__c, bss_last_usage_date__c), Organizations with billing custom fields (bss_account_id__c, bss_balance__c, bss_ar_status__c), Products with tariff spec fields (bss_plan_code__c, bss_tariff_spec__c, bss_parent_catalog_id__c), and Deals with order fields (bss_order_id__c, bss_order_type__c). We configure one Pipedrive pipeline per service type (voice, data, IPTV, IoT) if the operator manages multiple service lines. Custom fields are deployed via Pipedrive API before any data import begins.

  3. Sandbox migration and reconciliation

    We run a full migration into a Pipedrive sandbox workspace (trial or separate account) using production-equivalent data volume. The customer's RevOps lead and a BSS operations representative reconcile record counts (Person count vs subscriber count, Organization count vs billing account count), spot-check 25-50 records against the Digital BSS source for field accuracy, and validate that plan names, account balances, and order status values are correctly mapped. Any custom field type mismatches or missing picklist values are corrected before production migration begins.

  4. Owner reconciliation and user provisioning

    We extract every distinct owner_id and owner_email referenced on Digital BSS subscriber and order records and match by email against the destination Pipedrive User table. Owners without a matching Pipedrive User are listed in a reconciliation queue. The customer's Pipedrive admin provisions any missing Users (active or inactive depending on whether the original owner is still active). Migration cannot proceed past Person import until all referenced Owner IDs have a Pipedrive User to link to.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Pipedrive Users (validated), Organizations (from Digital BSS Billing Accounts), Persons (with bss_subscriber_id__c preserved and OwnerId resolved), Products (from Service Plans with tariff spec), Deals (from Orders with bss_order_id__c and bss_order_type__c), Deal-Product associations (order line items), Activity Notes (invoice PDF attachments and last-usage summaries), and custom field data. Each phase emits a row-count reconciliation report before the next phase begins. The OCS balance-shadow CSV is generated at the moment of production cutover and delivered alongside the data load.

  6. Cutover, network handoff, and automation rebuild guide

    We freeze Digital BSS writes during cutover, run a final delta migration of any records modified during the migration window, then confirm Pipedrive as the CRM of record. We deliver the network-layer handoff document: the full list of Digital BSS subscriber IDs, their new Pipedrive Person IDs, OCS bucket states at cutover, PCRF rule definitions, and HSS cross-reference updates required. We deliver the automation rebuild guide: a table of Digital BSS provisioning workflows and tariff activation rules mapped to Pipedrive Workflows (CRM-level) and a separate OCS configuration checklist (network-level) for the BSS operations team. We support a one-week hypercare window for CRM-level reconciliation issues. We do not rebuild BSS workflows or OCS configurations as part of standard migration scope.

Platform deep dives

Context on both ends of the pair

Digital BSS logo

Digital BSS

Source

Strengths

  • Unified multi-service management for voice, data, IPTV, and IoT under a single BSS platform.
  • Real-time analytics and decision-support tools for billing and customer operations.
  • Flexible product catalog supporting rapid service bundling and plan configuration.
  • Deep telecom network integration with OCS, PCRF, AAA, and HSS components.
  • Automation of subscriber management and usage rating reduces operational manual work.

Weaknesses

  • Heavy customization requirements lead to extended deployment timelines and elevated total cost of ownership.
  • Data migration from legacy BSS systems is commonly inconsistent, requiring extensive manual reconciliation.
  • Steeper initial learning curve due to the breadth and depth of available features.
  • Technical issues arise when network connectivity is unstable, affecting real-time charging reliability.
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 Digital BSS 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

    Digital BSS: Not publicly documented; varies by deployment and operator contract.

  • Data volume sensitivity

    A

    Digital BSS exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Digital BSS 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 Digital BSS to Pipedrive data migrations

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

Can't find your answer?

Walk through your Digital BSS 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 three and five weeks for operators with under 50,000 subscriber records, clean billing account structures, and a single service type. Migrations with multiple service types (voice, data, IPTV, IoT each requiring a separate Pipedrive pipeline), complex bundle hierarchies, active order histories exceeding 20,000 records, or parallel OCS shadow-cutover coordination move to seven to twelve weeks because of custom field design, multi-pipeline configuration, and network handoff coordination.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Digital BSS.
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