# Form Q\&A

**Form Purpose** The purpose of forms is actually to supplement operations outside of channel chats, such as: Facebook/Instagram post replies, Email replies, or post creation and replies on other platforms. However, the currently completed functionality is still limited, resulting in lower utility of form Q\&A at present.

**Triggers** Triggers allow users to perform add, modify, delete, and query operations. You can set up corresponding buttons in the form to trigger these operations. Additionally, you can preset triggers that will be displayed along with the welcome message, which can be executed by clicking.

**Form Creation** When creating a form, you can set up the following types of fields: keyword, number, date, boolean, and text.

**Keyword**

* Keywords require an exact match for querying. They are suitable for tags, selections (select) with menus. Currently, the total length cannot exceed 255 characters.

**Number**

* Definition: A numeric type field, suitable for storing and processing numerical data.

**Date**

* Definition: A date type field, suitable for storing and processing date data.

**Boolean**

* Definition: A boolean type field, used to represent yes or no states.

**Text**

* Definition: Text fields are suitable for storing long text, currently with a length limit of 1024 characters. Due to third-party communication products usually having length restrictions on text messages, if the text content is too long, it is recommended to turn off the display function of this field to avoid failure when sending.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-en.dmflow.chat/domain/formqa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
