Import Records

Import Records

Please read the below instructions before using the 'Import Records' feature.
← Back to Help Centre
 
Example Import Files
 

Download an example spreadsheet to use as a starting point for your import.

How To Use
 

The Import Records feature allows authorised users to upload spreadsheet-style data into Colleague and create or update records in bulk. It is intended for structured imports of Candidates, Companies, Contacts and Leads.

The import process guides you through uploading a CSV file, mapping file columns to Colleague fields, validating the data, reviewing any warnings or errors, choosing how duplicates should be handled, and then completing the import.

 
Before You Start

Access requirements

  • You must be signed in to Colleague with permission to access Admin → Import Records.
  • You should understand the type of records you are importing and which fields are mandatory.
  • You should have permission to create or update the records included in the import.

Prepare your import file

  • Prepare your data as a CSV file before starting the import. Use one row per record and include a header row so that each column can be mapped to the correct Colleague field.
  • Keep column names clear and recognisable, such as Forename, Surname, Email, Company Name or Source.
  • Check that mandatory fields are populated before importing.
  • Remove blank rows where possible.
  • Keep each import to 500 data rows or fewer. If your file contains more than 500 data rows, split it into smaller files before importing.
 
Import Process

The Import Records feature is designed as a step-by-step process. You should review each stage carefully before committing the import, especially where the file contains new data, duplicate records or custom fields.

 
Step 1 - Upload the CSV File
  1. Go to Admin → Import Records.
  2. Select the record type you want to import.
  3. Choose the CSV file from your computer.
  4. Confirm the upload to continue to the mapping step.

Colleague processes the file on the server, which helps support correctly formatted CSV files, including files with quoted commas, quoted line breaks and UTF-8 formatting.

 
Step 2 - Map Columns to Colleague Fields

After the file uploads, Colleague displays a mapping screen. Use this screen to match each column in your CSV file to the correct Colleague field.

  • Where possible, Colleague will suggest mappings automatically based on the column headers.
  • You can change any suggested mapping using the field dropdown.
  • Fields are grouped to make selection easier, including main record fields, related Company or Address fields, and Custom Fields where applicable.
  • Leave columns unmapped if they should not be imported.

If you use the same layout regularly, save the mapping as a template. The template can then be selected on future imports of the same record type to avoid manually mapping the same columns again.

 
Step 3 - Validate the Data

Before records are created or updated, Colleague validates every row in the file. Validation helps identify issues before the import is committed.

  • Rows marked OK are ready to import.
  • Rows marked Warning can still be imported, but should be reviewed first.
  • Rows marked Error will not be imported until the issue is corrected.

Typical validation errors include missing mandatory fields, invalid lookup values, unrecognised dates, invalid custom-field values, or rows with a different number of values than the header row.

 
Step 4 - Review Duplicate Handling

If Colleague detects that an imported row may match an existing record, you can choose how the import should handle that duplicate.

  • Create creates a new record, even where a potential match already exists.
  • Update existing updates the matching record with the imported values.
  • Skip existing does not import the duplicate row.

Duplicates may be detected against existing database records and also within the import file itself. For example, duplicate Candidates may be identified by email address, while duplicate Companies may be identified by company name.

 
Step 5 - Import Custom Fields

Where the selected record type has custom fields, those fields are available during the mapping step. They are grouped under Custom Fields to make them easier to identify.

  • Map a CSV column to the required custom field.
  • Ensure the imported value matches the custom field type, such as text, date or number.
  • Mandatory custom fields must be populated before the row can be imported.
 
Step 6 - Commit the Import

Once you have reviewed the validation results and duplicate-handling options, confirm the import to commit the rows that are eligible for import.

  • Rows with errors are skipped.
  • Rows with warnings are imported unless you choose not to continue.
  • Successful rows are created or updated according to the selected duplicate policy.

For multi-step imports, such as creating a Company, Address and Contact together, Colleague commits the row as a single transaction so partially created orphan records are avoided.

 
Results and Reporting

After the import completes, Colleague displays the per-row results. Review the results carefully so you can confirm which rows were imported, skipped or rejected.

  • Use the summary counts to check the number of successful, warning and error rows.
  • Review any skipped duplicate rows to confirm the selected duplicate policy behaved as expected.
  • Download the validation or results report if you need to keep a record of the import outcome.
  • Correct any error rows in the source file and re-import them separately if needed.
 
Troubleshooting
Issue
What to do
The file has more than 500 data rows
Split the file into smaller batches of 500 data rows or fewer, excluding the header row.
A row shows an invalid lookup value
Check that the value in the CSV matches an available lookup value in Colleague, then correct the file and validate again.
A mandatory field is missing
Populate the required field in the CSV or adjust the mapping if the field is present but mapped incorrectly.
A duplicate has been detected
Review the duplicate-handling policy and choose whether to create, update or skip the row.