Skip to content

component

Typeform Style Form

By Adam Pavlakovich

Details

Summary

Typeform-like premium multi-step form.

Description

Bring the premium, high-converting Typeform user experience directly into your native Framer project—without the ugly third-party embeds or slow script lag. Framer's built-in form is a single page. This component isn't. Multi-Step Form gives you a fully animated, question-by-question flow — the kind that consistently outperforms static forms on completion rate — without writing a single line of code.Every step is configured directly from the Framer properties panel. Add a step, pick a field type, set a label, done. No external tools, no embeds, no iframes. ✨ Typeform-Grade Premium Features Stationary Header & Value Prop: Keep your main headline permanently anchored at the top while the interactive input fields slide beautifully underneath. Keyboard Navigation Hotkeys: Just like Typeform, users can blast through choice menus (Contact Grids) using lightning-fast A, B, C, D key triggers. Smart Geo-Location Lookup: Automatically detects and fills out the user's country selection instantly to drop form abandonment rates. Granular Layout Sliders: Total freedom over design execution. Adjust card padding, vertical input spacing, text gaps, and border radiuses via native Framer layout sliders. Dynamic String Piping: Pass user answers forward dynamically using smart token variables {{ like_this }}. Production-Ready Endpoints: Fully independent routing. Send clean JSON or standard form-data directly to Zapier, Make, n8n, Webhooks, or Google Sheets. 🛠️ Setup in Seconds Drop the component onto your canvas frame. Customize your step sequence and choose your input engines (Email, Text, Grid, Dropdown, or Checkbox). Connect your automated webhook URL. Tweak the spacing gaps and color variables to brand it seamlessly to your landing page! 📋 Complete Feature List Form Structure Unlimited steps — add/reorder/remove via the Framer properties panel, zero code Optional welcome cover screen — toggleable, with custom icon, title, subtitle, and CTA button text Custom success screen — editable title, body copy, CTA button, and target URL Auto-redirect after submission — configurable 0–15 second delay to any URL Field Types (8 total) Short Text — single-line open input Email — with real-time format validation URL — with real-time format validation Dropdown Select — comma-separated choices Single Checkbox — for agreements/consent Multiple Checkboxes — multi-select option group Country Dropdown — 30-country built-in list, with IP-based auto-detection Button Grid — 2-column clickable option tiles with keyboard hotkeys (A, B, C…) Smart UX Behaviours IP-based geo-detection — auto-fills the country field on page load via GeoJS {{token}} text interpolation — reference any previous answer inside later labels or placeholders (e.g. "Thanks {{name}}, what's your email?" ) Keyboard-first navigation — Enter advances every step; A/B/C/D hotkeys select button-grid options instantly Auto-focus — input receives focus automatically after each step transition completes Per-step validation — required field enforcement, email format check, URL format check, with inline error messages Newsletter opt-in checkbox — optional toggle attached to the email field step Animations Direction-aware slide transitions — steps slide left on advance, right on back Animated progress bar — smooth fill driven by Framer Motion Animation speed control — slider from 0.05s to 1.0s Integrations & Data Webhook URL — point to any endpoint JSON payload mode — for Zapier, Make, N8N URL-encoded form-data mode — for Formspree, Google Sheets via App Script Event name routing key — tag each form with a unique identifier to filter submissions across shared endpoints Submission envelope — includes date, time, form ID, event name, and all field values Live console payload logger — real-time JSON preview in browser DevTools during setup Design Controls (all in the properties panel) Accent color (drives buttons, progress bar, focus rings, hotkey badges) Card background, corner radius, border width/colour, box shadow Custom font family Three-tier colour system: title/label, body text, muted details Field fill colour, text colour, border radius, border width/colour, vertical padding Card padding, inner element gap, header gap Progress bar: top edge / bottom edge / hidden Step counter ("1 of 4"): show/hide Static persistent header + subtitle (stays visible across all steps) Framer design token support — native colour token variables work out of the box

Introduction

Typeform-like premium multi-step form.

Rank history

Daily rank per list, from the first snapshot — lower is better.

110012001300137928/148/228/309/79/15
  • All · #3459