Skip to main content
You can bulk upload candidates into Great Question from a CSV file, useful for loading an existing participant database, adding a new batch of people, or shortlisting candidates straight into a study.

Before you import

Make sure your file is ready:
  • It must be a CSV file (.csv).
  • Column headers must appear in the first row.
  • Ensure quotes are correctly paired if any field uses them.
  • Only import the data you actually need.
  • Use YYYY-MM-DD format for any date fields.
  • Each row needs a valid email address (or another unique identifier, if enabled).

Formatting multi-select values

When a column maps to a Multiple values attribute, put all of a candidate’s values in one cell. Great Question splits that cell on commas and semicolons, so each piece comes in as its own value:

Values that contain a comma

If a value has a comma in it, for example Milk drinks (e.g. latte, cappuccino, flat white), the default splitting breaks it into several pieces. To keep it whole, write the cell as a list in square brackets. Put each value in double quotes and separate the values with commas:
Each quoted value comes in as one option, and any commas inside the quotes stay part of the value. The example above imports as four values.
  • Use straight quotes ("), not curly ones (“ ”). Excel and some Mac apps turn straight quotes into curly ones as you type. If that happens, the cell is split on every comma again.
  • You only need this format in cells where a value contains a comma or semicolon. Other cells can stay as plain comma-separated lists.
  • The attribute must already be a Multiple values attribute. If the import creates a new attribute from a column, that attribute is created as Text. Create the attribute as Multiple values before you import.
Fixing values that an earlier import split up? Re-import the file with the bracket format and set Candidate update process to Update existing candidates. That replaces the values on those candidates. Split-up values such as cappuccino can still show up as filter options until no candidate has them anymore.

Option 1: Import from the Candidates page

  1. Go to the Candidates page.
  2. Click Add Candidates → Import from CSV.
  3. Upload your file.
  4. Map fields in your CSV to existing candidate attributes.
  5. Adjust import settings (see below).
  6. Confirm the import.
CSV import can be disabled for your workspace. If it is, you’ll see a lock icon and a message that your workspace admin has turned it off, ask an Admin to enable it.

Option 2: Import within a study

You can also import directly from inside a study. Candidates are added to your main candidate database and shortlisted automatically to that study at the same time.

Import settings

During import you can configure:
  • Import name — a label for this batch.
  • Candidate update process — how to handle candidates that already exist.
  • Contact access — who can contact the imported candidates. This setting only appears on accounts with Teams enabled.
  • Shortlist to a study (optional).
  • Unique identifier — Email, or a custom attribute flagged as unique.
  • Bulk attributes — apply an attribute value to every candidate in the import.
A custom attribute can only be used as the unique identifier for matching and updating existing candidates, if every row in your file is brand new, the import falls back to matching on email.
You’ll receive an email confirmation when the import completes.

Troubleshooting


Still need help? Contact us at support@greatquestion.co — median response time is 19 minutes during support hours.