Changelog
Follow up on the latest improvements and updates.
RSS
✨ oneform API
You can now automate your workflows using the
oneform API
.The API allows you to work with:
- Forms
- Submissions
- Webhooks
Everything you can do in the interface is still available, but the API lets you connect external tools, automate processes, save time, and get results faster.
Getting started
* Generate your API key:
* Read the full documentation:
📊 Improved: Submissions View
We’ve improved how you view submissions.
You can now see
all form data in a table view
, including:- Current blocks
- Unpublished blocks
This makes it much easier to scan, compare, and understand your data at a glance.
🔌 n8n Integration —
Coming Soon
Native automation with
n8n
is on the way. Stay tuned 👀You can now accept payments directly through your forms—just connect your Stripe account and start collecting.

Supported Payment Types
- One-time payments
- Pay-what-you-want
- Subscriptions
Key Features
- Discount support (for One-time and Subscription)
- Automatic customer creation in Stripe
- Prefilled fields: Name, Email, Phone, Discount
- Custom Stripe description
- Supported payment methods: Card, Link
- Set min/max limits for Pay-what-you-want
- Customizable product screen (title, description, image)
- Testimonial display to build user trust
- Automatic receipt sending
- Dynamic values: configure payment amounts using other form fields
- Fully compatible with your connected integrations.
Best Part
All plans get access to this feature with
no additional fees
.Until now, pages supported images as covers, side visuals (left/right), or full backgrounds. With this update, we’re adding a brand-new layout option that highlights the form while still letting you keep a background image, giving better contrast and readability.
This new layout is also available at the Theme level, so you can apply it across all your pages consistently.



Multi-language support for the application
You can now set a default language for the entire application. Each user can change their preferred language at any time, and the full interface will adapt accordingly.
Currently supported languages:
- English
- Spanish
- Swedish
- German
- Portuguese
- French
- Russian
- Dutch
- Italian
- Polish

Multi-language support at form level
Forms can now be created and managed in multiple languages independently of the application’s default/user language.
This means all form elements — labels, controls (phone number picker, calendars, file upload, etc.), messages, and validation errors — will be displayed in the language defined for that specific form.


Now you can receive instant notifications in Slack or Discord whenever you get a new submission.
- Connect your Slack or Discord account.
- Choose the channel where you’d like to receive notifications using the channel picker.
- Customize your message with @[block_name]to include submission values.
- Create multiple integrations per form based on your needs.
👉 Available on all subscription plans.


You can now customize how your link preview appears when shared — including:
- Title
- Description
- Site name
- Image preview
- Icon
This not only gives your users a better experience but can also increase the number of clicks your links get.
With the new Link Preview Editor, you can instantly see how it will look across different applications, getting immediate feedback as you make changes.
Available with the Pro subscription.

* 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.
You can now automatically capture the respondent's country using the
Block Country
feature./country


- 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-2format, ensuring compatibility with most systems.
- The block is invisible in the formand 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.

- 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:


Load More
→