# Using Forms

The forms in your app can be presented to the user in the following ways:

## Page Flow Modal Popup

The Page Flow [Show Popup Form](https://docs.zingy.ai/app-editor/page-flow/toolbox-blocks/show-popup-form) block allows you to present the form dynamically on any page/form based on user-interaction e.g. a button-click.

The result of the user's interaction with the form is provided back using the [Popup Form Data](https://docs.zingy.ai/app-editor/page-flow/toolbox-blocks/popup-form-data) block for any further custom processing.

## Form Widget

You can also embed a form on any page using the [Form](https://docs.zingy.ai/app-editor/page-editor/built-in-elements/form) Widget.
