Agiled Docs
Settings

Imports

Import existing records and review import runs.

Imports help move existing data into Agiled.

Import Options

Agiled has two import paths:

  • CSV imports inside modules such as CRM, products, projects, tasks, employees, and expenses when that module exposes an import action.
  • Legacy import in Settings for workspaces connected to an older Agiled company source.

Use the module import when you have a spreadsheet. Use legacy import when the workspace has an available legacy company and you want Agiled to queue migration work from that source.

Prepare A CSV Import

Before importing a spreadsheet:

  1. Export the source data as CSV.
  2. Keep one record per row.
  3. Put field names in the first row.
  4. Remove duplicate columns.
  5. Keep required values, such as contact name or email, in separate columns.
  6. Use consistent date, currency, and status values.
  7. Save a copy of the original file before editing.

For CRM imports, keep contact fields such as first name, last name, email, phone, company, title, address, tags, and owner in separate columns where possible. Cleaner columns make mapping easier and reduce failed rows.

Run A Module CSV Import

  1. Open the module that owns the records.
  2. Select the import action.
  3. Upload the CSV file.
  4. Map each source column to the matching Agiled field.
  5. Preview the rows before committing the import.
  6. Fix obvious mapping issues before creating records.
  7. Complete the import and review the result.

If a field has no matching destination, leave it unmapped or create a custom attribute first when the data should be stored in Agiled.

Legacy Import

Open Settings → Legacy Import to review old workspace data that can be migrated.

The page shows:

  • the connected legacy company ID, when available;
  • importable modules with record counts;
  • module status, such as available, queued, or imported;
  • skipped modules that are not migrated and the reason they are skipped;
  • the requested date when an import has already been queued.

Request A Legacy Import

  1. Open Settings → Legacy Import.
  2. Confirm the legacy company shown on the page is the expected source.
  3. Select the modules you want to import.
  4. Leave already imported modules unchanged.
  5. Select Request import.
  6. Wait for the status to change to queued or running.

While an import is queued or running, the module checkboxes and request button are locked. This prevents duplicate requests for the same migration work.

Review Import Runs

After importing, review the result in the module or import run history where available. Failed rows should be fixed in the source file and reimported after correction.

Common causes of failed rows include missing required names, invalid emails, bad date formats, duplicate unique values, and values that do not match the workspace's configured statuses or stages.

Fix Failed Imports

  1. Download or review the failed row details.
  2. Correct the original CSV rather than editing only the failed output.
  3. Remove rows that imported successfully if you are reusing the same file.
  4. Re-run the import with the corrected rows.
  5. Spot-check several imported records in the destination module.

For large imports, test with a small file first. Confirm the mapped fields and record layout are correct before importing the full dataset.

On this page