Test your forms locally before you push to your live server.
Our forms are automatically set up in a way that prevents dev-tool tampering.
Hook onto our custom form events for more form customization.
Share your forms with your clients and with other members of your team.
Edit user data
Edit form data on your backend after it has already been submitted.
Set up multiple forms on the same page without any hassle!
Connect to over 1,500 apps through our Zapier integration.
Send Kwes form data over to your app after a submission is received.
Collect payments through our Stripe integration and credit-card fields.
Export and download all of your submission data to a CSV file.
Add fields like datepickers, country drop-downs, and credit-card's in seconds.
Validate frontend & backend at the same time with only one line of code.
Enable a form user to repeat a group of fields as many times as needed.
Divide a form into multiple steps only showing a few questions at a time.
Send your emails according to conditional logic that you specify in your settings.
Logo on emails
Add your own logo to any incoming and outgoing emails from your forms.
Send un-branded regular emails rather than our styled emails if necessary.
choose what language to display your validation error messages.
Redirect your form to any page after it's been successfully submitted.
Display success/error messages on your form without having to redirect or reload.
Upload from 5GB to 40GB depending on your selected Kwes Forms plan.
Perform calculations between multiple fields and display totals.
Insert or "pipe" a field value anywhere on your form.
Show or hide anything inside your form based on field values or any other boolean.