Changelog
Follow up on the latest improvements and updates.
RSS
You can now connect your Amazon S3 account (or any S3-compatible storage) to automatically store uploaded files.
What’s included:
- Connect using your credentials, region, and custom endpoint (for S3-compatible systems)
- Automatically create subfolders using dynamic values from form responses
- Add dynamic prefixes to file names based on user answers
- Choose whether to send all uploaded files or only files from specific form fields

You can now connect your Google Drive account and automatically store uploaded files:
- Pick a target folderusing the Google Drive folder picker
- Automatically create subfoldersusing form responses (dynamic values)
- Add dynamic prefixes to file namesbased on answers
- Choose to send all uploaded filesor only files from specific form fields
Perfect for keeping files structured, searchable, and exactly where you need them.

We’ve improved the Google Sheets integration to give you more control over where your data goes:
- Create a new spreadsheetdirectly from the app
- Browse and select an existing spreadsheetfrom Google Drive
- Choose exactly which sheetreceives the data
This makes it easy to organize submissions your way — whether you’re starting fresh or plugging into an existing workflow.

Sharing form links is easy, but using your own domain helps reinforce your brand and build trust with users when they’re filling out their information.
With Custom Domains, you can replace default links like
https://app.oneform.one/f/x54gC
with branded, easy-to-remember URLs such as
https://forms.store.com/register
.You can add one or multiple domains/subdomains, depending on your subscription plan.
new
Workspaces
Organize your forms into workspaces by topic or purpose. Customize each workspace with a meaningful name, icon, and color, and easily reorder forms using drag & drop.
✨ 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.


Load More
→