Docs / Figma / Designing for transjt

Designing for transjt

How to set up your Figma file so transjt turns it into clean, editable CMS blocks.

Get the plugin. The transjt plugin is free in the Figma Community: transjt – Figma to HubSpot & WordPress Theme with AI. Open the page and run the plugin in your Figma file, or search "transjt" under Plugins & Widgets in Figma.
Try it with our playground file. The transjt Figma Playground in the Figma Community is a ready-made design, set up the way transjt expects it. Open it, duplicate it to your drafts, and import its components to see the whole flow before you use your own design.

Design components, not pages

Import single components, such as a hero, a feature grid or a footer, rather than a whole page. A full page is imported as one block and is not split into sections. Separate components become separate modules in HubSpot or blocks in WordPress, which your team can then combine into any page.

Video: How to design components in Figma

Use Auto Layout

transjt reads Figma's Auto Layout and constraints and turns them into responsive CSS (Flexbox and Grid). The cleaner your Auto Layout, the better the result on tablet and mobile. You do not need to design separate mobile and tablet layouts.

Video: How to add Auto Layout in Figma

Group and name your layers

Group elements that belong together, such as a card's image, title and text. A logical, consistent structure helps transjt recognize what each part is and export it as a clean component.

Add instructions for the AI

You can tell the AI what you want directly in the design. Write the instruction into a text field of the component, and the AI applies it.

Example. Add "Hover state with background shadow" to a headline, and the hover animation is generated for you.
Video: How to add instructions for the AI in designs

Multi-step forms

Put every step of the form into your design and label them "Step 1", "Step 2" and so on. The AI combines them into one multi-step form and connects it to your CMS.

Video: How to create a multi-step form in Figma for HubSpot

Blogs

In the Figma plugin, choose the type before you import:

  • Blog for the blog listing layout.
  • Blog Detail for the layout of a single post.

transjt turns them into real blog templates with posts, listings, tags and pagination.

Figma plugin: import the blog overview as Blog and the post layout as Blog Detail.

Designs from Relume and UX Pilot

Designs made with Relume or UX Pilot work the same way: bring them into Figma, then import the components with the transjt plugin.

Video: How to create a design in Relume and export it to HubSpot
Video: How to create a design in UX Pilot and export it to HubSpot