Skip to content

Advanced Features

Unlock the full potential of NexusForm with these advanced features and configurations.

Control what happens after a form is successfully submitted.

Show a thank-you message:

  1. Go to form Settings tab
  2. Find Success Action section
  3. Select Show Message
  4. Enter your custom message
  5. Message displays after submission

Example:

Thank you for your submission! We'll be in touch within 24 hours.

Send users to another page:

  1. Select Redirect to URL
  2. Enter the destination URL
  3. Optional: Set delay (0-5 seconds)
  4. Optional: Open in new tab
  5. Optional: Append form data to URL

Append Data: When enabled, adds email and name to URL:

https://yoursite.com/thank-you?email=john@example.com&name=John

For floating forms, automatically close after submission:

  1. Select Close Form
  2. Form modal closes after successful submit
  3. User can reopen with float button

Only allow logged-in customers to see your form.

  1. Go to Settings tab
  2. Toggle on Require Login
  3. Save and publish
  • Logged-in customers - See and use the form normally
  • Guests - See a login prompt with link to sign in
  • After login, customers are redirected back to form
  • Member-only feedback forms
  • Account holder surveys
  • VIP customer requests
  • Employee forms

Create multi-column layouts that adapt to screen size.

Each field can span 1-12 columns of the grid:

ColumnsWidthFields Per Row
12100%1
650%2
433%3
325%4

Set different layouts per device:

  1. Select a field
  2. Find Column Span settings
  3. Set mobile (sm) and desktop (lg) separately
  4. Example: 12 on mobile, 6 on desktop
First Name: colSpan 6 (desktop), 12 (mobile)
Last Name: colSpan 6 (desktop), 12 (mobile)

Result: Side-by-side on desktop, stacked on mobile.

Show or hide fields based on other field values.

  • Show/hide fields conditionally
  • Required only if another field is filled
  • Skip sections based on answers
  • Dynamic validation rules

Control maximum file size per upload:

  • Default: 5MB per file
  • Configurable up to 25MB (Pro plan)

Limit accepted file types:

  • Documents: PDF, DOC, DOCX
  • Images: JPG, PNG, GIF, WEBP
  • Spreadsheets: XLS, XLSX, CSV
  • Archives: ZIP

Allow multiple file uploads:

  • Set max number of files
  • Each file validated independently

Use regex patterns for custom validation:

Postal Code (US): ^\d{5}(-\d{4})?$
Phone (US): ^\(\d{3}\) \d{3}-\d{4}$
Date (MM/DD/YYYY): ^(0[1-9]|1[0-2])/(0[1-9]|[12]\d|3[01])/\d{4}$
No Numbers: ^[^0-9]*$
Letters Only: ^[A-Za-z]+$
  1. Select the field
  2. Enable Pattern validation
  3. Enter the regex pattern
  4. Set custom error message
  5. Test thoroughly

Capture data without user input:

  • Form Source: Track which page form is on
  • Campaign ID: Marketing tracking
  • User Type: Segment submissions
  • Timestamp: Capture specific values
  1. Add Hidden field
  2. Set field name
  3. Set default value
  4. Value is included in submission

Display data that may or may not be editable:

When customer is logged in, email and name can be pre-filled:

  • Theme block passes customer data
  • Form auto-fills if fields exist
  • Reduces friction for customers

Set default values:

  1. Add Pre-Filled field
  2. Enter default value
  3. Set if editable or read-only

Ensure compliance with privacy regulations:

  1. Add GDPR Consent field
  2. Configure consent text
  3. Link to privacy policy
  4. Make required
  • Clear language about data use
  • Link to full privacy policy
  • Required for form submission
  • Track consent in submissions

Power user shortcuts:

ShortcutAction
Ctrl/Cmd + ZUndo
Ctrl/Cmd + Shift + ZRedo
Delete / BackspaceDelete field
Ctrl/Cmd + DDuplicate field
EscapeDeselect field
  1. Limit fields - Only ask what you need
  2. Compress images - For image backgrounds
  3. Test load time - Preview on slow connections
  1. Set appropriate size limits
  2. Restrict to needed file types
  3. Consider compression options

Programmatic access to forms and submissions:

  • Create/update forms via API
  • Fetch submissions programmatically
  • Webhook integrations
  • Third-party connections