Note: Studio is currently part of an Early Access Program and may not be available to all users. Contact the Contentstack support team; they will coordinate with the appropriate stakeholders to review eligibility.
Use the Studio Figma plugin to convert design layers into reusable UI components, without writing code. This plugin offers a guided flow to authenticate via Contentstack, select design layers, map them to code components, apply design tokens for visual consistency, and export them into Studio.
Before using the plugin, ensure the following:
Before you begin, review the Figma Best Practices document to ensure your designs are properly set up and optimized for use.
To integrate Figma designs with Studio, open your Figma file and perform the following steps:
Note: To enhance accuracy and avoid duplication, map your pre-built components and design tokens before generation.
Note: Prompts affect design only, such as layout, spacing, and responsiveness. They do not define functional behavior (no click handlers, modals, etc.).
Note: The selected responsiveness applies to all frames in the export. Mixing responsive and fixed layouts within the same export session is not supported.
Mapping helps the Figma plugin identify and reuse components that already exist in Studio when you export new designs. This prevents duplicate components and keeps your design system consistent
Note: Before mapping design components in Figma, make sure the components are synced using the CLI. Only synced components appear in the Figma plugin map.
Note: The mapping is based on component name, description, and properties. Layers without a matching component remain unmapped and can be linked manually.
Design tokens store values for visual properties like color, typography, and spacing. When applied in Studio, these values map directly to component styles, keeping designs consistent across your application.
Export design tokens using one of the following methods:
Use the copied design token command from the plugin in the CLI to import and register the tokens in your Studio project. Once imported, you can use these tokens during visual editing.
Additional Resource: To learn more about importing design tokens, refer to the Work with Studio CLI documentation.