Changelog
See what's new in Forms. We ship continuously — features, improvements, and fixes land here first.
Referral Signup Tracking
Referral signup tracking: the partner dashboard now shows a "Referred Signups" list of every workspace that signed up from your link, with the click, signup, and conversion dates and a Credited / N...
Partner Resources Polish
Partner resources page: the SVG logo now shows a real preview instead of a generic file icon, and the footer links on the partner program page are properly centered.. Partner copy snippets: refresh...
Character Limit on Text Fields
Character limit on text fields: text fields in the form builder now have a "Character limit" setting. When set, the public form blocks typing past the limit and shows a live current/total counter i...
Internal Notification Polish
Internal: added an admin test endpoint and "Send test notification" button on /admin/analytics for verifying Slack card layouts on demand. Set the Fill mascot as the bot avatar on all dialed-os Sla...
Internal Notification Plumbing
Internal: signup and partner-application Slack alerts now route through the shared dialed-os app-notify webhook instead of a direct Slack Bot Token. Added a new internal alert when a workspace upgr...
Human-Readable Submission Emails
Human-readable submission notification emails: notification emails now show the field names you set in the form builder and decode raw values to be human-readable. Names render as "First Last" inst...
Faster Public & Embedded Forms
Faster public and embedded forms: forms load significantly faster, especially on repeat visits. Form configs are cached for an hour in our schema cache so the Attio API fan-out doesn't run on every...
Support Chat Workspace Linking
Support conversations linked to workspace: chats from logged-in users now associate with your workspace inside our support tool, so we can see which workspace a conversation belongs to without asking.
Live Chat Support
Support chat upgraded to live chat: the floating support button — and the "Contact support" button at the bottom of every docs page — now open a real-time chat (powered by Unthread) instead of a co...
Help Center Sweep
Help center 404s: autosave, redirect after submit, write modes, Zapier & Make, and Google Drive doc pages were unreachable; they now render correctly. Webhooks doc out of date: removed the Alpha Fe...
Partner Metrics Accuracy
Partner dashboard metrics: earnings, conversions, and top-partner stats now exclude admin-comped workspaces, so partner-facing numbers reflect only paying referrals. Previously some aggregates doub...
Submission Email Notifications
Email notifications on submissions: opt in per form under Integrate → Email notifications and add one or more recipient emails to get an email each time a submission lands. Notifications are sent a...
Roadmap Sync
Marketing nav gap: removed leftover 32px reserved below the top nav (was holding space for the now-deleted beta banner). Public roadmap reorganized: every shipped feature is now in the Shipped sect...
Drop First-Submission Email
Removed first-submission email: the "You got your first response on …" lifecycle email no longer fires; submission management dashboard already surfaces new responses
General Availability
Removed beta banner: the sticky beta banner at the top of the site is gone now that Dialed Forms is GA
Design Tab Color Fidelity
Design tab Submit button color: the preview Submit button rendered the user's chosen primary hex at 50% opacity (lighter in light mode, darker in dark mode) because of a leftover disabled attribute...
Partner Apply Prefill
Partner apply form prefill: logged-in users have their name, email, and workspace slug pre-populated on the partner application form
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