PartnerAlly Docs
Forms

Form Builder

Create and edit forms using the visual form builder.

Form Builder

The Form Builder lets you create custom forms for data collection, assessments, and questionnaires. Build forms visually without coding.

Starting a New Form

Go to Forms

Navigate to the Forms section.

Click "New Form"

Opens the creation dialog.

Choose How to Start

  • Blank form - Start from scratch
  • From template - Use a pre-built template
  • Duplicate - Copy an existing form

Enter Basic Info

  • Form name
  • Description
  • Category (optional)

Builder Interface

Main Areas

AreaPurpose
SidebarQuestion types and elements
CanvasForm content area
Properties PanelSelected item settings
ToolbarActions (preview, save, publish)
  • Drag items from sidebar to canvas
  • Click items to select and edit
  • Reorder by dragging within canvas
  • Use undo/redo for changes

Question Types

Text Questions

TypeUse For
Short TextNames, brief answers
Long TextDescriptions, explanations
EmailEmail addresses (validated)
NumberNumeric values
PhonePhone numbers
URLWebsite links

Choice Questions

TypeUse For
Single ChoiceOne option from many
Multiple ChoiceMultiple options allowed
DropdownSingle choice in compact format
Yes/NoBoolean questions

Date/Time

TypeUse For
DateCalendar date selection
TimeTime of day
Date & TimeFull timestamp
Date RangePeriod selection

Rating/Scale

TypeUse For
RatingStar or number ratings
Linear Scale1-10 type scales
MatrixMultiple items, same scale

File Upload

TypeUse For
File UploadAttach documents
ImageUpload photos

Special Types

TypeUse For
SignatureDigital signatures
AttestationAcknowledgment checkbox
SectionGroup related questions
Page BreakMulti-page forms

Adding Questions

Drag and Drop

  1. Find the question type in the sidebar
  2. Drag it onto the canvas
  3. Drop where you want it
  4. Edit the question text

Quick Add

  1. Click the "+" button in the canvas
  2. Select question type
  3. Question is added
  4. Edit properties

Configuring Questions

Question Text

Write clear, specific question text:

  • Be concise
  • Avoid jargon
  • One concept per question

Help Text

Add guidance for respondents:

  • Clarify what you're asking
  • Give examples
  • Explain format expectations

Required vs. Optional

Mark questions as required:

  • Toggle "Required" in properties
  • Respondents must answer to submit
  • Use sparingly to reduce burden

Only mark fields as required if the data is truly essential. Too many required fields lead to form abandonment.

Placeholder Text

Add sample input text:

  • Shows in empty fields
  • Gives format hints
  • Disappears when typing starts

Choice Options

Adding Options

For choice questions:

  1. Click the question
  2. Find "Options" in properties
  3. Add each option
  4. Reorder as needed

Option Settings

SettingPurpose
LabelWhat respondent sees
ValueWhat's stored (optional)
OtherAllow custom text input
NoneAllow "none of the above"

Scoring (if applicable)

Assign point values to options:

  • For assessments and quizzes
  • Each option has a score
  • Total calculated automatically

Logic and Conditions

Skip Logic

Show/hide questions based on answers:

Select the Conditional Question

Click the question to show/hide.

Open Logic Settings

Find "Show/Hide Logic" in properties.

Set Condition

  • Choose the triggering question
  • Select the triggering answer
  • Set whether to show or hide

Test in Preview

Verify logic works correctly.

Example Logic

If Answer IsThen
"Yes" to Q1Show Q2
"Other" to Q3Show text field
Score > 50Show section A

Sections

Creating Sections

Organize related questions:

  1. Add a "Section" element
  2. Name the section
  3. Add questions under it
  4. Collapse/expand sections

Section Settings

SettingPurpose
TitleSection heading
DescriptionSection explanation
CollapsibleAllow expand/collapse
ConditionalShow/hide entire section

Multi-Page Forms

Adding Page Breaks

For longer forms:

  1. Add "Page Break" element
  2. Questions after are on new page
  3. Respondent sees "Next" button

Respondents can:

  • Navigate forward/back
  • See progress indicator
  • Save and resume (if enabled)

Multi-page forms should save progress. Don't lose respondent data if they navigate away.

Validation Rules

Built-in Validation

TypeValidates
EmailValid email format
PhonePhone number format
URLValid URL format
NumberNumeric only

Custom Validation

Set custom rules:

  • Minimum/maximum length
  • Number ranges
  • Pattern matching (regex)
  • Custom error messages

Form Settings

General Settings

SettingPurpose
Form NameTitle of the form
DescriptionWhat the form is for
CategoryOrganizational grouping
StatusDraft, Published, Closed

Response Settings

SettingPurpose
Save ProgressAllow partial saves
One ResponseLimit to one per person
Edit ResponsesAllow response editing
ConfirmationMessage after submit

Access Settings

SettingPurpose
Who Can RespondEveryone, org only, specific people
AuthenticationRequire login
AnonymousHide respondent identity

Saving and Publishing

Save Draft

Save work in progress:

  • Click "Save" regularly
  • Form remains in draft status
  • Not visible to respondents

Preview

Test your form:

  1. Click "Preview"
  2. See respondent view
  3. Test all questions
  4. Check logic and validation

Publish

Make form live:

  1. Click "Publish"
  2. Confirm action
  3. Form is now accepting responses
  4. Share the link

Editing Published Forms

Safe Edits

Changes that are usually safe:

  • Fixing typos
  • Updating help text
  • Adding optional questions at end
  • Adjusting validation

Risky Edits

Changes to avoid on published forms:

  • Deleting questions with responses
  • Changing question types
  • Reorganizing significantly
  • Changing required status

Significant changes to published forms may invalidate existing responses. Consider creating a new version instead.

Common Questions

Can I undo changes?

Yes:

  • Use Ctrl/Cmd + Z to undo
  • Undo button in toolbar
  • Save frequently to preserve state

How do I reorder questions?

Drag questions up or down on the canvas to reorder.

Can I import questions?

From templates or other forms:

  • Use templates for common question sets
  • Duplicate forms for starting points
  • Copy/paste questions between forms

Is there a question limit?

Typically no hard limit, but:

  • Keep forms focused
  • Long forms have low completion rates
  • Consider splitting into multiple forms

Next Steps

On this page