Skip to main content

Fix Figma Layer Issues with Autofix

Use Autofix to quickly identify and repair common Figma layer structure issues that prevent your email from syncing to Knak.

Overview

Autofix scans your design for unsupported layer structures, then applies automatic fixes so you can publish successfully. This feature helps reduce manual troubleshooting in complex designs.


When Autofix Appears

The Figma plugin automatically detects unsupported layer structures during the sync process.

If Autofix is needed, a notification dot appears on the More Options menu in the plugin:

Notification dot on the More Options menu in the Figma plugin.

Note: Layer structure issues usually happen after manually editing plugin-generated layers in Figma. Designs built fully with the Knak plugin are less likely to experience sync issues.


What Causes Layer Structure Issues?

Layer structure issues happen when required design elements are moved, removed, or nested incorrectly.

Common causes include:

  • Moving columns outside of sections

  • Nesting sections incorrectly

  • Deleting required parent layers

  • Placing design elements outside the main email structure

  • Copying and pasting unsupported elements into the design

  • Creating too many nested sections

These issues can prevent your email from syncing properly into Knak.

Supported Layer Structure

Unsupported Layer Structure

Supported layer structure of Knak elements in Figma.
Unsupported layer structure of Knak elements in Figma.

How to Run Autofix

To run Autofix:

  1. Open the Knak Figma plugin

  2. Click More Options

  3. Select Review and Fix Figma Layers

The plugin scans your design and automatically applies supported fixes.

“Review and Fix Figma Layers” option in the plugin menu.

What Autofix Fixes

Autofix can repair several common layer structure issues automatically.

Supported fixes include:

  • Converting sections nested inside other sections into supported nested sections

  • Removing columns placed outside sections

  • Removing elements missing required parent layers

  • Removing unsupported elements outside the main email design

  • Removing excess nested sections beyond the supported limit

Autofix focuses on resolving sync blockers so your design can publish successfully.


Common Autofix Actions

Issue Detected

Autofix Action

Section inside another section

Converts to a nested section

Column outside a section

Removes unsupported column

Missing parent layer

Removes unsupported element

Floating section outside design

Removes unsupported section

Too many nested sections

Removes unsupported nested levels


Review Autofix Changes

After Autofix completes, the plugin displays a summary of the changes made to your design.

Examples include:

  • Converted sections

  • Removed unsupported layers

  • Removed misplaced columns

  • Removed floating elements outside the design

Review the summary before syncing your design to Knak.

Autofix summary showing completed fixes.

Undo Autofix Changes

If you want to restore your original design, use Figma’s native Undo feature. This allows you to manually adjust your design before running Autofix again.

Note: You may need to click Undo multiple times depending on the number of changes applied.

How to Undo and Redo in Figma

  • Undo: Press Ctrl+Z (Windows) / Cmd+Z (Mac) to reverse the last action.

  • Redo: Press Ctrl+Y or Ctrl+Shift+Z (Windows) / Cmd+Shift+Z (Mac) to re-apply an undone action.

  • Menu Option: Navigate to the Main Menu (Figma icon) > Edit > Undo or Redo.

  • Version History: If you need to undo many steps, click the file name at the top and choose "Show version history" to restore an earlier version.


What Autofix Cannot Repair

Autofix helps resolve sync blockers. It does not fully rebuild unsupported layouts.

Keep these limitations in mind:

  • Autofix may remove unsupported elements

  • Visual changes may occur after fixes are applied

  • Some designs may still require manual cleanup

  • Autofix does not redesign broken layouts automatically

Tip: After Autofix completes. Always review your design in Figma before syncing to Knak. Some unsupported elements may be removed automatically.


Best Practices

Follow these recommendations to reduce sync issues:

  • Avoid manually restructuring plugin-generated layers

  • Keep columns inside sections

  • Avoid excessive nested sections

  • Review your layer structure before syncing

  • Use Figma Undo if Autofix removes content you want to keep

  • Build layouts using supported Knak plugin elements whenever possible


Need more help? Contact support via live chat using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?