Deftform Changelog

Subscribe to updates
© 2025 Deftform Changelog
Jul 16, 2024

Today we added a small improvement to the default theme: dark mode.

Dark mode will stop working once you apply a custom style to a form. Then your custom style will take over. There are currently no plans to offer light mode / dark mode specific customizations for custom styles.

Jul 13, 2024

Today we added a new option for custom styles: Layout.

In addition to the default layout, you can now pick a "split" view, which will look something like this:

Split layout example when viewing form

Of course, you need to upload a nice picture as well. Or you can just use the space to show your brand color. In a future update, we will add more layouts and pre-defined background images.

New "Ranking" field

We also added a new form field that allows participants to sort options.

I think they were all great - tough choice
Jul 12, 2024

Today, we added a new fieldset: Signature ✍️

As the name may suggest, it is now possible to add a way to sign forms. This works on both mobile (touch) and desktop (mouse). When a signature was submitted, it is stored as image and available in emails and exports as direct links. When viewing responses in the backend, the actual image of the signature is shown.

Attachments in emails (bug fix)

There was also a bug when sending notifications to admins and submitters when the form had one or more uploaded fields. The files were not accessible from within the emails, but only showed an internal identifier.

An absolute link to each file is now visible directly within those emails.

Jun 15, 2024

Today we are happy to release the possibility to bulk export responses. So in addition to export single responses, you may now also export all responses of a form, or set a date range to filter a specific timeframe and only export those.

Bulk export with option for date range

In addition to that, we also made a few smaller improvements to the backend to navigate between forms and responses.

Jun 08, 2024

Today we released a small update to webhook notifications. It is now possible to add multiple webhook endpoints and assign them to forms. This works similar to form styles and form scripts.

To assign a webhook endpoint to a specific form, first create it in the "Notifications / Connections" settings and then assign it to the form within the form settings.

Breaking change

Due to a small change in the structure, this is a breaking change and you must update this on the receiving end. Essentially, the whole response is not wrapped in a data array anymore. Please use a service like webhook.site to check the data package and make the change accordingly.

Jun 01, 2024

In case you want to pre-fill certain fields from external sources, starting today, you can make use of our custom field identifiers. This can be useful if you're running a survey or anything and want to pre-fill a customer email address, name or any other value to the form.

Field identifiers visible on supported fields

Let's take the following link as an example: 

https://forms.ivymayhem.io/yJgdHh?zfytq=Ivy&lkjhw=Hamburg

Whenever you create either an input or hidden field, a unique identifier is generated and can be used to target the field. The relevant part starts at the ? symbol. In our example, zfytq is the identifier for the name field and lkjhw is the identifier for the city field.

When you open the url, both of the fields are filled with the value that comes after the = sign.

It's important to keep in mind that only the first parameter must start with a ? and any following parameters have to start with an & sign. That's just how things work, we did not make this up.

If you need help with this, feel free to get in touch via in-product chat.

May 21, 2024

As of today, you can duplicate existing forms. This can be quite a time saver if you have a big form you would like to have a copy from as a starting point for a new form. Click, click, done.

We are also planning to introduce templates as a starting point for new forms. If you have a suggestion, feel free to let us know.

May 18, 2024

Want to add a chat bot or an external analytics tool for your forms? That's totally possible now. Head over to the "Scripts" settings and add any third-party script that you may need. You may then apply any script to your form.

You can only assign one script to one form, so if you want to add multiple scripts to a certain form, make sure to add those within one "Script" instance. Sounds confusing, right? But it really isn't.

Please note that we monitor scripts, so don't try anything shady or we may restrict your account from using custom scripts.

May 10, 2024

It is now possible to protect forms with a captcha. There are currently two options:

  • Google reCAPTCHA
  • Math logic

We initially also wanted to support Cloudflare Turnstile as we use it for our own websites as well, but there is a limitation in place (for the number of domains) which can only be unlocked by subscribing to their Enterprise plan.

Anyway, feel free to add either the reCAPTCHA or math logic (e.g. 27 + 5) captcha to your form(s) directly within the form settings.

May 01, 2024

Today we shipped a small addition to custom form styles. You can now add a custom logo as well as a custom OG image and a header image.

When set, these will overwrite any logo or OG image that have been set in the global workspace settings. That way, you can easily create multiple branded form styles within one account.

Apr 25, 2024

It's now possible to receive a webhook notification whenever a form was submitted. Connect this notification to an automation platform like Zapier or Make to be notified however you want or add submitted data into Google Sheets, Airtable or basically whatever you need.

Head over to the "Notifications / Connections" settings to add the webhook url. It's a good idea to test webhooks with a service like webhook.site

Apr 20, 2024

Today we'd like to introduce a new form field: file uploads.

By adding this new form field, participants can upload files with a limit of 30 MB per file. Multiple files can be added and you can also add multiple file upload fields to a form. There is currently no limit in place for maximum storage on an account level.

In case we implement such a limit at some point, we will make sure existing accounts still have access to any data that may exceed this limit.

Bug fixes and improvements

We also fixed quite a few bugs and improved the phone number input field. In addition, we also added support for OG images that can be added to forms.