How it works

  1. 1
    Create your form

    Add or remove fields and steps in seconds with our easy-to-use drag & drop builder.

  2. 2
    Share it

    Share your forms with a direct link or embed them in your webpage with just a line of code..

  3. 3
    Get results

    Access your form submissions in real-time and export your data in CSV or JSON format.

Some form features

Multi-step forms

Reduce friction and increase conversion spliting your form into multiple steps, you can also create custom validations between your form steps to validate user provided information before continuing to the next step. The most common uses cases to use multi-step forms are registration or payment forms

Payment forms

Quickly build secure payment forms and collect one-off or recurring payments and easily integrate them into any website. We offer our payment forms through trusted payment providers like Stripe or PayPal who comply with high security and PCI standards.

Custom validations

You can create custom validation flows that will be executed before submitting a form or before continuing to the next form step. This custom form validations can be as simple as verifying an email address, or more complex, like making custom HTTP requests to multiple web services to verify user information.

Still more features

Transient data

Disable field data persistence to avoid saving sensitive information.


Integrate your form submissions into any application using our workflows.

Form tracking

Listen custom DOM events to easily track user behaviour in your forms.

Submission database

All your submissions are listed and timestamped in a database.

Custom validations

Use validation flows to create from simple to complex form validations.


Receive an email notification every time someone submits a form.

Spam filtering

Avoid spam submissions by default. No captcha needed.

Embed SDK

Embed forms natively into your website with one line of code.

WordPress plugin

Easily embed your forms into your WordPress site with a shortcode.

File upload

Let your users upload files along with their form submissions.

Data export

Export your form submissions in CSV and JSON format or via API.

Conditional logic

Set rules to personalize your form based on users provided information.

Multi-step form example

Try this multi-step form example with a simple validation flow that verifies if an email address has a valid MX record. If it passes the validation it allows you to continue to the next step.

Integrate your data anywhere

Create powerful workflows with your forms using our native integrations

HTTP Request
















Google Sheets





Frequently Asked Questions

We store all data on our servers in Europe. We understand that form submissions can contain a wide range of information, some of which may be highly sensitive, confidential or proprietary. Therefore we take data privacy and security very seriously and provide our users with high security standards and the ability to modify or delete all data within your account. Also you can configure your fields that collect sensitive data with a "transient" property that will disable field data persistence. This is useful when you want to send collected information to your own systems and automatically delete that information in our servers.
Yes, you can export all your form submissions using JSON or CSV file format with just a click.
You can combine our forms with our flows to automate actions when someone submits a form. For example, you can create a flow that will be executed when someone submits a form and send collected data to your own CRM.
Of course! You can embed our forms anywhere with just a line of code. Anyway we have a WordPress plugin that allows users to embed forms into any WordPress page using a shortcode.
No, our embed code loads a JavaScript SDK asynchronously, this means it won’t affect your website load speed.