Guides
CoreForms
6 min read

Build a multi-step form that people actually finish

Split a long form into friendly steps, mark required fields, accept file uploads, and get an email on every submission.

CorePath Team

Long single-page forms scare people off. Breaking them into steps raises completion. Here’s how to build a multi-step CoreForm, validate it, and route submissions to your inbox.

Step 1 — Add your fields

Create a new CoreForm and add fields — short text, email, dropdowns, radio, checkboxes, or file uploads. Mark the must-haves as required; CorePath validates them on the server, not just the browser.

Step 2 — Group fields into steps

Turn on multi-step and assign each field a step number. A good pattern is contact details first, then the “meat” of the request, then anything optional last.

Step 3 — Set notifications and publish

Add the emails that should be notified on each submission, write a thank-you message or redirect URL, then publish. Your form gets a public /f/ link you can share or embed.

FAQ

Are submissions validated if someone bypasses the browser?+

Yes. Required fields are re-checked on the server, so crafted requests can’t skip them.

Where do file uploads go?+

Files are stored in object storage and attached to the submission, with a size cap per file.

Build a form that converts

Start free — no credit card required. Replace a stack of subscriptions with CorePath.