Generated Elementor templates
Captured and processed events
Loading...
Use OAuth once, then keep only refresh token on server.
Browse your Figma teams, projects, and files instead of pasting a link.
Get your team-id from the Figma URL: figma.com/files/team/<TEAM_ID>.
Once a frame is selected, the convert forms below auto-fill with the figma link.
POST /convert
POST /publish
Save site profiles once and reuse for verify/publish actions.
Install the fig2wp-connector plugin in WordPress, then verify token here.
Convert a Figma node, publish to demo WP, screenshot & pixelmatch against the Figma render, localize mismatches, and apply targeted overrides. Iterate up to N rounds until the design is pixel-stable.
Pick a frame from your Figma account to convert. Paste a team ID once
(find it in the URL of figma.com/files/team/<id>/...) and we cache it locally.
Each frame gets a one-click "Use as Elementor source" / "Use as Gutenberg source" button.
Convert a Figma frame into native Gutenberg block HTML (core/group, core/heading, core/paragraph, core/columns, core/image, core/buttons). Download the .html file or push directly to your linked WordPress site.
Aggregate the decision log to find override patterns that should become reusable mapping rules, and rules that are getting overridden too often. Apply each proposal to update the rule store.
{ "ok": true }