Changelog

Follow up on the latest improvements and updates.

RSS

* The form now keeps a
history of versions
while you're editing.
* Versions are
automatically created by the system
every few minutes during editing.
* Users can also
create a version manually
at any time by pressing a button.
* You can
restore any version
by selecting it and confirming the action.
* Versioning applies to the
form’s pages and blocks
.
* This feature is available to
all subscription plans
, though older version access may be limited depending on your plan.
Screenshot 2025-07-26 120454
You can now automatically capture the respondent's country using the
Block Country
feature.
/country
image
image
  • The country is determined using the respondent’s IP address.
  • For privacy, the IP is only used to determine the country and is immediately discarded.
  • The country value is returned in
    ISO 3166-1 Alpha-2
    format, ensuring compatibility with most systems.
  • The block is
    invisible in the form
    and is automatically calculated when the form is submitted.
Like other blocks, it supports:
  • Answer piping
    (e.g.,
    @block_name
    )
  • Conditions
  • Register viewer
  • Summary
  • Email
  • Integrations
  • Download/export
You can now prevent users from submitting the same form multiple times based on a unique field (e.g., email, phone number, or any other input).
Simply choose which field should act as the unique identifier for submissions.
✅ Supported blocks:
All input blocks
except
:
  • File Upload
  • Signature
Design your form with this in mind and ensure each response is unique based on your chosen criteria.
output_720_2_1
  • Implemented a new summary view based on submission data.
  • For blocks with open-ended inputs (e.g.,
    SHORT_ANSWER
    ,
    EMAIL
    ,
    NUMBER
    ...), the summary now displays a list of user-provided values for easy readability.
  • For blocks with limited or predefined choices (e.g.,
    MULTIPLE_CHOICES
    ,
    RANKING
    ,
    LINEAR
    ...), the summary presents:
- Total number of responses
- Percentage distribution of each option
Overall improvements made to enhance clarity and comprehension of submission data.
See the image below:
Screenshot 2025-05-29 173700
image
We've introduced
Calculated fields
— a powerful new feature that allows you to compute values based on data from other blocks.
You can define the
type of data
the Calculated field should store:
  • Text
  • Number
image
image
Each type supports specific operations:
For Number:
  • Assign
  • Sum
  • Subtract
  • Multiply
  • Divide
For Text:
  • Assign
  • Concatenate
  • Uppercase
  • Lowercase
image
image
To control
when
and
which
operations are executed, Calculated fields work alongside
Conditional logic
, which now support this new functionality.
You can use either:
* Captured values from other blocks
* Raw input values
This makes it easier to perform dynamic calculations and transformations inside your forms.
You can now easily embed your form into your own pages with different configurations:
*
Standard
:
Embed the form directly into your page with either a fixed height or an automatic height based on the form's content.
*
Fullscreen
:
Display the form in fullscreen mode, taking up the entire page.
*
Popup
:
Show the form in a modal when the user clicks a button. The modal can have a fixed size or adjust automatically based on the form's content.
*
Slider
:
Display the form sliding in from the left or right side of the page after the user clicks a button.
*
Embed Configuration Screen
A new interface was added to help you easily configure and generate the embed code for your form. You can select the desired embed type and customize available options directly from this screen.
image
image
image
image
Notion Integration
  • Added support for including
    Page content
    when sending data to Notion.
  • You can now optionally add content in
    plain text
    or
    formatted text
    , using
    @block_name
    to define custom content blocks.
Discord & Telegram Integrations
  • Messages are now customizable!
  • Previously, all answers were sent by default — now you can choose exactly what to send using
    @block_name
    to tailor the message content.
Screenshot 2025-04-22 204528
Added a new
Range Slider
block to capture a
range of numbers
using a user-friendly slider.
- Supports
integer
and
decimal
values
- Allows
number formatting
with custom
prefixes
(e.g.,
$
) and
suffixes
(e.g.,
%
)
- Configure
pips
(markers) for better guidance
- Set
default values
for both ends of the range
- Since many systems don’t handle range values natively, the range is stored as two separate fields:
block_name(min)
and
block_name(max)
Screenshot 2025-04-15 133813
Screenshot 2025-04-15 133857
Screenshot 2025-04-15 134630
  • Improved: Slider Block
Enhanced the standard
Slider
block (used for capturing a single value) with similar features from the new Range Slider.
- Improved UX for number selection
- Also supports formatting and default values
- 📦 Available from the
FREE
subscription tier
📥 Self Notification
You can now receive an email notification when someone submits a form. This helps you stay informed in real time.
  • Enabled by default with pre-filled values for:
-
To
-
CC
-
BCC
-
Subject
-
Body
  • These fields can be customized using plain text or dynamic values like
    @block_name
    , similar to mentions in the form editor.
> Self notifications are available to
Free
users.
> To customize the content, a
PRO
subscription is required.
---
👤 Respondent Notification
You can now send email notifications to the person who filled out the form.
  • Just enable "Respondent Notification" and define the recipient using text or
    @block_name
    (to capture an email input from the form).
  • Fully customizable, including subject and message body.
> Respondent notifications are only available with a
PRO
subscription.
> You can find these options in the Settings panel.
image
You can now send SMS messages when you receive a submission!
  • Customizable Messages
    : Personalize your SMS content with submission values.
  • Dynamic Destinations
    : Set the recipient dynamically based on the submission data.
  • Fallback Defaults
    : Define default values for fields that may be empty.
  • Messaging Service Support
    : Works with both
    Messaging Service SID
    (recommended by Twilio) and standard phone numbers.
  • Available on Free Plan
    : Start using it at no cost!
image
image
image
Load More