Creating Your First Form
This step-by-step guide will walk you through creating your first form with NexusForm.
Starting a New Form
Section titled “Starting a New Form”Option 1: Start from Scratch
Section titled “Option 1: Start from Scratch”- Open NexusForm from your Shopify Apps
- Click Forms in the navigation
- Click Create Form button
- You’ll be taken to the form builder with a blank canvas
Option 2: Use a Template
Section titled “Option 2: Use a Template”- Open NexusForm from your Shopify Apps
- Click Templates in the navigation
- Browse templates by category:
- Contact - Customer inquiry forms
- Registration - Sign-up and registration forms
- Survey - Feedback and survey forms
- Feedback - Product review and feedback forms
- Newsletter - Email subscription forms
- Custom - Other template types
- Click Preview to see the template
- Click Use Template to create a form based on it
The Form Builder Interface
Section titled “The Form Builder Interface”The form builder has three main areas:
┌─────────────────────────────────────────────────────────┐│ Header (Form Name, Actions, Undo/Redo) │├───────────┬─────────────────────────────┬───────────────┤│ │ │ ││ Fields │ Form Canvas │ Properties ││ Palette │ (Drag & Drop Area) │ Panel ││ │ │ │└───────────┴─────────────────────────────┴───────────────┘Left Sidebar - Fields Palette
Section titled “Left Sidebar - Fields Palette”Contains all available field types organized by category. Drag fields from here onto the canvas.
Center - Form Canvas
Section titled “Center - Form Canvas”The visual editor where you arrange and preview your form. Shows a live preview of how your form will look.
Right Sidebar - Properties Panel
Section titled “Right Sidebar - Properties Panel”Configure the selected field’s settings, validation rules, and appearance. Also contains form-wide settings tabs.
Adding Fields to Your Form
Section titled “Adding Fields to Your Form”Drag and Drop
Section titled “Drag and Drop”- Find the field type you want in the left sidebar
- Click and drag it onto the canvas
- Drop it where you want it to appear
- The field is now added to your form
Quick Add
Section titled “Quick Add”- Click the + Add Field button on the canvas
- Select a field type from the popup menu
- The field is added at that position
Configuring Field Settings
Section titled “Configuring Field Settings”Click on any field to select it. The right panel shows its settings:
Basic Settings
Section titled “Basic Settings”- Label - The text shown above the field
- Placeholder - Hint text inside the field (disappears when typing)
- Description - Help text shown below the field
- Field Name - Technical identifier (used in exports)
Validation Settings
Section titled “Validation Settings”- Required - Make the field mandatory
- Min/Max Length - Character limits for text fields
- Pattern - Custom validation using regex
- Custom Error Messages - Override default error messages
For Choice Fields (Dropdown, Radio, Checkbox)
Section titled “For Choice Fields (Dropdown, Radio, Checkbox)”- Options - Add, edit, or remove choices
- Default Value - Pre-select an option
Arranging Your Form
Section titled “Arranging Your Form”Reordering Fields
Section titled “Reordering Fields”- Drag and drop fields to reorder them
- Grab the field by its drag handle (left side)
Deleting Fields
Section titled “Deleting Fields”- Select the field
- Click the Delete button in the toolbar
- Or use keyboard shortcut:
Delete/Backspace
Duplicating Fields
Section titled “Duplicating Fields”- Select the field
- Click the Duplicate button
- A copy appears below the original
Saving Your Form
Section titled “Saving Your Form”Auto-Save
Section titled “Auto-Save”Your form automatically saves as you work. Look for the “Saved” indicator in the header.
Manual Save
Section titled “Manual Save”Click the Save button in the header to force a save.
Naming Your Form
Section titled “Naming Your Form”- Click the form name in the header
- Type a descriptive name (e.g., “Contact Us”, “Product Inquiry”)
- Click outside or press Enter to save
Example: Simple Contact Form
Section titled “Example: Simple Contact Form”Let’s create a basic contact form:
- Create new form - Click “Create Form”
- Add fields:
- Drag Text field → Set label to “Full Name”
- Drag Email field → Set label to “Email Address”
- Drag Dropdown field → Set label to “Subject”, add options
- Drag Textarea field → Set label to “Message”
- Set validation:
- Make Name, Email, and Message required
- Email field auto-validates email format
- Name your form - “Contact Us Form”
- Save the form
Your first form is ready to publish!
Keyboard Shortcuts
Section titled “Keyboard Shortcuts”| Shortcut | Action |
|---|---|
Ctrl/Cmd + Z | Undo |
Ctrl/Cmd + Shift + Z | Redo |
Delete / Backspace | Delete selected field |
Ctrl/Cmd + D | Duplicate selected field |