CRM migration
Field-level mapping, validation, and rollback between Dr.DENTES and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Dr.DENTES
Source
Nutshell
Destination
Compatibility
14 of 15
objects map 1:1 between Dr.DENTES and Nutshell.
Complexity
BStandard
Timeline
5–10 business days
Overview
Dr.DENTES is dental-specific practice management software storing patient records, appointment histories, treatment plans, and associated contacts. Nutshell is an SMB-focused CRM with standard objects for People (contacts), Companies, Leads, and Deals, plus customizable fields across all three person-facing objects. Dr.DENTES does not publish a self-service export tool — API access requires contacting their support directly, which adds planning steps before migration can begin. FlitStack AI extracts data from Dr.DENTES via their API (credentials obtained by request) or through structured manual export, then maps patient records to Nutshell People, Dr.DENTES companies or practice entities to Nutshell Companies, and appointment activities to Nutshell Events and Tasks. Custom dental fields — such as insurance carrier, treatment codes, referral source, and HIPAA compliance flags — are preserved as Nutshell custom fields created during migration setup. Owner assignments in Dr.DENTES map to Nutshell users by email match, with unmatched staff flagged for team configuration before go-live. Automations, email templates, and dental-specific workflow triggers do not migrate — these require rebuild in Nutshell using Nutshell's automation tools or a third-party integration layer. Reports and dashboards are rebuilt using Nutshell's native reporting and external spreadsheet analysis. We run a sample migration first with field-level diff, then execute the full migration with a 24–48 hour delta pickup window capturing in-flight changes during cutover. Nutshell's open API at app.nutshell.com/api/v1/json supports post-migration verification and ongoing sync if required.
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 Dr.DENTES object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Dr.DENTES
Patient Record
Nutshell
Person
1:1Dr.DENTES patient records map directly to Nutshell People. Each patient becomes one Person record, preserving name, contact details, address, and original Dr.DENTES patient ID in a custom field for traceability. Unmatched email addresses are flagged for manual review. During migration, any duplicate records are identified and resolved before final import.
Dr.DENTES
Patient Record
Nutshell
Lead
1:manyDr.DENTES patients who have not completed a treatment plan route to Nutshell Lead status. Patients with completed treatments and active recall dates route to Nutshell Person records with a treatment-completed flag stored in a custom field. The routing logic is based on the treatment status and recall schedule fields present in the source data.
Dr.DENTES
Practice / Clinic Entity
Nutshell
Company
1:1Dr.DENTES practice or clinic records map to Nutshell Companies. Practice name, address, phone, and website transfer as Company fields. If Dr.DENTES stores referring practices separately, each becomes its own Company record linked to the primary patient Person. This ensures that referral networks are represented accurately in Nutshell's company hierarchy.
Dr.DENTES
Treatment Plan
Nutshell
Deal
1:1Dr.DENTES treatment plans become Nutshell Deals. Treatment plan name maps to Deal name, total estimated cost maps to Deal amount, and the treatment status maps to Nutshell pipeline stage values. Dr.DENTES treatment codes are preserved in a custom field. The Deal amount is set to the estimated cost, and the actual paid amount is captured separately in a custom field after treatment completion.
Dr.DENTES
Appointment
Nutshell
Event
1:1Dr.DENTES appointment records migrate as Nutshell Events with original start and end times, appointment type (exam, cleaning, procedure), and linked Person preserved. The original appointment ID is stored in a custom field for reconciliation against Dr.DENTES records. All Events are linked to the corresponding Person record to maintain a complete activity timeline.
Dr.DENTES
Appointment Activity Notes
Nutshell
Task
1:1Treatment notes, clinical observations, and post-appointment notes from Dr.DENTES migrate as Nutshell Tasks attached to the Person or Deal record. Original timestamps and staff author information are preserved from Dr.DENTES. Each Task includes a category field to differentiate clinical notes, administrative comments, and follow-up actions for straightforward reporting.
Dr.DENTES
Insurance Information
Nutshell
Custom Fields on Person/Company
1:1Dr.DENTES insurance carrier, policy number, and coverage details have no direct Nutshell equivalent. We create custom fields (Insurance_Carrier__c, Policy_Number__c, Coverage_Type__c) on the Person object to preserve this data for billing reference. These fields are indexed for searchability and can be included in Nutshell reports for insurance reconciliation.
Dr.DENTES
Referral Source
Nutshell
Custom Field on Person
1:1Dr.DENTES referral source tracking (patient referral, external referral, marketing campaign) maps to a custom Referral_Source__c pick-list field on Nutshell Person. Referral source history is preserved as a text field for reporting continuity. The pick-list values are configured to match the source options, and a fallback text field captures any non-standard entries.
Dr.DENTES
Recall Schedule
Nutshell
Task + Custom Field
1:1Dr.DENTES recall schedules for hygiene appointments and follow-up care become Nutshell Tasks with due dates set from the recall interval, attached to the Person record. Recall type (6-month cleaning, annual exam, perio maintenance) is stored in a custom field. These Tasks are set to repeat based on the recall interval, and automated reminders can be configured in Nutshell to support patient re-engagement.
Dr.DENTES
Staff / Practitioner
Nutshell
Nutshell User
1:1Dr.DENTES staff and practitioner records map to Nutshell users by email address match. Unmatched staff members are flagged before migration — teams either invite them to Nutshell or assign their patient records to a fallback owner to ensure accountability continuity.
Dr.DENTES
Treatment History
Nutshell
Task Log on Person
1:1Completed procedures and treatment history from Dr.DENTES migrate as completed Tasks on the Person record with original treatment dates, procedure codes, and assigned practitioner preserved. This maintains complete clinical records accessible in Nutshell. The Task description includes the procedure description for quick reference, and the related Deal is linked for full context.
Dr.DENTES
Custom Dental Fields
Nutshell
Custom Fields on Person/Company/Lead
1:1Dr.DENTES custom fields specific to dental practice (procedure codes, HIPAA consent flags, treatment stage, preferred provider) require custom field creation in Nutshell before migration. We document each field's Dr.DENTES name, data type, and pick-list values for admin setup. The documentation also includes validation rules to ensure imported values conform to the defined pick-list options.
Dr.DENTES
Document / Attachment
Nutshell
File Attachment on Person/Company
1:1Patient documents, consent forms, and clinical images attached to Dr.DENTES records are downloaded and re-uploaded as file attachments in Nutshell, linked to the corresponding Person record. File size limits and format compatibility are checked during extraction. We preserve original file names and folder structures to maintain organization and ease of retrieval after migration.
Dr.DENTES
Communication Log
Nutshell
Task (Type: Email/Call)
1:1Phone calls, emails, and text message logs from Dr.DENTES migrate as Nutshell Tasks with Type set to Email, Call, or Message. Original timestamps and staff owner are preserved, and tasks are linked to the corresponding Person record. Each Task records the direction (inbound or outbound) for accurate communication history tracking.
Dr.DENTES
Billing / Payment Record
Nutshell
Deal + Custom Fields
1:1Dr.DENTES billing and payment records related to treatment plans map to Nutshell Deal custom fields (Amount_Paid__c, Balance_Due__c, Payment_Status__c). Individual payment transactions are preserved as Notes on the Deal for accounting reference. These custom fields enable finance teams to generate aging reports and track outstanding balances directly within Nutshell.
| Dr.DENTES | Nutshell | Compatibility | |
|---|---|---|---|
| Patient Record | Person1:1 | Fully supported | |
| Patient Record | Lead1:many | Fully supported | |
| Practice / Clinic Entity | Company1:1 | Fully supported | |
| Treatment Plan | Deal1:1 | Fully supported | |
| Appointment | Event1:1 | Fully supported | |
| Appointment Activity Notes | Task1:1 | Fully supported | |
| Insurance Information | Custom Fields on Person/Company1:1 | Fully supported | |
| Referral Source | Custom Field on Person1:1 | Fully supported | |
| Recall Schedule | Task + Custom Field1:1 | Fully supported | |
| Staff / Practitioner | Nutshell User1:1 | Fully supported | |
| Treatment History | Task Log on Person1:1 | Fully supported | |
| Custom Dental Fields | Custom Fields on Person/Company/Lead1:1 | Fully supported | |
| Document / Attachment | File Attachment on Person/Company1:1 | Fully supported | |
| Communication Log | Task (Type: Email/Call)1:1 | Fully supported | |
| Billing / Payment Record | Deal + Custom Fields1: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.
Dr.DENTES gotchas
Turkish-compliance integrations are not portable
No published API
AI radiograph analysis is configuration, not patient data
Voice-capture metadata may not transfer
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Request Dr.DENTES API access and map the data model
FlitStack AI contacts Dr.DENTES support to request API credentials and endpoint access. We inspect the Dr.DENTES data model to identify all patient record fields, appointment objects, treatment plan structures, custom fields, and activity logs available for export. This step determines whether API access is granted, which objects are accessible, and whether any data requires manual CSV export fallback. We deliver a data discovery report listing every Dr.DENTES field and its proposed Nutshell mapping target.
Configure Nutshell custom fields for dental data
Before migration runs, your Nutshell admin creates the custom fields identified during discovery — Insurance_Carrier__c, Policy_Number__c, Referral_Source__c, HIPAA_Consent_Date__c, Treatment_Code__c, Treatment_Stage__c, Next_Recall_Date__c, and any other dental-specific fields from Dr.DENTES. We provide a field-creation checklist with field names, data types, and pick-list values so your admin can configure Nutshell correctly. Pipeline stages are also created to match Dr.DENTES treatment plan statuses. All custom fields are tested in a sandbox environment before production migration begins.
Match staff owners and resolve user assignments
Dr.DENTES staff and practitioner records are matched to Nutshell users by email address. We generate a user-match report showing every Dr.DENTES staff member and their proposed Nutshell user assignment. Unmatched staff members are flagged — your team either invites them to Nutshell first or assigns their patient and deal records to a designated fallback owner. No deal or patient record migrates without a resolved owner to maintain accountability continuity in Nutshell.
Run sample migration with field-level diff
A representative sample of 50–200 patient records, their associated appointments, treatment plans, and activity notes migrates to Nutshell first. We generate a field-level diff comparing source Dr.DENTES values against destination Nutshell values for every mapped field, including custom fields. You review the sample in Nutshell and approve field mapping adjustments before the full migration run commits. This validation step catches missing custom fields, incorrect value mappings, and owner resolution gaps before record volume scales.
Execute full migration with delta-pickup window
All Dr.DENTES records — patient Person records, Company entities, treatment Deal records, appointment Events, and activity Tasks — migrate to Nutshell using the validated field mapping. A 24–48 hour delta-pickup window opens simultaneously, capturing any records created or modified in Dr.DENTES during the migration run. After the initial migration completes, delta records are imported to bring Nutshell to the final Dr.DENTES state at go-live. The audit log records every operation, and one-click rollback is available if reconciliation identifies data discrepancies.
Platform deep dives
Dr.DENTES
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Dr.DENTES and Nutshell.
Object compatibility
1 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
Dr.DENTES: Not publicly documented.
Data volume sensitivity
Dr.DENTES 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 Dr.DENTES to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Dr.DENTES to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Dr.DENTES
Other ways to arrive at Nutshell
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.