Skip to main content

Feature Request: Allow Video Link Embeds and CMS Text Field Binding in Modules

  • November 25, 2025
  • 4 replies
  • 192 views

Kailous

Hi Figma team,

As a UI/UX designer using Figma Sites CMS, I would love to see some enhancements to support richer content workflows. Specifically:

  • Embed video links directly: It would be great to insert a video URL (e.g., from YouTube or Vimeo) as a field in the CMS and bind that video to a module on a page. This would allow teams to manage video content from the CMS without touching the design and would enable more engaging pages.
  • Bind CMS text fields to embed modules: Currently embed modules don’t appear to support binding to CMS text fields. Allowing modules to use CMS text fields as their source would let us reuse structured content (such as code snippets or other text fragments) across multiple pages and keep everything in sync.

These capabilities would make Figma Sites CMS more flexible for content-heavy websites and simplify collaboration between designers and content editors. Please consider adding these features in a future update.

Thanks!

4 replies

Bethany_Boss
  • New Member
  • December 5, 2025

Just wanted to +1 this! Definitely needing this feature.


PatGla
  • New Member
  • December 7, 2025

++1 Here too; My current bottleneck.

How are you working around it? Is there a way to detach the design of individual pages within a CMS collection from the others? Eg. I manually insert a video module into one page, it shouldn’t appear in the following page, within the same collection, unless I add it.


Mihajlo Kovačević

This is definitely necessary!


Kaspars_Kursiss

That is a serious limitation as currently the CMS-based pages follow a very strict logic. You can't add any elements to a CMS-based pages that you don't want to populate to the whole collection, e.g. if you add an embeded video frame, it will show up throughout the collection. So you can't differentiate between different posts or pages where some has no video, some has one and other have two or more. This also goes for any other content.