Figma to Elementor
Pick a frame, and the agent builds it as a real Elementor page on the target site.
What happens
The app reads the frame through Figma, taking variables, styles, components and image fills, and converts it to an Elementor tree. Not a screenshot, not an HTML export: real Elementor sections, columns and widgets that open in the editor and can be edited by hand afterwards.
The page arrives as a draft.
The part that matters: colours are bound, not copied
Colours and typefaces are not written into the page as values. They are written as bindings to the target site's kit.
That is a deliberate constraint and it is worth understanding. If a frame from one client's design file emitted that client's hex values into another client's site, the second site would quietly inherit the first one's palette, and it would look fine, so nobody would catch it. Binding to the target kit means there is no code path that can carry a source palette across.
The practical consequence: the page will use the site's own colours, and that is correct even when it is not what you expected on the first try.
What converts well
- Auto-layout frames, which map to sections and columns cleanly
- Components used consistently
- Variables and styles, rather than one-off values
- Text, images, buttons, cards, and the layout around them
A frame built with absolute positioning and no auto-layout has no structure to read, so there is nothing to convert it into. It will produce something, and the something will not be good.
After it lands
Review the draft in Elementor and ask the agent for adjustments in words. It can address a single element without re-saving the page around it. Publishing is a separate, deliberate step with a backup taken immediately before.