Forms

AI form builder

You type a sentence about the form you need. What comes back is not a wireframe or a list of suggestions, it is a finished form with its fields chosen, labelled, ordered and marked required or optional, ready to publish on a link.

Create a form with OneCraftWhat the generator returns, what it decides for you, and where the limits are
The prompt box in the OneCraft form generator, highlighted
The prompt box. Everything you write is used, up to 8,000 characters.

What the generator actually decides

Four things are chosen for you from the wording of your prompt. The field list, including fields you did not name but the form clearly needs, such as an email address to reply to. The field type for each one, so a date question becomes a date picker rather than a text box. Which fields are required, based on whether the form can be acted on without them. And the help text under a field, which is written only where a respondent could reasonably get it wrong. You can change all four afterwards, and most people change two or three fields at most.

The component toolkit in the classic form builder, highlighted beside the canvas
The classic toolkit. Every field you can drop onto the page, grouped by kind.

The prompt is the specification

A one line prompt gives you a short, sensible form. A prompt that names the sections, the choices in a dropdown and the things you must not ask gives you a form that is close to final. There is no penalty for detail: the prompt box takes 8,000 characters, which is about 1,200 words, and everything you put in it is used. If you already have the questions written down somewhere, paste them in rather than summarising them.

Two kinds of form, chosen before you generate

Classic lays every field out on one page you can arrange freely, which suits long forms, forms with uploads, tables or signing, and anything that has to print. Conversational asks one question at a time with a progress bar, which suits surveys, sign-ups, quizzes and anything where finishing rate matters more than density. You pick the kind at the top of the generator, and the choice changes the fields the AI reaches for, not just the styling.

After it generates

The form opens in the builder as a draft. You can drag fields, edit any label, change a field type, restyle the whole form with a theme, add e-signature or file upload fields, and set who is allowed to open it. Nothing is live until you publish, and publishing writes a version so you can roll back later without breaking the link you have already shared.

How it works, in three steps

  1. Step 1

    Describe the form

    Type what the form is for and who fills it in. Name any fields you know you need and any you must not ask for. Pick classic or conversational, a language and a colour palette.

  2. Step 2

    Generate and review

    Generation runs as a background job and opens the builder when it lands. Read the field list first, before you touch the design: that is where the mistakes are.

  3. Step 3

    Publish the link

    Set the access type, publish, and share the link. The live link keeps serving the last published version even while you keep editing the draft.

The full walkthrough with screenshots is in the guide Create a form from scratch with AI.

Limits worth knowing

See it on a finished piece

Questions people ask

How long does it take to generate a form?

Usually under a minute. It runs as a background job, so you can leave the tab and come back to the builder with the form waiting.

Can I change the fields it picked?

Yes, all of them. Every field can be renamed, retyped, reordered, made optional or deleted, and you can add any of the 41 field types by hand.

Does the generated form collect responses straight away?

Only once you publish it. Until then it is a draft that only you can see. Publishing gives you a link, and responses land in a table you can read, filter and export.

What if the form it makes is wrong?

Edit it rather than regenerating. The field list is where errors show up, and fixing two labels is faster than describing the whole form again.

Make your own form

The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.

Create a form with OneCraft

Related pages

More finished work of this kind is on the form examples hub.