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
0 votes
Vote to help us prioritize this feature
Sign in to join the discussion
Sign in