Updates

What’s new in Framer.

Published

We’ve shipped a few improvements to our built-in Analytics, starting with the option to set a custom distribution for your A/B tests. This is useful for rolling out variants to a smaller audience first before committing to a wider rollout. This way, you can test redesigns or any other updates and measure the impact quickly. Besides Custom Distribution, we’ve added more improvements.

Added

  • Added filtering by tracking IDs

  • Added folders to organize your sidebar

  • Added Custom Distribution for A/B tests

  • Added support for A/B testing CMS pages

  • Added extended history for sites on the Pro plan

  • Added system languages to the geography section

Improved

  • Improved bounce rate calculation by including all on-page interactions

  • Improved average session calculation to include activity on all pages

  • Improved availability of the Convert add-on on Pro plans

  • Improved overall accuracy of analytics data


Published

Introducing Convert, a new add-on with advanced tools for analyzing, optimizing, and converting. Funnels, A/B Tests, and now Triggers, all grouped into a single package. Visualize user journeys with funnels, create A/B tests for any page, and add dynamic triggers to your Components and Overlays. With the new Triggers, you can show banners to people visiting from a specific page, update messaging only on specific dates, show overlays when people scroll a certain amount, and more. Learn more about Convert, and watch the video on the new dynamic Triggers here.

Published

The February Updates brings Flow Effect support to Layout Templates. The Flow Effect lets you animate sections in response to interactions or components. Useful for things like Accordions in FAQ sections. Today, we’re bringing this effect to Layout Templates, unlocking new navigations and instant usage across all pages. Watch the video to learn more. Plus, a lovely set of fixes…

Added
  • Added Flow Effect to Layout Templates

  • Added nice default titles to new projects

  • Added font previews to Text Styles

  • Added font previews to CMS

Improved
  • Improved keyboard shortcuts on Windows

  • Improved font previews when searching

  • Improved names of duplicated projects

  • Improved all in-app resizing cursors

Fixed
  • Fixed truncation not always working in Safari

  • Fixed truncation not working on Text Styles

  • Fixed scroll blocking regressions in menus

  • Fixed Fit Image for CMS Gallery Variables

  • Fixed ⌘K not working reliably for Actions

  • Fixed Overlays positioning in Breakpoints

  • Fixed pinching to zoom also affecting UI

  • Fixed Gap resetting when adding Ticker

Published

Introducing Dynamic Filters in Framer. They bring powerful, fully customizable filtering of CMS content to your Framer sites. Setting them up is simple. Select a collection list, head to the new Dynamic section under Filters, and add options like Search Fields, Tabs, Toggles, Dropdowns, or Checkboxes. Everything works instantly, with no complex configuration needed. Each filter connects to automatically created page variables. Because filters are not tied to a specific layer, you can place them anywhere on the page for full layout flexibility, and have complete freedom in fully customizing their controls, just like you’d do with regular canvas layers. You can even add a “Clear Filters” button by resetting variables, allowing visitors to start fresh with a single click. Everything is fully compatible with existing Framer features like Empty States and Pagination. Dynamic Filters make advanced filtering effortless, and we can’t wait to see what you’ll create.

Published

Flow in Templates

We’re introducing the Framer Server API, enabling programmatic access from any server without having to open Framer. The Server API shares the same capabilities as our Plugin API, letting you sync CMS collections with external sources such as Notion or Airtable, publish changes, update the canvas, and change project settings—triggered by AI agents, webhooks, or scheduled jobs. The API leverages a stateful WebSocket channel, making it ideal for batch processing and LLM integrations that need very fast streaming responses, but also interoperable with REST services and Webhooks. Get started by creating an API key in the site settings and install the framer-api npm package, with a documentation and examples available on GitHub. The Server API is free during open beta. We would love your feedback, write us at server-api-feedback@framer.com.

Published

Introducing Components in the CMS. When writing formatted content, Components let you go beyond plain text, images, and tables. You can drop any Component created on the Canvas directly into your content, unlocking animated galleries, interactive embeds, and newsletter signups right within your text. Whether you are editing in the CMS or directly on the Canvas, inserting Components feels fast and familiar, using the same folder structure you know from the Assets panel. Once added, Components remain fully flexible, with properties, variants, and alignment controls available in context. Components are also automatically responsive when variants matching your breakpoints are present. The result is richer, more dynamic pages where interactive elements live naturally between paragraphs, all managed directly within your content.