CRM migration
Field-level mapping, validation, and rollback between DentAdmin and Pipedrive. We move data and schema; workflows are rebuilt natively in Pipedrive.
DentAdmin
Source
Pipedrive
Destination
Compatibility
9 of 10
objects map 1:1 between DentAdmin and Pipedrive.
Complexity
BStandard
Timeline
1–3 business days
Overview
DentAdmin is a Belgian dental practice management platform that handles patient administration, RIVZ/INAMI code calculations, appointment scheduling, document generation, and digital communication (email/SMS). Its data model centres on patients, treatments, care plans, and insurance providers — with fields specific to dental billing codes that have no direct CRM equivalent. Pipedrive organises data around People (contacts), Organizations (companies), Deals (pipeline opportunities), Activities (tasks, calls, meetings, to-dos), and Notes. The migration carries DentAdmin contacts and companies into Pipedrive People and Organizations, appointment history into Activities, and any custom fields as Pipedrive custom fields on the relevant entity. Workflows, automations, document templates, and RIVZ/INAMI billing logic do not migrate — those are destination-side constructs that must be rebuilt in Pipedrive. FlitStack AI uses DentAdmin's CSV export and API access to read data, performs field-level mapping with a sample-run diff, then loads into Pipedrive via the Pipedrive API with batch processing to stay within token-based rate limits introduced in December 2024.
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 DentAdmin 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.
DentAdmin
Patient (Patiënt)
Pipedrive
Person
1:1DentAdmin patient records map to Pipedrive People. The patient's name, email, phone, address, and birthdate transfer directly. RIVZ codes, insurance fields, and co-payment data have no Pipedrive native equivalent — those migrate as custom fields on the Person record. Owner resolution uses email match against Pipedrive users.
DentAdmin
Patient / Insurance Provider
Pipedrive
Organization
1:1Insurance companies stored in DentAdmin map to Pipedrive Organizations. Organization name, address, and contact details transfer directly. Insurance-specific fields (policy number prefix, reimbursement tier) migrate as custom fields on the Organization record. During migration, we match insurers by name and run duplicate checks to avoid creating multiple Organization records. Standard fields such as phone, email, and website transfer directly, while insurance‑specific attributes become custom fields on the Organization record.
DentAdmin
Treatment (Behandeling)
Pipedrive
Deal
1:1Individual treatments from DentAdmin do not map 1:1 to Pipedrive Deals. If DentAdmin tracks treatment plans as revenue events, each plan becomes a Pipedrive Deal with the treatment value, responsible provider, and patient link. Treatment codes and RIVZ values transfer as custom fields on the Deal.
DentAdmin
Appointment (Afspraak)
Pipedrive
Activity
1:1DentAdmin appointments convert to Pipedrive Activities. The appointment type (check-up, procedure, consultation) maps to Pipedrive Activity type (call, meeting, task). Original appointment start/end times and provider (user) assignment are preserved. Recurring appointments generate individual Activity records. The duration, location, and notes are transferred as activity details. Provider assignments are resolved by matching the DentAdmin user email to a Pipedrive user ID, ensuring correct owner linkage.
DentAdmin
Note (Nota / Medische notitie)
Pipedrive
Note
1:1Freeform clinical notes from DentAdmin migrate as Pipedrive Notes attached to the relevant Person record. Original note timestamps and author (owner) are preserved. Rich-text formatting is flattened to plain text to match Pipedrive's Note format. If a note includes file attachments, those files are exported and linked to the Person record as file objects. Tags or categories from DentAdmin are stored as labels in the Pipedrive Note content for reference.
DentAdmin
Document (Document / Verslag)
Pipedrive
Activity Note attachment
1:1DentAdmin generated documents and reports (PDFs, treatment summaries) are exported as files and re-uploaded to Pipedrive. Each file is attached to the corresponding Person record. Pipedrive's 25MB per-file limit applies — large imaging files may need separate storage with a link stored as a custom field.
DentAdmin
DentAdmin User / Provider (Tandarts, Assistente)
Pipedrive
User
1:1DentAdmin user accounts are matched to Pipedrive users by email address. Unmatched providers are flagged before migration. Practices using DentAdmin's multi-provider setup should pre-create Pipedrive users and invite them before migration so owner assignment resolves correctly. We map DentAdmin roles (e.g., dentist, assistant) to Pipedrive permission sets where possible. Inactive DentAdmin accounts are set to inactive in Pipedrive, and we recommend reviewing user list before cut‑over to avoid orphaned activities.
DentAdmin
Custom Field: RIVZ/INAMI Code
Pipedrive
Custom Field on Person
1:1RIVZ treatment codes from DentAdmin have no Pipedrive native equivalent. We create a custom field on Person (e.g., RIVZ_Code__c via Pipedrive's custom field API) and populate the value per patient. The billing logic DentAdmin applies to these codes must be rebuilt manually in Pipedrive.
DentAdmin
Custom Field: Insurance Provider
Pipedrive
Custom Field on Person
many:1Insurance provider name and policy number from DentAdmin are merged into a single custom field on Person. If the insurer exists as a separate Organization record in Pipedrive, we link the Person to that Organization via the standard relationship rather than storing the name inline.
DentAdmin
Custom Field: Co-payment Percentage
Pipedrive
Custom Field on Person or Deal
1:1The patient's co-payment percentage from DentAdmin has no Pipedrive equivalent. We migrate it as a custom field on Person for reference. If it applies to billing logic tied to treatment plans, it is also added as a custom field on Deal.
| DentAdmin | Pipedrive | Compatibility | |
|---|---|---|---|
| Patient (Patiënt) | Person1:1 | Fully supported | |
| Patient / Insurance Provider | Organization1:1 | Fully supported | |
| Treatment (Behandeling) | Deal1:1 | Fully supported | |
| Appointment (Afspraak) | Activity1:1 | Fully supported | |
| Note (Nota / Medische notitie) | Note1:1 | Fully supported | |
| Document (Document / Verslag) | Activity Note attachment1:1 | Fully supported | |
| DentAdmin User / Provider (Tandarts, Assistente) | User1:1 | Fully supported | |
| Custom Field: RIVZ/INAMI Code | Custom Field on Person1:1 | Fully supported | |
| Custom Field: Insurance Provider | Custom Field on Personmany:1 | Fully supported | |
| Custom Field: Co-payment Percentage | Custom Field on Person or Deal1: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.
DentAdmin gotchas
No publicly documented REST API for DentAdmin
Pricing is opaque and requires direct contact
RIZIV code version drift between systems
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
Audit DentAdmin export scope and pre-create Pipedrive users
Before data moves, we review DentAdmin's export capabilities (CSV export per entity type, API access for multi-site setups) and document all custom fields, appointment types, and treatment statuses present in the account. We then confirm that all DentAdmin providers have a corresponding Pipedrive user account. Unmatched providers are flagged — your team creates the Pipedrive user and sends the invite before owner resolution proceeds. This step prevents owner-id null values on migrated Activities and People.
Map DentAdmin data model to Pipedrive objects and custom fields
We map DentAdmin Patients to Pipedrive People, Insurance providers to Organizations, and Appointments to Activities. RIVZ codes, co-payment percentages, and insurance policy numbers are assigned Pipedrive custom fields created via the Pipedrive API. The mapping plan includes a field registry with Pipedrive hash keys for each custom field so your team can build automations against them post-migration. Treatments that represent billable events map to Deals with custom RIVZ fields attached.
Run sample migration with field-level diff on 50–100 records
A representative slice of DentAdmin records — typically 50 patients, 20 appointments, 10 treatments, and 5 notes — is migrated to Pipedrive in a test run. We generate a field-level diff between the DentAdmin source values and the Pipedrive destination fields, verifying name parsing, date formatting, owner resolution, and custom field population. You review the diff before the full migration is committed. This is the step where mismatched appointment types, missing owner assignments, or oversized files are identified and corrected.
Execute full migration with delta-pickup window
The full DentAdmin dataset migrates to Pipedrive via the Pipedrive API using batched writes and exponential back-off to respect token-based rate limits. During the cutover window (typically 24–48 hours), we capture any new or modified records in DentAdmin that occur while the migration runs. All operations are logged to an audit trail. If reconciliation reveals missing records or data mismatches, a one-click rollback reverts the Pipedrive state to pre-migration so the run can be corrected and repeated.
Platform deep dives
DentAdmin
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 DentAdmin 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
DentAdmin: Not publicly documented.
Data volume sensitivity
DentAdmin doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 DentAdmin to Pipedrive migration scoping. Not seeing yours? Book a call.
Walk through your DentAdmin 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 DentAdmin
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.