Self-Hosting Option for Forms
Self-Hosting Option for Forms is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Drop Down populate
Drop Down populate is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
SENT From email control
SENT From email control is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
AI-Generated Forms Based on Niche & Real-World Data
AI-Generated Forms Based on Niche & Real-World Data is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Auto-Renaming Forms, Nodes, and Fields
Auto-Renaming Forms, Nodes, and Fields is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Full API Support
Full API Support is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Zapier/Make Integration
Zapier/Make Integration is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Native Webflow Integration
Native Webflow Integration is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Date and Numbers Fields
Date and Numbers Fields is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Short Text Number template
Short Text Number template is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Field Lookups
Field Lookups is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
AI InFlow Assistant for Smart Pathways
AI InFlow Assistant for Smart Pathways is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Calendly Integration
Calendly Integration is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
"Other" option in Multiselect
"Other" option in Multiselect is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Submit FormData to a WebAPI/WebHook on Submit
Submit FormData to a WebAPI/WebHook on Submit is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Formflow Pay — Payments & Checkouts
Formflow Pay — Payments & Checkouts is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
GDPR Compliance
GDPR Compliance is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Add images to different question types
Add images to different question types is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Simple single Checkbox + Text
Simple single Checkbox + Text is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Schedule Activate Time
Schedule Activate Time is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Custom Domain/Subdomain
Custom Domain/Subdomain is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Authentication (Google/Microsoft)
Authentication (Google/Microsoft) is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Image Annotate Field
Image Annotate Field is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Calculated Fields
Calculated Fields is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Use of pictures in the form as answers to questions
Use of pictures in the form as answers to questions is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Time of day
Time of day is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
iClosed cooperation for scheduling
If you could integrate iClosed.io this would be the only tool that has the integration. I close this, the calendar for high-ticket closers. It's a good alternative to Calendly.
Address autocomplete / autofill / google places api
add the feature for location/address autocomplete using the google places api... it cost a lil so maybe add for scale plan or charge extra billing for feature happy to pay for usage. i believe google charges $2USD per 10,000 requests thats $0.0002/req per address autofill basically type in form 32 Jane St and will autofill exact location has slight uplift in conversion rates vs street, suburb, state, postcode, apt number....
Signature Field
Signature Field is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Page Builder re-design (pre: Style Editor)
New direction: We’re changing the style editor to a more canvas like framer, Figma and amped It should pretty much remain the same, but the canvas will change in the middle Transform to Page Builder & add new simple design mode Roadmap should have style editor (moving to page builder) aiming for a framer, Figma, amped like experience with a canvas system instead of the basic page now. It should eventually become a full page builder, Roadmap the ability to have different forms Full screen page builder funnel Pop up Feedback Embed And more later Please find everything related to the Style Editor in this document.
Content in Spanish (Contenido En español)
Content in Spanish (Contenido En español) is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
ability to publish/unpublish and set a deadline for forms
Dear Formflow team, I’d like to request two basic but essential features for managing forms: Ability to publish/unpublish a form Right now, if I want to temporarily stop collecting responses, I have to delete the form, which is not ideal. It would be much better to have a “Publish / Unpublish” toggle, so that the form link stays in the dashboard but is no longer accessible to users. This would allow us to pause a form, reuse it later, and keep all the responses and settings intact. Automatic unpublishing after a deadline I’d like to be able to set a deadline for a form (for example: “respond before 2026‑04‑15”). Once the deadline is reached, the form should be automatically unpublished, so no more responses can be submitted. This would be extremely useful for events, registrations, and time‑limited surveys. These features are very common in other form‑building tools and would make Formflow much more flexible for real‑world use cases. Thank you for considering this request!
color picker tool
a better design an easier to control
GA4, Tagmanger conversions.
It can include GA4 and Tag Manager, which will help with tracking conversions in campaigns where users are required to fill in a form. This is vital to send the right signals to Google. Knowing where users drop off is also important.
Fix decimals steps to SLIDER from 7% -----> 7.45%, 0.05 steps
For running mortgage/finance ads and anything else with decimal point accuracy is critical... if im asking my client whats your home loan interest rate between 1-10% i need an exact number like 5.75% because their rate exactly shows how much i can finance them for, etc.
Folder or tree‑like organization of forms
I’d like to be able to organize my forms in a hierarchy (folders, sub‑folders, or groups), instead of having all forms in one flat list. This would help a lot when managing many projects, campaigns, or events. These features would make Formflow much more powerful for real‑world use cases. Thanks for considering this! Best regards
AI Assistant
AI Assistant is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Mailchimp Integration
Mailchimp Integration is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Different text formats/styling on different Page Builder fields in the same Page
Different text formats/styling on different Page Builder fields in the same Page is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Dropdown to Multiselect and vice-versa
Dropdown to Multiselect and vice-versa is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Location Fields: Country, State/Province, City
Location Fields: Country, State/Province, City is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Remove the automatic insertion in numbers of a thousand separator
Rotary Districts are all 4 digits. It is inappropriate to insert a separator
Images on page & Allow links in text box component
Images on page & Allow links in text box component is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Multi-Select
Multi-Select is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Renaming Forms
Renaming Forms is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Folders
Folders is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Webhook Array Feature
Webhook Array Feature is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
IP address tracking for constraints
IP address tracking for constraints is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
AI Agent for Results Page
AI Agent for Results Page is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Custom field IDs
Custom field IDs is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Hubspot integration
It connects sales and crm tools with better forms
More tools for QUIZ
More tools for QUIZ is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Style Editor & Page Builder
Style Editor & Page Builder is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Add score 0-10 as a question
Add score 0-10 as a question is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Likert Scale Questions with ability to score
Likert Scale Questions with ability to score is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Auto-Style to Match Your Brand
Auto-Style to Match Your Brand is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Canvas Redesign - Realtime Visual Design
Canvas Redesign - Realtime Visual Design is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
HIPAA Compliance
HIPAA Compliance is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Allow for UTM tracking
Allow for UTM tracking is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Conversational AI Forms with Memory
Conversational AI Forms with Memory is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Google Analytics API Integration
Google Analytics API Integration is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Ability to archive forms
Ability to archive forms is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Auto-erase placeholder on type/click
Auto-erase placeholder on type/click is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Close off function for forms
There should be an ability to set a schedule for the form to be open and to automatically close (with a message) once the schedule has been meet... or at least the ability to manually close off a form with a message. So for example if you are running a entry competition, the form should run for the duration of the competition and automatically close off with a message.
Step back button under the next button and editable
The user can go a step back in the form, the current button is hidden in the top left corner and not customizable besides the color.
Add "Thousands Separator" Setting to Calculator Node Variables
Currently, the only settings option for calculator node variables is the number of decimal places. If a calculation results in a large number, there's no way to format it with a thousands separator comma.
Add Text Highlight Feature to Text Editor Bar in Style Editor
There's currently no ability to easily highlight certain sections of text with a specific colour. It would be immensely helpful if a highlight feature was added to the text editor bar within the style builder.
New posthog events for growth - Filip
New posthog events for growth - Filip is planned for Formflow. We will share more details as implementation progresses.
Update color picker
Let's try this one
Checkbox Element [Design]
Checkbox Element Description Let users confirm an option or agreement before submitting. Default Label ☐ I agree to the Privacy Policy Settings Content Checkbox label The text displayed next to the checkbox. Add link Link text URL Open in new tab (recommended for legal documents) Helper text (optional) Explain why this confirmation is required. Behavior Required Users must check this box before submitting. Default state Unchecked (recommended) Checked ⚠️ Pre-checked boxes may not be allowed for consent in some regions. Prevent unchecking Lock the checkbox once checked. Validation Error message This field must be checked to continue. Logic Visibility rules Show when Hide when Common presets GDPR consent Marketing opt-in Terms & conditions Data processing agreement Applies recommended label text and settings automatically. Styling Checkbox style Square / Rounded Checkbox size Small / Medium / Large Accent color Inherits form theme by default. States Unchecked Checked Hover Focus Error Disabled Read-only Accessibility Keyboard navigable Screen reader label support Required and error announcements Submission Data Value: true (Checked) / false (Unchecked) Label snapshot Timestamp (optional) Version (optional) Element Type Field (Boolean input)
Settings Area Redesign
Settings Area Redesign is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Update new Free plan content (Pricing page)
Update new Free plan content (Pricing page) is planned for Formflow. We will share more details as implementation progresses.
Add AI to Email & SMS node [Design]
Add AI to Email & SMS node [Design] is planned for Formflow. We will share more details as implementation progresses.
Numbers element [Design]
[table-embed:1:1 Element | 1:2 Rule Category | 1:3 Rule Name | 1:4 Description / Purpose | 2:1 Number | 2:2 Field rule | 2:3 Minimum value| 2:4 Lowest allowed number| 3:1 | 3:2 | 3:3 Maximum value| 3:4 Highest allowed number| 4:1 | 4:2 | 4:3 Default value| 4:4 Initial value| 5:1 | 5:2 | 5:3 Allow decimals| 5:4 Enable decimal input| 6:1 | 6:2 | 6:3 Decimal precision| 6:4 Limit decimal places| 7:1 | 7:2 | 7:3 Allow negative numbers| 7:4 Enable negative values| 8:1 | 8:2 | 8:3 Step / increment| 8:4 Increase / decrease step| 9:1 | 9:2 | 9:3 Required| 9:4 Must be filled| 10:1 | 10:2 | 10:3 Custom error message| 10:4 Validation feedback| 11:1 | 11:2 Conditional rule | 11:3 Show / Hide| 11:4 Display based on other answers| 12:1 | 12:2 | 12:3 Require| 12:4 Conditionally required| 13:1 | 13:2 | 13:3 Disable| 13:4 Lock field based on condition| 14:1 | 14:2 Branching rule | 14:3 Is equal to| 14:4 Navigate on exact value| 15:1 | 15:2 | 15:3 Is greater / lower than| 15:4 Navigate based on comparison| 16:1 | 16:2 | 16:3 Is between| 16:4 Navigate if in range| 17:1 | 17:2 | 17:3 Is empty / not empty| 17:4 Navigate based on completion| 18:1 | 18:2 | 18:3 Else (fallback)| 18:4 Default navigation path|]
Ranking element [Design]
Ranking element [Design] is planned for Formflow. We will share more details as implementation progresses.
Slider element [Design]
[table-embed:1:1 Element | 1:2 Rule Category | 1:3 Rule Name | 1:4 Description / Purpose | 2:1 Slider | 2:2 Field rule | 2:3 Minimum value| 2:4 Lowest selectable value| 3:1 | 3:2 | 3:3 Maximum value| 3:4 Highest selectable value| 4:1 | 4:2 | 4:3 Default value| 4:4 Initial slider value| 5:1 | 5:2 | 5:3 Step / increment| 5:4 Value increase per step| 6:1 | 6:2 | 6:3 Allow decimals| 6:4 Enable decimal values| 7:1 | 7:2 | 7:3 Required| 7:4 Must be answered before submission| 8:1 | 8:2 | 8:3 Custom error message| 8:4 Message shown on invalid input| 9:1 | 9:2 Conditional rule | 9:3 Show / Hide| 9:4 Control visibility based on conditions| 10:1 | 10:2 | 10:3 Require| 10:4 Make slider required conditionally| 11:1 | 11:2 Branching rule | 11:3 Is equal to| 11:4 Navigate based on exact value| 12:1 | 12:2 | 12:3 Is greater than| 12:4 Navigate if value exceeds threshold| 13:1 | 13:2 | 13:3 Is lower than| 13:4 Navigate if value is below threshold| 14:1 | 14:2 | 14:3 Is between| 14:4 Navigate if value is within range| 15:1 | 15:2 | 15:3 Else (fallback)| 15:4 Default path if no condition matches|]
Formflow landing page [Redesign]
Using new copy and redesigning the homepage to be more modern and mobile-focused, emphasis on improving conversion. A few template for references:
Conditional Split node [Redesign]
Issues: Conditional split node is actually kinda clunky and hard to use Target: More smoother, less clicks etc
Sync more details to Klavyio
Metrics (data saved at profile level): user_registration_date user_registration_method user_last_login company_id and company_name (just in case we want to use the company name in the emails) company_number_published_forms company_plan_name company_plan_paid (true/false) company_ltv Events: user_sign_up ✅ company_started_draft company_published_form company_checkout_started company_checkout_failed company_checkout_succeeded
Default Form Template [Design Ready]
Updated the default form design (All white) Black & Purple theme:
AI Co-pilot conversational [Design]
Design Example: Requirements: id love a conversational ai builder co-pilot almost on formflow something like this Figma Design (WIP): Formflow Copilot – Design & Build Guide Purpose of this documentation: Hand off cleanly to engineering Avoid over‑promising AI capabilities Beat Typeform / Fillout / Makeform with a Canvas‑native Copilot 1. Product Vision (Anchor This First) Formflow Copilot is a Canvas‑aware co‑designer, not a chatbot. It helps users: Build forms by conversation Edit existing forms intelligently Understand and improve form flow Place steps correctly and re‑map connections automatically Mental model: Framer Copilot, but for form logic + flow 2. Core Principles (Non‑Negotiable) AI proposes, Formflow executes Nothing destructive happens without confirmation Every AI action is explainable Canvas is always the source of truth Undo is always available 3. Copilot Capabilities (What It Should Do) 3.1 Build Create full forms from prompts Add steps (name, email, services, checkout, etc.) Group questions into logical steps Examples: “Create a design services form” “Add a checkout step” 3.2 Edit (Big Differentiator) Rename questions Replace question types Merge or split steps Change order by intent Examples: “Replace this with image choices” “Make this a multi‑step form” 3.3 Flow & Placement Intelligence Copilot should: Suggest where a step belongs Re‑map connections automatically Respect form narrative Rules (MVP‑safe): Name → Email → Qualification → Selection → Payment → Confirmation Checkout always near the end Email before payment 3.4 Explain Explain logic Explain why a step is placed somewhere Explain what happens on submit This builds trust and reduces fear. ✅ Recommended rotating placeholders (cycle every ~3–4s) “Create a lead generation form for a real estate website” “Add an email step after the name question” “Reorder the flow to improve conversion” “Make this form shorter and easier to complete” “Apply a clean SaaS-style layout to this form” “Suggest what step should come next” 🧠 Why these work well They teach capability implicitly (no tooltip needed) They hint that Copilot can: Understand structure Modify existing canvas Make UX decisions, not just generate text They feel closer to Framer Copilot / Aura.build, not ChatGPT ✨ Optional micro-variation (nice touch) You can slightly randomize wording to avoid repetition fatigue: “Add an email step after name” “What should come after this step?” “Optimize this form for higher completion” UX micro-spec (for Figma / dev handoff) Rotate only when input is empty Pause rotation on hover Immediately stop rotation when user starts typing Fade transition (150–200ms), not slide If you want, next I can: Write empty-state Copilot messages Design the input box + send button states Or help you define the exact animation spec for Framer / devs
SMS - we need double opt-in
In order to be compliant with SMS in US and EU, we need double opt-in So, when the user adds a phone number for SMS, we need to have the following flow: Sms 1: please confirm by replying YES that you opt in for messages from Fromflow etc (copy tbd from Jason) Wait for the reply of Yes Save the logs of the reply including timestamp Send SMS 2 (the current one that we have): you opted in etc Only after that we send sms, otherwise we don't. We do this flow only once per phone number
Ambassador Program
Purpose Differentiate from competitors (Typeform/Jotform/Fillout only have affiliate links). Turn users into ambassadors who create authentic UGC (missions, content, referrals). Build a community hub with recognition, rewards, and training. Showcase Formflow itself (dogfooding) for all submissions. Overall Structure Public Pages (Framer, no login) Ambassador Landing Page Hero pitch + CTA (“Apply to Join”) How it works (steps) Rewards & Tiers cards Example Missions preview Ambassador Wall (UGC gallery via CMS) FAQs + Apply CTA Application Page (Formflow form embed) Fields: name, email, socials, why join, consent Submitted into Formflow backend → you review/approve Private Portal (Framer gated with Thenty our own Formflow login system) Login/Sign-up Page Thenty handles authentication Simple branded login screen Dashboard Quick stats: missions completed, submissions, rewards progress “Start a Mission” CTA Missions Page CMS list of missions (title, reward, deadline) “Submit” button → opens the mission’s Formflow submission form Submission History Table/list of submissions per ambassador Status: Pending / Approved / Rejected Pull from Formflow (API or Airtable sync) Resources Page Brand kit, logos, example captions, disclosure rules (#ad) Download links, video embeds Training Hub Learning modules (video, text, downloads) Sections: Getting Started, UGC Basics, Brand Guidelines, Advanced Tips, Compliance Quizzes or mini-missions (via Formflow forms) Unlock badges or tiers after completion Profile & Rewards Ambassador info (name, socials, payout method) Unique referral link (UTM code) Progress tracker: tiers, points, rewards earned Optional: Newsfeed Page Updates, announcements, new missions, top ambassador highlights Optional: Personal Page (public profile) Ambassador’s own portfolio page (approved content, stats, tier badge) Acts as recognition + social proof Data & Content Flow Formflow → All applications, submissions, training quizzes Moderation → You approve/reject inside Formflow dashboard Framer CMS → Only approved content pushed → shown in “Ambassador Wall” & optional personal pages Thenty → Handles login/auth, protects private pages, manages Stripe payouts if needed Automation → Zapier/Make for syncing data (Formflow → Airtable → Framer CMS) Visual Hierarchy (Site Map) Public Landing → Application Private (Portal) Login Dashboard ├ Missions ├ Submission History ├ Resources ├ Training Hub ├ Profile & Rewards ├ (Optional) Newsfeed └ (Optional) Personal Page
Response not marked as complete if flow ends in redirect
Bug reporting steps: We get a report or a problem through slack or any other channel channel The engineer will index the task in click-up, along with a description of the problem and any additional information that were provided (screenshots, urls, user story) Add an estimation of time A branch is created based on the github integration The problem is fixed, it's moved into PR/MR. This allows any shareholder that checks the task on the board to understand what is it about New Feature reporting: Feature description (detailed explanation) Include design (Figma link) Split the feature into sub-tasks for granular explanation Priority (if you know this) Estimation of time (if you know this)
Payment Feature - [Design]
In the concept below, I’ve designed two types of payment flows (essentially using the same single payment system, just with different logic). Adding content... Please find all the details in the Figma file below: Figma Design:
Make a cronjob in worker to delete empty responses older than 7 days
We have a lot of empty responses in DB right now (since we are creating a response for each form view) We need to clean this up In Workers, do another cronjob (see src/consumers/cronjobs/MarkSubscriptionsAsEndedCron.ts as reference) Configure it to run daily Should delete all from FormResponse table where responseRaw and responseFormatted are NULL and createdAt is older than today - 7 days)
Style editor phase 2 improvements
Description: The subtasks each represent a possible improvement for the new style editor.
Edit form button should take the user to canvas every time, not the last state of the island icon
When Edit form is clicked, the state of island menu should be changed to canvas and navigate the user to canvas.
Canvas - Merge form title with page title property
Right now, the form title on the top left is different than Page Title. We need to call them all Form title and: updating the right hand side under settings should update the left hand side selector too Same thing: if you update the text on the left hand side, it should update the page title Right now, on the left hand selector, it only saves if you hit "enter" on keyboard. We should put a debounce or an event on focus out that saves, because customers don't know they need to hit enter
Change edit form actions placement
Hopefully, it won’t take much time to update when we get the chance, as it’s currently causing some issues for users. Here is the Figma design:
Logo render on mobile issue + a few spacing issues
The logo acts like a static image, or relative. it should be sticky, it shouldn't take up space, but with the logo on it pushes the content down the page Without: With: More examples: see the logo sits close to top, bottom is cut off by some random white
Inflow Analytics issues
Analytics off (example Graphic designer form, last 7 days pe contul lui Jason, avem cifre negative la drop-off, sunt destul de multe metric-uri care nu prea au sens in anumite filtre). Si pe alte intervale sunt, dar ne-am uitat pe last 7 days ca sa nu fie prea inainte cand poate am mai avut fixuri despre events
Dashboard improvements - Dashboard V2 & Analytics
Full figma with details + In terms of analytics, the goal will be solving the capturing of data via TinyBird on the form completion and then showcasing data in dashboard. We're not going into Canvas just yet. https://www.figma.com/design/2maIBobhfPnn2zlEs6yzns/Formflow?node-id=1174-3583&node-type=canvas&t=ee03nSMa9vOTtNQy-0 TBD: break this down in subtasks
AI Insights in Analytics
AI Insights in Analytics is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Top Form Dashboard Stats
Top Form Dashboard Stats is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
AI Agents (In-Flow + Global Assistant)
AI Agents (In-Flow + Global Assistant) is on our roadmap. We are collecting feedback and shaping the best implementation for customers.
Dynamic phone field
Dynamic phone field is on our roadmap. We are collecting feedback and shaping the best implementation for customers.