
March 8, 2026

Here are the highlights of what we shipped in February.
Webhook payloads for file uploads and payments (Stripe, Razorpay, and manual UPI) are now cleaner and easier to parse.
File uploads: Now return a simple { name, url } array.
Payments: Now return a flat { amount, transaction_id } object.
Product lists: Data structure has been flattened to reduce overhead for integrations like Make, n8n, or Zapier.
The UTM campaign source is now captured when a form is submitted via an embed. If a visitor lands on a page through a marketing campaign (e.g., ?utm_source=newsletter), the source is recorded with the submission to help attribute leads without external analytics.
A "Link" column has been added to the forms listing page. It shows the URL slug with a one-click copy icon, making it faster to share forms without navigating to the "Share" tab.
Exported CSV or Excel files now respect active filters. If submissions are filtered by date or status, the download will contain only those results, not the entire database.
Several field names were updated for consistency:
"Multi choice" is now "Multiple choice"
"Terms & Conditions" is now "Terms and conditions"
"Full name" is now "Name"
Conditional logic now supports dependent rules. These rules are evaluated based on the results of other conditions within the form. Previously, each rule was evaluated independently. This update allows for multi-step logic chains, such as branching question trees and cascading scoring logic.
Embedded forms now apply correct dynamic height behavior on 404 pages. Additionally, embedded customizations are preserved when a user resubmits a form.
The product listing UI in prefilled links is more compact to reduce vertical scrolling. Product content is also more readable when a page background image is used.
Fixed score calculations doubled when conditional rules were applied.
Resolved issues where rules based on hidden fields caused incorrect visibility or cleared pre-filled values.
Fixed a bug requiring the submit button to be clicked twice when number fields were populated via query parameters.
Resolved "Invalid State" errors when connecting Razorpay or Stripe.
Fixed a bug where reconnecting a payment provider hid previously saved details.
Ensured payment details appear correctly in automation emails.
Fixed visibility of notes added during manual payment confirmations.
Fixed an issue where transferring a form only moved the most recent submission. All historical submissions and payment records have been migrated during a transfer.
Fixed a priority issue where embed code snippets could expose metadata from other workspaces. Embed codes are now strictly isolated to their own workspace.
Fixed a bug where disabling a product description did not clear the old text, causing stale information to appear on the form.
Ensured that fields hidden by logic correctly restore their pre-filled values when they become visible again.
Fixed a bug where the "Generate pre-filled link" button would spin indefinitely after adding single/multiple choice option.
Lass uns jetzt anfangen.