Advanced Features
Unlock the full potential of NexusForm with these advanced features and configurations.
Success Actions
Section titled “Success Actions”Control what happens after a form is successfully submitted.
Success Message (Default)
Section titled “Success Message (Default)”Show a thank-you message:
- Go to form Settings tab
- Find Success Action section
- Select Show Message
- Enter your custom message
- Message displays after submission
Example:
Thank you for your submission! We'll be in touch within 24 hours.Redirect to URL
Section titled “Redirect to URL”Send users to another page:
- Select Redirect to URL
- Enter the destination URL
- Optional: Set delay (0-5 seconds)
- Optional: Open in new tab
- 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=JohnClose Form (Float Layout Only)
Section titled “Close Form (Float Layout Only)”For floating forms, automatically close after submission:
- Select Close Form
- Form modal closes after successful submit
- User can reopen with float button
Require Login
Section titled “Require Login”Only allow logged-in customers to see your form.
Enable Require Login
Section titled “Enable Require Login”- Go to Settings tab
- Toggle on Require Login
- Save and publish
How It Works
Section titled “How It Works”- 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
Use Cases
Section titled “Use Cases”- Member-only feedback forms
- Account holder surveys
- VIP customer requests
- Employee forms
Responsive Column Layouts
Section titled “Responsive Column Layouts”Create multi-column layouts that adapt to screen size.
Setting Column Spans
Section titled “Setting Column Spans”Each field can span 1-12 columns of the grid:
| Columns | Width | Fields Per Row |
|---|---|---|
| 12 | 100% | 1 |
| 6 | 50% | 2 |
| 4 | 33% | 3 |
| 3 | 25% | 4 |
Device-Specific Layouts
Section titled “Device-Specific Layouts”Set different layouts per device:
- Select a field
- Find Column Span settings
- Set mobile (sm) and desktop (lg) separately
- Example: 12 on mobile, 6 on desktop
Example: Side-by-Side Name Fields
Section titled “Example: Side-by-Side Name Fields”First Name: colSpan 6 (desktop), 12 (mobile)Last Name: colSpan 6 (desktop), 12 (mobile)Result: Side-by-side on desktop, stacked on mobile.
Conditional Logic (Coming Soon)
Section titled “Conditional Logic (Coming Soon)”Show or hide fields based on other field values.
Planned Features
Section titled “Planned Features”- Show/hide fields conditionally
- Required only if another field is filled
- Skip sections based on answers
- Dynamic validation rules
File Upload Configuration
Section titled “File Upload Configuration”Size Limits
Section titled “Size Limits”Control maximum file size per upload:
- Default: 5MB per file
- Configurable up to 25MB (Pro plan)
File Type Restrictions
Section titled “File Type Restrictions”Limit accepted file types:
- Documents: PDF, DOC, DOCX
- Images: JPG, PNG, GIF, WEBP
- Spreadsheets: XLS, XLSX, CSV
- Archives: ZIP
Multiple Files
Section titled “Multiple Files”Allow multiple file uploads:
- Set max number of files
- Each file validated independently
Custom Validation Patterns
Section titled “Custom Validation Patterns”Use regex patterns for custom validation:
Common Patterns
Section titled “Common Patterns”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]+$Applying Custom Patterns
Section titled “Applying Custom Patterns”- Select the field
- Enable Pattern validation
- Enter the regex pattern
- Set custom error message
- Test thoroughly
Hidden Fields
Section titled “Hidden Fields”Capture data without user input:
Use Cases
Section titled “Use Cases”- Form Source: Track which page form is on
- Campaign ID: Marketing tracking
- User Type: Segment submissions
- Timestamp: Capture specific values
Configuration
Section titled “Configuration”- Add Hidden field
- Set field name
- Set default value
- Value is included in submission
Pre-Filled Fields
Section titled “Pre-Filled Fields”Display data that may or may not be editable:
Logged-In Customer Data
Section titled “Logged-In Customer Data”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
Static Pre-Fill
Section titled “Static Pre-Fill”Set default values:
- Add Pre-Filled field
- Enter default value
- Set if editable or read-only
GDPR Consent
Section titled “GDPR Consent”Ensure compliance with privacy regulations:
GDPR Checkbox
Section titled “GDPR Checkbox”- Add GDPR Consent field
- Configure consent text
- Link to privacy policy
- Make required
Best Practices
Section titled “Best Practices”- Clear language about data use
- Link to full privacy policy
- Required for form submission
- Track consent in submissions
Keyboard Shortcuts
Section titled “Keyboard Shortcuts”Power user shortcuts:
| Shortcut | Action |
|---|---|
Ctrl/Cmd + Z | Undo |
Ctrl/Cmd + Shift + Z | Redo |
Delete / Backspace | Delete field |
Ctrl/Cmd + D | Duplicate field |
Escape | Deselect field |
Performance Tips
Section titled “Performance Tips”Optimize Forms
Section titled “Optimize Forms”- Limit fields - Only ask what you need
- Compress images - For image backgrounds
- Test load time - Preview on slow connections
File Upload Optimization
Section titled “File Upload Optimization”- Set appropriate size limits
- Restrict to needed file types
- Consider compression options
API Access (Coming Soon)
Section titled “API Access (Coming Soon)”Programmatic access to forms and submissions:
- Create/update forms via API
- Fetch submissions programmatically
- Webhook integrations
- Third-party connections