Guides

Figma to Webflow Under Your Brand: The 31-Point Handover Checklist That Avoids a Second Round of QA

A 31-point checklist for agencies that design in Figma and hand the Webflow build to a white-label partner, so the first build is the one that passes QA.

Summarize with AI
Octo Agency cover: Figma to Webflow Under Your Brand, with a purple hexagon pattern

When Figma asked developers about working with designers for its 2025 trends report, 52% named "differences in assumptions" as their most common challenge. In a white-label Webflow project that gap is wider than usual, because the people who designed the site and the people who build it work for different companies.

This guide is for agencies that design in-house and outsource the Webflow build. It turns those assumptions into 31 written checks, with the published rules (Webflow's plans, WCAG 2.2, Core Web Vitals) that settle several of them.

Why the second round of QA happens

A second QA round is rarely about poor building. It happens when the partner had to guess, guessed reasonably, and the designer would have chosen differently. The guess stays invisible until staging review, by which time it has spread to every template that shares the component.

The UX Tools design delivery survey puts numbers on the designer's side: 90% said the design does not match the final product, 80% said developers miss design changes, and 55% said developers use the wrong design system element. The page shows no year or sample size, so read these as designers' frustration rather than a measured defect rate. Figma's report is kinder: 67% of developers and 63% of designers rate their collaboration as effective. Teams can get on well and still lose a week to rework.

Common staging comments and the checks that prevent them
Comment on stagingWhat the partner was missingChecks
"The hover state is wrong"No designed states5, 17
"This breaks on tablet"Desktop and mobile frames only2, 15
"The headline wraps badly"Designed with ideal copy21, 24
"That grey is not our grey"Hex values instead of variables8, 12
"Spacing feels off"No spacing scale11, 13
"We changed that last week"Edits after handover, no record7, 29
"Can the client add more?"Static section, CMS expected22, 23
"Is this done?"No definition of done30, 31

Source: Octo Agency mapping of common QA comment types to the checklist below

How to use the checklist

The designer fills it in before the file is shared. Each item gets a yes, a no with a reason, or "not in scope". A "no" is fine; an unanswered item is what produces the guess.

Figma's own tools carry it. Dev Mode, on Professional, Organization and Enterprise plans, includes a Ready for dev status for frames, sections and components, annotations for notes and measurements, and Compare changes to show what moved since an earlier version. The partner needs a Full or Dev seat to use it. For white-label work, share from the agency's Figma account and keep end-client comments off shared pages. Our guide to white label Webflow development covers the commercial split; this list covers only the design handover.

Group one: file, naming and version (checks 1 to 7)

Checks 1 to 7, file and naming
#CheckWhy it matters
1Build-ready frames are marked Ready for devNobody builds an exploration frame
2Each unique template has desktop, tablet and mobile framesTablet is where guesses break
3Frames use auto layout, with Hug, Fill and Fixed set deliberatelyMaps closely to flexbox
4Layers are named for building, not "Frame 427"Names become classes
5Repeated elements are components with state variantsOne component, not six copies
6A page map marks templates versus static pagesCMS scope is right from day one
7A named version is saved at handoverLater edits are visible

Source: Figma Help Center, Guide to auto layout and Guide to Dev Mode; Finsweet Client-First

Check 3 is the most useful single habit. Figma's auto layout already holds what a build needs: direction, gap, padding, wrap, and minimum and maximum widths. A frame built that way says how it should flex; loose layers only show one width.

Check 4 matters most in white-label work, because class names outlive the project. Finsweet's Client-First, the most documented Webflow convention, marks custom classes with an underscore (header-primary_content) and leaves utility classes without one (padding-global). If your partner uses it, name Figma layers the same way.

Group two: tokens, type and accessibility (checks 8 to 14)

Checks 8 to 14, tokens and accessibility
#CheckRule it follows
8Colours are variables named by role, with modes for any dark themeSyncs to Webflow variables
9A type scale exists as text styles, desktop and mobileSyncs to Webflow classes
10Web font files and a web licence for every weightMissing fonts show first
11Spacing follows a stated scale and baseClient-First: 16px is 1rem
12Radius, shadow and effects are saved stylesSyncs to Webflow classes
13Container width and gutters are written downSets every section's edges
14Text contrast at least 4.5:1, controls at least 3:1WCAG 2.2, 1.4.3 and 1.4.11

Source: Webflow Updates, February 2025; Finsweet Client-First; W3C WCAG 2.2, December 2024

Webflow's February 2025 plugin relaunch split it into Layers, Variables and Styles. Variables can come from Figma libraries, in px, em or rem with a base font size you set. Styles turns Figma text and effect styles into Webflow classes, prefixed "Text" and "Effect" by default. None of that helps if the file uses raw hex values and hand-typed sizes.

Check 14 becomes a client complaint later. A pale grey caption can look refined in Figma and still fail 4.5:1. Fix it in the design, where the designer owns the decision.

Group three: responsive behaviour and states (checks 15 to 21)

This group prevents most second rounds. A frame shows one moment; the build handles every width and interaction.

Checks 15 to 21, behaviour and states
#CheckWhat to write down
15Behaviour per section at each breakpointWhat stacks, hides or reorders
16Behaviour above the design widthCentre, stretch or scale
17Hover, focus and active statesVisible focus (WCAG 2.4.7)
18Tap targets at least 24 by 24 CSS pixelsWCAG 2.2, 2.5.8
19Interactions with trigger, timing and easingAnd which are essential
20Navigation statesDropdowns, open mobile menu, sticky header
21Edge contentLongest headline, missing image, one-item list

Source: W3C WCAG 2.2, December 2024; W3C Understanding Success Criterion 2.5.8

Check 15 does not need a frame for every page at every width. One sentence per section does it: "Feature grid: three columns on desktop, two on tablet, one on mobile." That saves a review comment on every template using the grid.

Check 19 is where budgets go missing. "Smooth fade on scroll" can be a small job or a large one. Name the trigger, timing and easing, or record a short prototype clip, and mark what the agency would drop if time runs short.

Groups four and five: CMS, content and sign-off (checks 22 to 31)

Checks 22 to 31, CMS, content, SEO and sign-off
#CheckWhy it matters
22Repeating content marked CMS or static, with a field listConverting later means rebuilding
23Item and Collection counts checked against the planCMS plan: 2,000 items, 20 Collections; Business: up to 10,000 and 40
24Final copy, or placeholders with an owner and dateLorem ipsum hides wrapping
25Full-resolution images, alt text assignedThe hero decides LCP, target 2.5 seconds
26Form fields, validation, success and error states, destinationError states are often skipped
27Title, description, social image, slug and redirects per pageSEO fields are content
28Third-party scripts listed with account ownersEmbeds change layout and speed
29One approver and one feedback documentTwo reviewers means two rounds
30"Matches the design" defined: widths, browsers, toleranceReview has an end
31QA record format agreed before the buildBoth sides test the same list

Source: Webflow pricing page, read 2026-10-28; web.dev, Web Vitals, updated 2024-10-31

Check 22 deserves its own conversation. Our post on Webflow CMS Collections for a B2B site sets out a five-Collection model that works as a field-list template. The usual white-label miss is three hand-placed "customer story" cards when the client expected to add a fourth.

Check 25 has a measurable target. Core Web Vitals count Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less as good, at the 75th percentile of page loads. A heavy hero video is a design decision the partner cannot fix alone.

Checks 29 to 31 are the white-label part. The partner never speaks to the end client, so the agency's reviewer is the only voice it hears. The Webflow client handover kit covers what happens after acceptance; this list ends when the agency says yes.

What the Figma to Webflow plugin will and will not do

What it carries. Since February 2025 the plugin syncs components, sections, variables and text and effect styles, and Webflow says some designs process up to 30 times faster. Since October 2024 the person syncing in Figma and the person importing in Webflow need not be online together, which suits a partner in another time zone.

What it cannot decide. Breakpoints, states, interactions, CMS structure, edge content and the definition of done sit outside the layers: checks 15 to 31. Our separate post on Figma to Webflow tools covers the plugin's documented limits.

What it changes. With the plugin, checks 3, 4, 8, 9 and 12 become required, because whatever is in the file becomes what is in Webflow.

What this means for agencies that design and outsource the build

We would expect the 31 checks to take a designer around an afternoon on a typical marketing site, mostly on checks 15, 17 and 21. That replaces the review cycle in which guesses are found, explained and rebuilt. We would rather receive a dozen honest "no" answers than a polished file with no notes, because a "no" can be scoped before the build starts.

Our four-week Webflow build plan puts the design handover at the second decision gate, which is the moment to run this list. Send it with the Figma link, agree checks 29 to 31 in writing, and hold the first staging review against the same list. Our white-label service page explains how we scope a Webflow build from an agency's Figma file.

Frequently asked questions

What is white label Webflow development?

An outside team builds a Webflow site that an agency sells and supports under its own name. The agency keeps the client, the contract and the design; the partner builds, models the CMS and runs QA. Figma's 2025 data shows 91% of developers and 92% of designers think handoff could be improved, so the design-to-build handover is where white-label projects most often lose time.

What should a Figma file include before a Webflow build?

Desktop, tablet and mobile frames for each template, auto layout throughout, named components with hover, focus and active variants, colour and spacing variables, a type scale as text styles, and licensed web fonts. Add written notes on breakpoint behaviour, interactions, CMS fields, form states and edge content. Mark finished frames with Figma's Ready for dev status and save a named version at handover.

Does the Figma to Webflow plugin replace a handover checklist?

No. Since Webflow's February 2025 update the plugin syncs components, sections, variables, and text and effect styles, with some designs processing up to 30 times faster. It does not decide what happens at each breakpoint, which content is CMS-driven, how forms fail or what counts as finished. Those make up 17 of the 31 checks here, and the designer still has to write them down.

Which accessibility checks belong in a design handover?

The WCAG 2.2 Level AA checks a designer controls directly. Body text needs a contrast ratio of at least 4.5:1, buttons and form fields at least 3:1 against adjacent colours, and pointer targets at least 24 by 24 CSS pixels unless an exception applies. Designed focus states cover criterion 2.4.7. Fixing these in Figma is far cheaper than asking a partner to change colours after the build.

How many QA rounds should a white-label Webflow build need?

One structured round followed by fixes is a reasonable target when the handover is complete. A second round usually means the partner had to guess about states, breakpoints or content. In the UX Tools designer survey, 80% said developers miss design changes, which points to version control more than build quality. Agree acceptance criteria and the QA record format before the build, then review against them.

Sources

  1. Designer and Developer 2025 Trends Figma, 2025
  2. Design statistics Figma Resource Library, 2026
  3. Design Delivery Survey Report UX Tools via Zeplin, 2026
  4. Guide to Dev Mode Figma Help Center, 2026
  5. Guide to auto layout Figma Help Center, 2026
  6. Major Figma to Webflow improvements Webflow Updates, 2025
  7. Simplified Figma to Webflow Sync Webflow Updates, 2024
  8. Plans and pricing Webflow, 2026
  9. Client-First intro Finsweet, 2026
  10. Web Content Accessibility Guidelines (WCAG) 2.2 W3C, 2024
  11. Understanding Success Criterion 2.5.8: Target Size (Minimum) W3C WAI, 2026
  12. Web Vitals Google, web.dev, 2024

Tags

  • White-label
  • Webflow
  • Figma
  • Process
Mihajlo Stojanovic

Mihajlo Stojanovic

Co-founder, Octo Agency

Mihajlo runs the technical side of Octo Agency: Webflow builds, custom backends and the systems that keep a site editable after launch. He has shipped more than twenty Webflow sites a year as a white-label partner and writes about what survives contact with a real marketing team.

Veljko Nikolic

Reviewed by

Veljko Nikolic

Founder, Octo Agency

Veljko runs the build side of Octo Agency. He has shipped marketing sites for B2B teams in legal tech, health and manufacturing, and writes about what survives contact with a real review cycle.