Some form features

Transient data

Disable field data persistence to avoid saving sensitive information.

Multi-step forms

Reduce friction breaking your form into multiple pages.

Payment fields

Collect one-time or recurring payments using Stripe.

Conditional logic

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

Custom validations

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

Real-time notifications

Receive an email notification every time someone submits a form.

Spam filtering

Avoid spam submissions by default. No captcha needed.

JavaScript SDK

Open source JavaScript SDK to embed your forms anywhere.

WordPress plugin

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

Still more 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

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 validating if an email address is correct or not, or can be more complex like making custom HTTP requests to multiple web services to verify user information.

Form analytics

Our forms provides several custom DOM events you can listen to track user behaviour in your forms or even execute code in a specific situation. This events are triggered when someone focus or loses focus on a field, when someone changes a field value or even when someone submits your form successfully. This is really useful to simplify your life with tag managers.

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 serious and provide our users with high security standars 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 really 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.