# Your first conversion

> Select a frame in Figma, ask your AI app to convert it, and follow the conversion from analysis to widget mapping to a draft page on your site.

With the plugin open, an AI app connected and a site linked, a conversion is one sentence. This page walks through what happens after you say it, so you know what to expect from the app and what to check at each step.

<Callout type="info" title="You need all three connections">
  The [Figma plugin](/docs/getting-started/install-figma-plugin/) open and connected, an [AI app](/docs/getting-started/connect-your-ai-app/) with the FigWP connector turned on, and a [connected site](/docs/getting-started/connect-your-wordpress-site/). The dashboard's **Overview** shows which of the three are done.
</Callout>

## Ask

<Steps>
1. In Figma, select the frame you want: one page-sized frame, not its parent and not a single section. The plugin shows its name and size.
2. In your AI app, with FigWP turned on, ask in your own words. The sample prompt on the dashboard works:

   > Convert the frame I have selected in Figma into a new draft page on my WordPress site, using Essential Addons widgets.
3. Keep the plugin open while the app works. If you close it, the app waits and then tells you to open it again.
</Steps>

## What the app does

The app uses FigWP's tools in roughly this order. You will see most of them named in the chat.

1. **Reads the selection.** It fetches the frame's name, size, a preview image and a compact tree of its layers.
2. **Checks the frame and the site.** It runs an analysis that lists anything that will not survive the trip: layers placed by hand without auto layout, fonts the site cannot load, oversized images, a frame taller than the limit. The same check states the cost: one page, charged only on import.
3. **Proposes a mapping.** For each top-level section it picks an Essential Addons widget, or decides the section stays a plain container, and says which layers fill which parts. FigWP checks every choice against the widget catalog. The whole [widget mapping](/docs/converting/widget-mapping/) story is its own page.
4. **Converts.** The plugin builds the Elementor content in Figma. A frame over 5,000px is done a section at a time and joined into one conversion. Converting reserves a page on your plan.
5. **Imports.** The content lands on your site as a draft; images are copied into the media library. Importing is what charges the page. The app returns the draft's edit link.

Expect a few minutes for a long page. A conversion that takes longer than the app's patience is continued on the next turn, not lost.

## What you get

- A draft page in **Pages → Drafts**, named after the frame, that opens in Elementor like any other page.
- Essential Addons widgets where the design had sections those widgets can hold, with the text and images already in their fields.
- Plain containers, text and images for anything else, so no content is lost.
- Your images in the media library, deduplicated if the same image appears twice.

Nothing is published. Publishing is a separate request, and the app will ask before doing it.

## If something looks off

Say so, section by section: "the testimonial should be a slider", "the hero heading is the wrong size". The app can rebuild one section with different widgets or patch a setting, and every change is snapshotted first. See [Fix a section after import](/docs/editing-and-publishing/fix-a-section/). Fixes and re-imports of the same page are free.

## Troubleshooting

**"Select that frame first."** The app asked for a frame that is no longer selected. Click the frame in Figma and ask again.

**The app refuses to convert and talks about auto layout.** The frame's sections are placed by hand. Let the app make an auto-layout copy beside your frame, or tell it to convert as drawn. See [Prepare your frame](/docs/converting/prepare-your-frame/).

**The page imported but some images point at FigWP.** A large page copies images in steps; ask the app to continue the import. Images FigWP stores for a conversion expire after 7 days, so finish within that time.