Importing Your Data
Migrate your existing data from DealerCenter or other systems into BHPHApp
Migration Overview
What Gets Migrated
BHPHApp's migration tools support importing the following data from your existing DMS:
DealerCenter Integration
BHPHApp includes built-in support for DealerCenter CSV exports with automatic field recognition and fuzzy matching. If you're migrating from a different system, you can still use our generic CSV import with manual field mapping.
Migration Process Overview
Download CSV files from DealerCenter or your current DMS
Use the Bridge module to upload your CSV files
Match columns from your CSV to BHPHApp fields (auto-detected for DealerCenter)
Preview the data, resolve any conflicts, and run the import
Verify imported balances match your source system
Once verified, start using BHPHApp as your primary system
Preparing Your Data
Exporting from DealerCenter
- 1Log into DealerCenter
Use an admin account to ensure you have access to all data
- 2Navigate to Reports > Data Export
Select "Full Export" to get all records
- 3Choose CSV format
Select CSV as the export format — this is the format BHPHApp expects
- 4Export each data type separately
Export customers, vehicles, deals, and payments as individual CSV files
Before You Start
- • Back up your existing system data before beginning migration
- • Verify your CSV files open correctly in a spreadsheet application
- • Check for obvious data issues (blank required fields, garbled characters)
- • Note the total record counts for each file — you'll use these to verify the import
CSV File Import
Starting an Import
- 1Go to Bridge > Imports
Click "New Import" in the top right corner
- 2Select your source system
Choose "DealerCenter" for automatic field detection, or "Generic CSV" for other systems
- 3Upload your CSV file
Drag and drop or click to browse. Maximum file size is 50MB per upload.
- 4Select the data type
Tell BHPHApp what kind of data the file contains: Customers, Vehicles, Deals, or Payments
Import Order Matters
Import your data in this order to ensure all references link correctly:
Field Mapping
Automatic Field Detection
When importing from DealerCenter, BHPHApp automatically recognizes most column names and maps them to the correct fields using fuzzy matching. You'll see a mapping preview showing:
- Green — Automatically matched with high confidence
- Yellow — Best guess match — please verify
- Red — No match found — needs manual mapping
Manual Field Mapping
For unmatched fields or generic CSV imports:
- 1Click the dropdown next to each unmapped source column
- 2Select the corresponding BHPHApp field from the list
- 3Use "Skip" for columns you don't need to import
- 4Click "Preview Data" to see how your mapped data will look before importing
Tip: Save Your Mapping
If you're importing multiple files from the same source, your field mapping is saved automatically. Subsequent uploads from the same system will use the same mapping by default.
Resolving Conflicts
Duplicate Detection
BHPHApp automatically checks for duplicates during import using these identifiers:
- • Customers: Matched by name + phone number or email address
- • Vehicles: Matched by VIN (exact match)
- • Deals: Matched by customer + vehicle + deal date
- • Payments: Matched by loan account + payment date + amount (prevents double-posting)
Conflict Resolution Options
When a duplicate is found, you have three options:
Reviewing Conflicts
Navigate to Bridge > Conflicts to see all flagged records. For each conflict:
- 1Review the side-by-side comparison of existing vs. imported data
- 2Choose your resolution (Skip, Update, or Create New)
- 3Click "Apply" to process the resolution
Balance Reconciliation
Why Reconciliation Matters
After importing deals and payments, it's critical to verify that loan balances in BHPHApp match your source system. Even small discrepancies can compound over time and cause issues with collections, payoff quotes, and credit reporting.
Running a Reconciliation Report
- 1Go to Bridge > Reconciliation
This runs after you've imported both deals and payments
- 2Click "Run Reconciliation"
The system compares each loan's balance, payment count, and principal against source data
- 3Review the results
The report shows matched, mismatched, and orphaned records
Understanding Results
Do Not Skip Reconciliation
Always run reconciliation before going live. Incorrect balances affect payment processing, payoff quotes, credit reporting, and collections. It's much easier to fix discrepancies now than after you've started processing new transactions.
Post-Import Verification
Verification Checklist
After importing all data and running reconciliation, verify the following:
Compare total customers, vehicles, deals, and payments against your source system
Pick 10 random loan accounts and verify balances, payment history, and customer info
Compare total portfolio balance in BHPHApp vs. your old system
Verify oldest and newest payments imported correctly
Check that phone numbers, emails, and addresses came through
Verify VINs, mileage, and vehicle descriptions are accurate
Best Practices
Run large imports during evenings or weekends when staff won't be using the system
Don't cancel your old DMS subscription until you've fully verified the migration and run parallel for at least a week
Start with a small batch (50 records) to verify everything works before importing the full dataset
If you need to manually fix any records after import, keep a log for audit purposes
Make sure everyone knows how to use BHPHApp before switching over. See our training guides.
Pick a specific date to stop entering data in the old system and start using BHPHApp exclusively