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

# Submit Text Input

> Text input loyalty rule. Collect and reward free-form text responses from users.

<head>
  <script type="application/ld+json">
    {JSON.stringify({
            "@context": "https://schema.org",
            "@type": "TechArticle",
            "headline": "Submit Text Input",
            "description": "Text input loyalty rule. Collect and reward free-form text responses from users.",
            "author": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/"},
            "publisher": {"@type": "Organization", "name": "Snag Solutions", "url": "https://www.snagsolutions.io/", "logo": {"@type": "ImageObject", "url": "https://assets.snagsolutions.io/public/docs/snag-logo-dark-no-bg.svg"}},
            "mainEntityOfPage": "https://docs.snagsolutions.io/loyalty/rules/text-input"
          })}
  </script>
</head>

## **Overview**

This loyalty rule allows admins to reward users based on the text input in a specific field.

<Frame>
  ![Snag admin submit text input rule configuration form](https://assets.snagsolutions.io/public/docs/rules/text-input.png)
</Frame>

## **Rule Configuration Fields**

### **Reward**

* **Type of Reward**: Choose between "Points" or "Multiplier".

* **Points**: Users will get the defined no of points.

* **Multiplier**: Users will get the multiplier of the defined amount.

### **Basic Settings**

* **Update Cadence**: The Text Input rule rewards users **immediately** upon successful text input.
* **User Reward Frequency**: This defines how often the user can earn the reward, e.g. daily, weekly, monthly, etc. If set to daily, the user can earn the reward once per day based on UTC time.

### **Custom Settings**

* **Button Text**: This is the text that will be shown on the button that will show the text input field.
* **Verification Placeholder**: This placeholder text appears inside the input field to guide users on what to type.
* **Minimum verification text length**: Specify the number of characters that must be entered in the verification text.
* Skip the multiplier for this rule

## **Downloading Responses**

You can download all text input responses as a CSV file. This feature is available for text input rules with any reward type (points, multiplier, or badge).

The CSV file includes the following columns:

* **walletAddress**: The wallet address of the user who submitted the text input
* **textInput**: The text that the user entered (verification code)
* **createdAt**: The timestamp when the user submitted the text input

To download responses, navigate to the text input rule in your admin dashboard and click the download button. The CSV file will be generated and made available for download.
