> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daedaline.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Uploading Questions

> Import Q&A items in bulk from an Excel file.

When you receive a question list from a counterparty — or want to import an existing Q\&A log — you can upload it directly from an Excel file. Daedaline maps the columns automatically and creates the Q\&A items in bulk.

## Starting the upload

1. In the Counterparty Q\&A tab, open the **actions menu** (ellipsis button) and select **Upload Questions**, or click the dedicated upload button if visible.
2. The upload dialog opens.

## Accepted file formats

| Format  | Max file size |
| ------- | ------------- |
| `.xlsx` | 100 MB        |
| `.xls`  | 100 MB        |

## Upload steps

<Steps>
  <Step title="Drop or select your file">
    Drag and drop your Excel file onto the dropzone, or click to browse. You can upload multiple files at once — each file can be mapped to a different counterparty.
  </Step>

  <Step title="Assign counterparties">
    After the file is accepted, a processing screen appears listing each uploaded file. Use the counterparty selector on each row to assign that file's questions to the appropriate counterparty.

    If the counterparty you need is not listed, click **Manage counterparties** to add one without closing the dialog.

    The **Upload** button remains disabled until every file has a counterparty assigned.
  </Step>

  <Step title="Confirm the upload">
    Click **Upload**. A loading indicator is shown while the questions are being created. The dialog closes automatically when the upload is complete.
  </Step>
</Steps>

## Column mapping

Daedaline maps columns from your spreadsheet automatically using the following rules (column names are case-insensitive):

| Spreadsheet column                                             | Mapped to                      |
| -------------------------------------------------------------- | ------------------------------ |
| `question` or `questions`                                      | Question text                  |
| `question_date` or `question date`                             | Date the question was raised   |
| `priority`                                                     | Priority (Low / Medium / High) |
| `submitted_answer`, `answer`, `response`, or `seller_response` | Pre-filled answer              |

Columns not matching these names are ignored. The `question` column is required — rows without a question value are skipped.

## Buyer vs. Seller mode behaviour

The mode you are in when uploading affects how duplicate questions are handled:

| Mode       | Behaviour                                                                                                                                                                       |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Seller** | All rows are created as new questions                                                                                                                                           |
| **Buyer**  | New questions are created; existing questions with updated answers are updated; exact duplicates (same question and same answer) are skipped with an informational notification |
