Changelog
See what's new in Forms. We ship continuously — features, improvements, and fixes land here first.
Admin Partner Dashboard & Fixes
Partner dashboard in admin: click the dashboard icon on any partner to see their full view — stats, referral link, tracking links, and conversions with mark-as-paid actions. Partner overview stats:...
Admin Query Fix
Feature usage query: fixed column fc.isActive does not exist error on admin analytics — used correct column name visible
SEO & Structured Data
Structured data (JSON-LD): Organization schema on all pages, SoftwareApplication on marketing pages, Article + BreadcrumbList on docs pages, VideoObject for tutorial videos. Sitemap: dynamic sitema...
Email Overhaul & Lifecycle Emails
Lifecycle email sequence: automated emails for day-7 nudge (no form created), first form published (sharing tips), and first submission received (advanced features). Cron route for lifecycle emails...
List Form Fix
List form submissions no longer require email or domain: submissions to list-based forms now create a new parent record with whatever data was provided when no unique identifier (email/domain) is s...
Partner Referral Program
Partner referral program: partner application, click tracking (/r/[code]), referral dashboard with stats and tracking links, admin partner management. Recurring referral commissions: invoice.paid w...
Dashboard Cache Fix
Command palette: press Cmd+K / Ctrl+K to open a searchable command palette for quick navigation. Chord keyboard shortcuts: g+d → Dashboard, g+s → Settings, g+a → Admin, g+f → New Form. Shortcut leg...
Write Modes & Builder Polish
Per-field write mode: each field can be set to Overwrite, Don't overwrite, or Append when updating existing records. Append mode for multi-value fields: multiselect, record references, email, phone...
Docs, Pricing & Partner Terms
Redirect after submit doc: new help article covering configuration, behavior, embed handling, and common use cases. Autosave doc: new help article explaining auto-save behavior, status indicator, a...
Build Fix
Google OAuth build error: marked /api/auth/google as force-dynamic to prevent static generation failure when GOOGLE_REDIRECT_URI isn't available at build time
Dialed Forms Rebrand
Rebrand to Dialed Forms: renamed from "Attio Forms" to "Dialed Forms" across the entire app — navigation, marketing pages, emails, metadata, and documentation. Domain migration: all references upda...
Searchable Comboboxes
Searchable combobox dropdowns: replaced native OS select elements with in-DOM searchable comboboxes (font picker, object selector, link field selector) so they appear in screen recordings
Multi-Object Fix & Book a Session
Book a session: first-login welcome modal offering a free 15-min onboarding call; "Book a session" link in profile dropdown for ongoing access. Multi-object form submissions: fields from related ob...
Autosave Overhaul & Builder Polish
Plan gating: redirects, multi-page forms, and webhooks now require Starter+; file uploads and calculated fields require Pro+. Editable form URL slug: live availability check (green/red feedback) in...
Multi-Page Forms, Rich Text & 5-Tab Editor
Multi-page forms: new "Page Break" field splits a form into multiple pages with Next/Back navigation, a progress indicator, and per-page validation. Rich text formatting in help text, form descript...
Webhooks, Demo Video & Admin Dashboard
Watch Demo video button on homepage hero with fullscreen YouTube modal. Configurable webhook payload format: raw or Attio-transformed values. Webhook payloads namespaced by object with resolved pip...
Encryption Fix
Token encryption detection no longer misidentifies encrypted tokens as plaintext, preventing failed workspace connections
List Form Fixes & Release Automation
Record-reference and dropdown fields on list-backed forms now resolve the correct parent object. Release workflow uses VERSION file as single source of truth
OG Image Fixes
OG image rendering — switched from .woff2 to .ttf fonts (Satori compatibility). OG image colors updated to match dark navy theme
Analytics & Social Previews
Email domain sent to PostHog for stable feature flag targeting. Social share previews now show OG image (corrected metadataBase domain). Cleaner link preview descriptions (removed em-dashes)
Auth & Stability
Redirect to logout on token decryption failure instead of showing 500 error
Public Beta
Help center with 8 new articles covering file uploads, related objects, record references, submissions, teams, themes, duplicate detection, and webhooks. Docs category pages for browsing articles b...
Submissions, Webhooks & Feature Flags
Submission management dashboard with table view, pagination, filtering, and bulk actions. Human-readable select/status values in submission detail view (resolved from Attio schema). Click-to-copy o...
Docs, Support & Observability
Floating support bubble on all pages with embedded support form. "System" theme option that follows the visitor's device preference. Full-text search in help center with snippet previews
Billing, Sentry & Comparison
Stripe billing with checkout, customer portal, and webhook handling. Four pricing tiers: Free, Starter ($49), Pro ($99), Business ($199) with 20% annual discount. Feature gating by plan: conditiona...
Error Handling & Stability
Record reference dropdown field for inline search in public forms. Color-coded source indicators for multi-object forms. PostHog error tracking with graceful error boundaries
Social Handle Fields
Social handle field with per-platform validation (LinkedIn, Twitter/X, GitHub, etc.). LinkedIn URL-to-handle normalization. Live attribute type detection from Attio API (was using stale cache)
Calculated Fields
Calculated fields with formula engine — define computed values based on other field answers
Raw SQL Migration
Replaced Prisma ORM with raw SQL (postgres.js) for all database queries. Hand-written types, versioned SQL migrations with transaction-based runner
Analytics & Signup
PostHog analytics and session replay integration. Event tracking across form lifecycle (view, start, complete, error). Signup side-effects: Attio CRM sync, Slack alerts, welcome email via Resend
Form Duplication & Hidden Fields
Form duplication with per-card actions dropdown. _hide URL parameter to dynamically hide fields at load time
Phone & Currency Fixes
Phone field formatting with corrected Attio payload structure. Currency payload: removed currency_code key, resolved actor references to UUIDs. LinkedIn URL normalization (Attio rejects full URLs)
UTM Attribution & File Staging
UTM attribution tracking for "Powered by Attio Forms" links with admin dashboard. Retry button for failed submissions. File uploads staged to Vercel Blob with auto-retry
Marketing & Help Center
Competitor comparison pages for Fillout, Typeform, Tally, JotForm, and Google Forms. Help center at /docs with 18 articles across 6 categories. Changelog page with timeline layout and email subscribe
Answer Piping & Native File Uploads
Answer piping: {{field_slug}} tokens in labels, help text, and success messages. Pipe token picker with autocomplete in field editor. Slugs namespaced by object type to avoid collisions
Field Validation & Testing
Active/inactive field state separated from visible/hidden in form builder. 128 regression and functional tests across 7 test files. Currency field validation separated from number fields
Multi-Object Forms & Social Sharing
Multi-object related sections — flatten related object fields into the builder. Location field with Mapbox autocomplete. Rating field with star picker
Workspaces, Teams & List Forms
Multi-workspace support with membership model and workspace switcher. Team invites with magic link authentication. List-specific attribute fetching for list-based forms
Design Refresh & Google Drive OAuth
Monochrome redesign with architectural line grid. Admin dashboard overhaul with dark mode, role management, and protected routes. Google Drive uploads migrated from service account to per-workspace...
Conditional Logic, Embedding & File Uploads
Conditional logic engine: show, hide, or require fields based on previous answers. Embeddable forms: auto-resizing iframe widget with oEmbed support. File upload fields with Attio and Google Drive ...
URL Prefill & Record References
URL parameter prefilling with variable hints in field editor. Timezone selector on Settings page. Record reference resolution and secure search API
Form Builder & Submission Engine
OAuth flow, authenticated dashboard, and form builder. Form deletion, bulk select, profile dropdown, and settings page. Multi-select with search, grouping, select all, and pagination
Initial Release
Core form builder with field renderers and submission engine. Attio OAuth 2.0 with schema reader and Redis cache. Database schema and query helpers
Forms launched · February 2026
Ready to connect your workspace?
All features in the changelog ship to every connected workspace automatically.
Get started free