Advanced Integrations·5 min read·Updated 15 January 2025

Bulk Data Import Guide

Import large volumes of historical or external data into AskBiz using CSV uploads, scheduled imports, or the API — and understand how each method handles data validation.

Three ways to import data

1. CSV upload — the simplest method. Upload one or more CSV files through the UI (Settings → Data Sources → Upload CSV). Best for: one-off historical data imports, data from sources without a native AskBiz integration, and manual data sets (e.g. offline sales, trade show leads). 2. Scheduled CSV import — upload a CSV to a designated cloud storage location (S3, Google Cloud Storage, or Dropbox) and AskBiz imports it automatically on a schedule you define. Best for: regularly updated external data from systems that export CSV. 3. API import — use the AskBiz REST API to push data programmatically. Best for: real-time data from proprietary systems, automated pipelines, and developers who need precise control over data structure and timing.

CSV format requirements

AskBiz accepts CSV files up to 500MB per upload. Required columns vary by data type — download the appropriate template from Settings → Data Sources → Upload CSV → Download Template. Common requirements across all templates: dates must be in ISO 8601 format (YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS), currency values must be numeric without symbols (use 125.50, not £125.50), and the first row must be a header row matching the template column names exactly. UTF-8 encoding is required — files saved from Excel in Windows may need to be re-saved as UTF-8 CSV.

Validating your import before it processes

All uploads go through a validation step before data is committed to your account. AskBiz will show you: the number of rows detected, any rows with validation errors (missing required fields, invalid date formats, values outside expected ranges), and a preview of the first 10 rows. You can choose to import only the valid rows (skipping errors) or fix the errors and re-upload. Validation errors are downloadable as a report — for large files, this report shows you exactly which rows need fixing.

Backfilling historical data

When you connect a new data source, AskBiz pulls historical data up to the limits of the source API (typically 12–24 months for most platforms). To import data older than this: export it from your source platform as a CSV, format it using the appropriate AskBiz template, and upload it via Settings → Data Sources → Upload Historical Data. Historical data is processed separately from live sync data and is labelled with its source in the dashboard so you can distinguish historical imports from real-time data.

Frequently Asked Questions

Was this article helpful?

Still stuck? Email our support team.