Skip to main content
Taskr supports bulk data import from CSV and Excel files, enabling easy migration from legacy systems or one-time data uploads.

Supported Import Types

Customers

Import customer records with contact details and billing information

Assets

Import equipment and asset inventory with specifications

Invoices

Import historical invoices with line items and payment status

Locations

Import service locations with addresses and contact info

Vendors

Import supplier and vendor records

Employees

Import team member records for onboarding

Import Flow

Import Process

1

Upload File

User uploads a CSV or Excel file. Supported formats:
  • .csv - Comma-separated values
  • .xlsx - Excel 2007+ format
  • .xls - Legacy Excel format
2

Column Detection

Automatic detection of column headers and data types:
3

Field Mapping

User maps source columns to Taskr fields:
4

Data Validation

Validate all rows before import:
5

Background Import

Large imports run as background jobs with progress tracking:

Entity-Specific Configurations

Required Fields

  • name - Customer name or company name

Optional Fields

Example CSV

Import Options

Error Handling

Cause: Row is missing a required fieldResolution:
  • Fix in source file and re-upload
  • Or mark field as “skip this row” in validation UI
Cause: Email doesn’t match expected formatResolution:
  • Correct email in source file
  • Or clear the field to import without email
Cause: Record with same key already existsResolution:
  • Enable “Update existing” to merge records
  • Or enable “Skip duplicates” to ignore
  • Or rename record to create new entry
Cause: Referenced entity (customer, location) doesn’t existResolution:
  • Import parent entities first
  • Or create missing entities manually
  • Or update reference to existing entity name
Cause: Date format not recognizedSupported formats:
  • ISO: 2025-01-04
  • US: 01/04/2025 or 1/4/2025
  • EU: 04/01/2025 (if configured)
  • Excel serial number

Progress Tracking

For large imports (500+ records), progress is tracked in real-time:

Import Results

After import completes, users see a summary:

API Endpoints

Best Practices

Always backup your existing data before performing large imports!
  1. Start Small: Test with a few rows before importing entire dataset
  2. Clean Data First: Remove invalid characters and fix formatting in source
  3. Import in Order: Import customers before locations, locations before assets
  4. Use Preview: Always review the preview before confirming import
  5. Check Duplicates: Decide on duplicate handling before starting
  6. Monitor Progress: Watch the progress bar for large imports

Data Migration Wizard

Guided migration from other systems

Accounting Sync

Ongoing sync with QuickBooks/Xero