---
updatedAt: 2025-11-11T23:07:18.000Z
agentTools:
  projectIndex: https://developers.shipup.co/llms.txt
---

# Feedback properties attribute

The <code>properties</code> attribute gives extra information given by the user about the survey. This attribute is a JSON object with different keys depending on the <code>scenario</code> and <code>sub\_scenario</code>.

## Satisified flow

For satisfied flow, you can have up to 3 customizable questions. Each question can be either a free text answer, either a single select choice question.\
For the single select choice, each choice will be identified with a unique UUID referred to as a label. If you change the wording display for the online shopper for that choice, the label will not change. The label is also the same whatever the language used by the online shopper. This label is only changed when you delete a choice from your setting and add a new one.\
Here is the <code>properties</code> attribute for a stasified flow

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th>
        PROPERTIES KEY
      </th>

      <th>
        DESCRIPTION
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <code>optional1</code>
      </td>

      <td>
        If the first customizable question is a free text answer the <code>optional1</code> will be the content of the answer.

        If the type of the question is a single select choice, the <code>optional1</code> will be the UUID label of the choice selected by the online shopper.
      </td>
    </tr>

    <tr>
      <td>
        <code>optional2</code>
      </td>

      <td>
        If the second customizable question is a free text answer the <code>optional2</code> will be the content of the answer.

        If the type of the question is a single select choice, the <code>optional2</code> will be the UUID label of the choice selected by the online shopper.
      </td>
    </tr>

    <tr>
      <td>
        <code>optional3</code>
      </td>

      <td>
        If the third customizable question is a free text answer the <code>optional3</code> will be the content of the answer.

        If the type of the question is a single select choice, the <code>optional3</code> will be the UUID label of the choice selected by the online shopper.
      </td>
    </tr>
  </tbody>
</Table>

## Dissatisfied flow

For the dissatisfied flow the <code>properties</code> attribute will depend on the scenario and the sub scenario chosen by the online shopper. For the majority of the scenario/sub scenario, the <code>properties</code> attribute is empty.

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th>
        SCENARIO
      </th>

      <th>
        PROPERTIES KEYS
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <code>product\_not\_delivered</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>

    <tr>
      <td>
        <code>delivery\_time\_not\_respected</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>

    <tr>
      <td>
        <code>delivery\_place\_not\_respected</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>

    <tr>
      <td>
        <code>package\_or\_product\_damaged</code>-<code>package\_damaged</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>

    <tr>
      <td>
        <code>package\_or\_product\_damaged</code>-<code>product\_damaged</code>
      </td>

      <td>
        <code>concerned\_products</code> array with the SKUs of the products selected by the online shopper

        <code>attachments</code> array with the links of the different photo uploaded by the online shopper
      </td>
    </tr>

    <tr>
      <td>
        <code>wrong\_or\_missing\_product</code>-<code>wrong\_product</code>
      </td>

      <td>
        <code>concerned\_products</code> array with the SKUs of the products selected by the online shopper

        <code>attachments</code> array with the links of the different photo uploaded by the online shopper
      </td>
    </tr>

    <tr>
      <td>
        <code>wrong\_or\_missing\_product</code>-<code>missing\_product</code>
      </td>

      <td>
        <code>concerned\_products</code> array with the SKUs of the products selected by the online shopper
      </td>
    </tr>

    <tr>
      <td>
        <code>product\_not\_suitable</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>

    <tr>
      <td>
        <code>other</code>
      </td>

      <td>
        No <code>properties</code>
      </td>
    </tr>
  </tbody>
</Table>