Forms

Multi-question forms with 20+ field types, conditional logic, and one-question-at-a-time flow.

New to FavForm? Read the Builder Overview first for the basics.

Question types

Forms support all question types. Click the + button to add questions.

Basic inputs

Short text

Single line

Long text

Multi-line textarea

Email

With validation

Number

Numeric input

Phone

With country selector

Website URL

URL validation

Date & Time

Date
Time
Date & Time
Month

Month picker

Date Range

Start and end dates

Choice

Multiple choice

Radio or checkbox

Dropdown

Single or multi-select

Yes / No

Binary choice

Color picker

Rating & Ranking

Rating (numbers)

1-5 scale

Star rating

Customizable stars

Scale rating

NPS-style 0-10

Slider

Range slider

Rank items

Drag to order

Advanced (Pro)

SignaturePro

Draw signature

File uploadPro

Images, PDFs, etc.

PaymentPro

Stripe integration

Question settings

Click any question to expand its settings:

Title
The question text shown to respondents
Description
Optional helper text below the title
Required
Must be answered to continue
Placeholder
Hint text in empty inputs
Show if
Conditional logic (see below)

Conditional logic

Show or hide questions based on previous answers. Click a question and find the "Show if" option.

Example: Show "Which department?" only if the answer to "Are you an employee?" is "Yes".

Conditions can check: equals, not equals, contains, is empty, is not empty.

Navigation settings

Forms have unique navigation options in the Design step:

Show back button
Let users go to previous questions
Show progress bar
Display completion percentage at top
Keyboard navigation
Enter to advance, A/B/C for choices

Embedding forms

Add a form to your website:

HTML
<favform-form data-favform form-id="your-form-id" theme="auto"></favform-form>
<script src="https://favform.com/embed/v1.js" async></script>

See the Embedding guide for iframe options and platform instructions.