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

# Introduction to forms

> Create and display fully customized forms on your website using the Kameleoon Widget Studio to collect and validate visitor data.

You can create and display fully customized forms on your website using the Kameleoon Widget Studio.

## Use case example

Let's say you want to encourage visitors to subscribe to your newsletter. Your goal is to collect email addresses and provide visitors with personalized offers.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-forms/introduction-to-forms/0.png)
</Frame>

The widget must collect data, check if the data is in the right format, send it to the right destination, and react accordingly.

To do this, you will create a widget containing a form with several elements:

* an **Email address** field
* two selection dropdowns, including conditional logic
* a toggle to accept the Terms & Conditions
* a screen for successful data sending
* a screen for failed data sending

First, you need to [create a new widget](../create-a-widget).

Then, you can follow [these](./design-your-form) steps to create your form on our Widget Studio.
