CRM migration
Field-level mapping, validation, and rollback between Digital BSS and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
Digital BSS
Source
Pipedrive
Destination
Compatibility
9 of 12
objects map 1:1 between Digital BSS and Pipedrive.
Complexity
BStandard
Timeline
3-5 weeks
Overview
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.
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 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
Pipedrive
Person
1:1Digital 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
Pipedrive
Organization
1:1Digital 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
Pipedrive
Product
1:1Digital 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
Pipedrive
Deal
1:1Digital 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
Pipedrive
Deal Product
1:1Order 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
Pipedrive
Product + Custom Fields
1:1Digital 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
Pipedrive
Activity (Note)
lossyHistorical 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
Pipedrive
Custom Fields
lossyDigital 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
Pipedrive
Activity (Note) — archived
lossyCall 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)
Pipedrive
User
1:1Digital 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
Pipedrive
None
1:1Prepaid 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
Pipedrive
None
1:1PCRF 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.
| Digital BSS | Pipedrive | Compatibility | |
|---|---|---|---|
| Subscriber | Person1:1 | Fully supported | |
| Billing Account | Organization1:1 | Fully supported | |
| Service Plan / Tariff | Product1:1 | Fully supported | |
| Order / Subscription | Deal1:1 | Fully supported | |
| Order Line Item | Deal Product1:1 | Fully supported | |
| Product Catalog | Product + Custom Fields1:1 | Mapping required | |
| Invoice | Activity (Note)lossy | Fully supported | |
| Custom Fields / Extensions | Custom Fieldslossy | Mapping required | |
| Usage Records / CDRs | Activity (Note) — archivedlossy | Mapping required | |
| Owner (Subscriber Owner) | User1:1 | Fully supported | |
| OCS Buckets | None1:1 | Fully supported | |
| PCRF Policy Rules | None1:1 | Mapping required |
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.
Digital BSS gotchas
Legacy BSS data inconsistency blocks clean migration
PCRF and HSS rule translation requires manual work
Prepaid OCS bucket cutover must be atomic
Custom product bundles do not auto-map between vendors
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 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.
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.
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.
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.
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.
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
Digital BSS
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 Digital BSS 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
Digital BSS: Not publicly documented; varies by deployment and operator contract.
Data volume sensitivity
Digital BSS 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 Digital BSS to Pipedrive migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Digital BSS
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.