For the complete documentation index, see llms.txt. This page is also available as Markdown.

Reorder Form Fields on the Builder Canvas

This guide is for app makers building in the NotionApps builder.

It explains how to drag and drop fields and components directly on the live preview canvas (Create Form, Update Form, and Details screens) instead of only reordering them in the Logic sidebar.

If you only remember one sentence:

On a paid plan, grab the handle on the left of a field in the preview and drag it to a new place — the Logic list updates to match.


Who this is for

Use this guide if you:

  • Build or edit apps in the builder

  • Want to rearrange form or details fields while looking at the real preview layout

  • Prefer visual reorder over dragging rows in the Logic sidebar alone

You do not need this guide for:

  • Reordering rows on a list or board screen for end users (that is list/board behaviour, not builder canvas reorder)

  • Changing which Notion property a field writes to

  • Hiding a field with Visibility Logic


Availability

Paid plans only

Canvas drag-and-drop reorder is available on paid plans (Plus and above). It is not available on Free.

On Free, keep using the Logic sidebar list to reorder components.


The idea in plain language

Previously, makers mostly reordered form components from the Logic list on the right. That works, but it is harder to picture the final layout.

With canvas reorder:

  1. You look at the same preview your users will see

  2. You drag a field by its handle

  3. Drop it where you want it

  4. The screen’s component order updates (and the Logic list stays in sync)

Clicking the field body still selects it for the inspector. Only the handle starts a drag.


Before you start

  1. Open your app in the builder on a paid account.

  2. Open a Form (Add Item), Form (Update Item), or Details screen that has several components.

  3. Make sure you are in the builder preview (not the published end-user app).

You should see a small grip on the left of each visible field/component in the preview.


Step-by-step

Step 1 — Open the form or details screen

  1. In the builder, go to Screens.

  2. Select the form or details screen you want to rearrange (for example Add Restaurant or Restaurant details).

  3. Keep the preview visible in the center.

Step 2 — Find the drag handle

On each visible component in the preview, look for on the left edge.

  • Hover the handle — it highlights.

  • Clicking the field label/input still opens the field settings (that is intentional).

Step 3 — Drag to reorder

  1. Press and hold on the component you want to move.

  2. Drag up or down in the preview.

  3. Drop it in the new position.

  4. Confirm the Logic list on the right shows the same new order.

Publish when you are ready for end users to see the change.


Forms that use Sections as steps

If the form has Use sections as steps turned on:

  • You only reorder components that belong to the current step in the preview.

  • The Section header that opens the current step is pinned — you cannot drop a field above that Section.

  • Dropping a field above its Section would move it into the previous step, so the builder blocks that drop and keeps the field on the current step.

Use Back / Next in the stepper to move between steps, then reorder within each step.


Tips

Tip
Why it helps

Drag from , not the input

Avoids fighting click-to-select

Prefer canvas reorder for layout feel

Match what end users see

Use Logic list for precise “move to top/bottom”

Still available on all plans

Hidden fields stay out of the canvas list

Visibility-hidden comps are skipped so indices stay correct

Publish after rearranging

Draft order becomes live only after Publish


Troubleshooting

What you see
Likely cause
What to do

No handles in the preview

Account is on Free, or you are not in the builder preview

Upgrade to a paid plan, or reorder from the Logic sidebar

Field vanishes after drop near a Section

You were on a section-step form and the field left the active step (older builds)

Update to the latest builder; fields can no longer drop above the step’s Section

Drag feels “off” / wrong item moves

A previous build included hidden fields in the drag list

Refresh to the latest builder; hidden fields are excluded from canvas DnD

Cannot drag the Section header on a stepped form

Leading Section for the active step is pinned

Expected — reorder fields under the Section, not above it


Quick checklist

Annotated builder screenshots

Annotated builder screenshot: Form fields on Logic / canvas
Annotated builder screenshot: Create Form builder

Complete Builder Options Reference

Field order is edited on the builder canvas / Logic field list for Create and Update forms — not as a separate Appearance toggle.

Field order (drag on canvas)

What it does: Changes the top-to-bottom order end users see. How to use it: Drag fields in the preview/canvas list; publish to ship. Why / recommended default: Put required identity fields first; group related inputs into sections.

Sections

What it does: Groups fields under headings (and optional stepper steps). How to use it: See Organize Create Forms with Sections. Why / recommended default: Use sections once a form exceeds ~8 fields.