Skip to content
DEVFORMfrom Osokoro

Docs

How a form is built, shared and read.

Questions and answer types

Add short or long text, email, number, date, single-choice, multiple-choice, rating, and yes-or-no questions. Required questions block the next step; optional ones can be skipped. File upload stays unavailable until there is a real upload path.

Conditional logic

A question can appear when an earlier answer is equal to, not equal to, one of several values, answered, or unanswered. A condition that points forward, points to itself, or names a deleted question fails open and shows the question to everyone.

Stable export keys

Every question has a key used as its CSV column name. Rewording the visible question does not change that key, so an import, spreadsheet, or analysis built against the export keeps working.

Drafts, publishing, and links

A draft cannot accept responses. Publish it when the questions are ready, then share the one hosted link. You can unpublish without deleting the form or its responses, and preview it before making it live.

Embedding

Paid plans provide an embed snippet for placing the same hosted form on your own site. The form, validation, logic, and response storage remain in DevForm; the surrounding page remains yours.

Responses, partials, and quotas

Responses appear as they are entered, including unfinished ones, so you can see which question people stop on. Unfinished responses are retained for up to 30 days. Complete submissions count against the plan's monthly response allowance.