Skip to main content

Build a Jurni page from Figma

Use this playbook when your design team has already defined the page in Figma and you want Jurni AI to turn those frames into a real, editable experience rather than a flattened visual copy. The important distinction is: Figma is the design source. Jurni still needs the real product, approved content, and actual interaction behavior.

Before you start

Collect:
  • the approved desktop frame
  • the approved mobile frame when one exists
  • the connected product used by the page
  • approved imagery if the Figma uses placeholders
  • the intended CTA or purchase behavior
  • any notes about interactions that are not obvious in a static frame
If the Figma file is private, make sure the workspace’s Figma connection is available before trying to import the frame.

Step 1: identify what is design and what is behavior

A frame can show a button, selector, carousel, accordion, or product card. It cannot always tell Jurni what the control is expected to do. Annotate the handoff before building:

Step 2: tell Jurni that the two frames are one responsive page

This avoids one of the most common implementation mistakes: treating the mobile frame as additional page content.

Step 3: build with a precise handoff prompt

Step 4: review the first implementation by section

Do not start by reviewing individual pixels. First check the structural questions:
  • Are all intended sections present once?
  • Is the page order correct?
  • Are desktop and mobile using the right hierarchy?
  • Are real product or form controls connected?
  • Are Figma placeholders replaced with the right approved assets?
  • Are interactions functional rather than decorative?
Then refine typography, spacing, media crop, and fine layout.

Step 5: use focused visual corrections

Instead of asking for the entire design again, select the mismatched section and make the difference explicit.
For mobile:

Step 6: verify any component that carries business logic

Pay extra attention to:
  • product selectors
  • subscriptions
  • quantities
  • price displays
  • discounts and offers
  • forms
  • review widgets
  • buttons and links
  • sticky CTAs
A Figma mock can display a “Save 20%” label even when no such checkout rule exists. The implementation must use your real commerce setup.

Step 7: separate design approval from launch approval

A page can match Figma perfectly and still be unready for traffic. After design review, separately test:
  1. The published destination.
  2. Mobile and desktop.
  3. Every important CTA.
  4. Product / purchase selections.
  5. Forms and integrations.
  6. Final cart or checkout when applicable.
  7. The campaign URL.

Prompt: ask for a Figma comparison review

What good looks like

A strong Figma handoff produces a page that:
  • feels visually faithful to the approved frames
  • remains editable in Jurni
  • behaves correctly on both screen sizes
  • uses real products and real interactions
  • does not turn mock UI into fake functionality

Common mistakes

Only sending the desktop frame. Jurni then has to infer mobile behavior. Assuming a visual selector defines purchase logic. Explain the real behavior separately. Letting AI add “helpful” sections. For an approved design handoff, scope should be tighter than a blank-page AI build. Fixing the whole page for one mismatch. Use section-level corrections after the first implementation. Treating Figma approval as launch QA. Test the published experience and purchase path independently.

Next playbooks