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

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# Field options

> List of fields (and their options) you can add to a SuperOffice Marketing form.

This is an overview of special options in some of the available fields.

## SuperOffice elements

* **Allow overwrite of existing data:** Select this option to replace an existing value in SuperOffice with the value submitted in the form. A warning is displayed when you enable this option. If this option is not available for a field, an administrator may have restricted it. See [form field restrictions][5].

* **Contact - consent**

  * **Purpose:** Select why the person must give their consent.

  * **Show link to privacy statement:** Select this option to include the link to the privacy statement.

    [Privacy settings][4] for GDPR are defined in Settings and maintenance

* **Contact - subscription:** Select the [subscriptions][3] that should be visible in the form.

* **Company name: Use existing company if found**.

  * If this option is ON: If a person submits a form where the company name matches a company in SuperOffice, the person is automatically added to the company as a new contact.

  * If this option is OFF: Both the person and company are added to SuperOffice.

  <Note>
    Normally this setting is OFF to avoid "random" people being added to companies they do not belong to.
  </Note>

* **Checkbox-type custom field:** A Boolean extra field (Yes/No only) that can be set to start checked or unchecked when the form loads. Find **Set checked by default** in the field's settings — it defaults to unchecked. If the field has a [related field][6] attached via a condition, the default-checked state is treated as if the visitor had set it, so the related field shows or stays hidden on load accordingly.

## Form elements

* **Text field:** A simple 1-row text field.

* **Text area:** A large multi-row text field.

* **Radio buttons:** A selection field where you can select one of multiple values.

  * **Vertical:** Display the values horizontally or vertically.

  * **Data:** Here you enter the values for each radio button. Enter a value in this field and click **+**. Repeat to add additional values.

* **Checkbox:** A selection field where you can select multiple values.

  * **Vertical:** Display the values horizontally or vertically.

  * **Data:** Here you enter the values for each checkbox. Enter a value in this field and click **+**. Repeat to add additional values.

* **Drop-down:** A selection field where you can select a value from a list.

  * **Data:** Here you enter the list values. Enter a value in this field and click **+**. Repeat to add additional values.

* **Conditional (related) fields:** Radio buttons, checkboxes, drop-downs, and rating fields can [trigger a related field][6] that only appears when a specific option or value is selected.

* **Hidden:** A field that is not visible in the published form. In the **Default value** field you can enter a code, a project name/number or other information that should be associated with this form.

* **Date:** A date field.

* **Upload file:** A field for uploading files.

  * **Allow multiple files:** Select this option to allow multiple files to be uploaded.

  * **Maximum file size (kb):** Enter a file size in kilobytes to prevent large file from being uploaded. Leave this field empty to allow all file sizes.

  * **Allowed file types:** Enter the file types that can be uploaded. Use the format *jpg,gif,png,bmp* (comma-separated, no space). Leave this field empty to allow all file types.

* **Rating:** A field where customers can rate for instance the service they received, using various rating types (stars, dice, 1-10 scale, and similar).

* **Google reCAPTCHA:** The [reCAPTCHA feature][1] ("I'm not a robot" check-box) is a free Google service that will ensure that only real users can send in web forms. This prevents spam and automated bots from sabotaging your data collection.

## View elements

* **Text block:** Enter a text to display in the form, such as a short introduction or detailed description.

  <Tip>
    Click **Show/hide toolbar** <i class="ph ph-text-a-underline" aria-hidden="true" /> to display formatting options for the text.

    Click **Open text editor in dialog** (<i class="ph ph-arrow-square-out" aria-hidden="true" />) to edit the text in a larger editor.
  </Tip>

* **Image:** Add an image to the form. Click the link to select an image or drag and drop an image to the **Image** field. Use the **Position** radio buttons to place the image on the form.

* **Section:** Add a section between the fields to [create a multi-page form][2]. Useful if your form contains many fields and you want to avoid scrolling.

[1]: ./recaptcha

[2]: ./create#multi-page

[3]: ../../recipients/learn/manage-email-subscriptions

[4]: ../../../security/privacy/admin/add-purpose

[5]: ../admin/form-field-restrictions

[6]: ./create#conditional


## Related topics

- [Sorting CS extra fields list values](/en/automation/crmscript/howto/custom-objects/sort-extra-field-values.md)
- [Options](/en/admin/options/index.md)
- [Search options](/en/search-options/learn/index.md)
- [Custom objects and fields](/en/custom-objects/learn/index.md)
- [Extra fields](/en/automation/crmscript/howto/custom-objects/extra-field.md)
- [Customize field labels](/en/admin/options/change-ui-labels.md)
