FormWork FormWork

Form Settings

Configure form behavior, appearance, and submission handling.

Form settings control how your form behaves, looks, and handles submissions. Access settings through the Settings tab in the form builder.

General Settings

Form Title

The public-facing title shown to users.

  • Displayed at the top of the form
  • Used in browser tab/title
  • Different from the internal title (for organization)

Internal Title

Administrative name for the form.

  • Shown in the admin dashboard
  • Helps organize forms
  • Not visible to respondents

Description

Optional description text.

  • Shown below the title
  • Use for instructions or context
  • Supports basic formatting

Submission Settings

Submit Button Text

Customize the text on the submit button.

Default: “Submit”

Examples:

  • “Send Message”
  • “Complete Order”
  • “Request Quote”

Success Message

Message shown after successful submission.

  • Displayed in place of the form
  • Confirm the submission was received
  • Can include next steps

Example:

Thank you for your submission! We’ll get back to you within 2 business days.

Redirect URL

Optionally redirect users after submission.

  • Enter a full URL to redirect to
  • Useful for thank you pages
  • Can pass entry data via URL parameters

Appearance Settings

Customize how your form looks when embedded.

Theme Mode

Control color scheme behavior:

ModeBehavior
LightAlways use light colors
DarkAlways use dark colors
AutoFollow system preference

Colors

Customize the color palette:

  • Primary Color - Buttons, links, accents
  • Background - Form background
  • Text - Main text color
  • Additional color options for fine-tuning

Typography

Font settings:

  • Font Family - Choose from available fonts
  • Font Size - Base text size

Layout

Control form layout:

  • Max Width - Maximum form width
  • Padding - Internal spacing
  • Border Radius - Corner roundness

Embed Settings

Configure embedding behavior.

Entry Key Mode

How entries are identified:

ModeDescription
GenerateCreate a new entry for each load
URL ParameterUse entry key from URL
CustomImplement your own logic

Allowed Origins

Domains allowed to embed the form.

  • Add domains that will embed your form
  • Helps prevent unauthorized embedding
  • Leave empty to allow all domains

Multi-Page Settings

For forms with multiple pages:

Progress Indicator

Show submission progress:

  • Steps - Show page numbers/names
  • Progress Bar - Visual progress bar
  • None - Hide progress

Page navigation options:

  • Previous Button - Allow going back
  • Save Progress - Enable draft saving

Status Settings

Control form availability:

Active Status

  • Active - Form accepts submissions
  • Paused - Form is visible but can’t submit
  • Closed - Form is not accessible

Schedule

Set availability windows:

  • Start Date - When form becomes active
  • End Date - When form closes
  • Useful for time-limited campaigns

Notification Settings

Configure submission notifications:

Email Notifications

Send emails when submissions are received:

  1. Enable email notifications
  2. Enter recipient email addresses
  3. Customize subject line
  4. Choose included fields

Webhook Notifications

Send data to external systems:

  1. Enable webhooks
  2. Enter endpoint URL
  3. Choose HTTP method
  4. Select fields to include

Advanced Settings

Entry Revisions

Track changes to entries:

  • Enable revision history
  • See who made changes
  • Revert to previous versions

Metafields

Enable internal fields:

  • Add metafields form
  • Configure admin-only fields
  • See Metafields for details

API Access

Control API interactions:

  • Enable/disable client API
  • Configure allowed operations
  • Set rate limits

Saving Settings

Settings are saved:

  • Automatically as you edit (draft)
  • Applied on publish (to public form)
  • Some settings (like Active status) apply immediately