Skip to content

Creating Your First Form

This step-by-step guide will walk you through creating your first form with NexusForm.

  1. Open NexusForm from your Shopify Apps
  2. Click Forms in the navigation
  3. Click Create Form button
  4. You’ll be taken to the form builder with a blank canvas
  1. Open NexusForm from your Shopify Apps
  2. Click Templates in the navigation
  3. 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
  4. Click Preview to see the template
  5. Click Use Template to create a form based on it

The form builder has three main areas:

┌─────────────────────────────────────────────────────────┐
│ Header (Form Name, Actions, Undo/Redo) │
├───────────┬─────────────────────────────┬───────────────┤
│ │ │ │
│ Fields │ Form Canvas │ Properties │
│ Palette │ (Drag & Drop Area) │ Panel │
│ │ │ │
└───────────┴─────────────────────────────┴───────────────┘

Contains all available field types organized by category. Drag fields from here onto the canvas.

The visual editor where you arrange and preview your form. Shows a live preview of how your form will look.

Configure the selected field’s settings, validation rules, and appearance. Also contains form-wide settings tabs.

  1. Find the field type you want in the left sidebar
  2. Click and drag it onto the canvas
  3. Drop it where you want it to appear
  4. The field is now added to your form
  1. Click the + Add Field button on the canvas
  2. Select a field type from the popup menu
  3. The field is added at that position

Click on any field to select it. The right panel shows its 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)
  • 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
  • Drag and drop fields to reorder them
  • Grab the field by its drag handle (left side)
  • Select the field
  • Click the Delete button in the toolbar
  • Or use keyboard shortcut: Delete / Backspace
  • Select the field
  • Click the Duplicate button
  • A copy appears below the original

Your form automatically saves as you work. Look for the “Saved” indicator in the header.

Click the Save button in the header to force a save.

  1. Click the form name in the header
  2. Type a descriptive name (e.g., “Contact Us”, “Product Inquiry”)
  3. Click outside or press Enter to save

Let’s create a basic contact form:

  1. Create new form - Click “Create Form”
  2. 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”
  3. Set validation:
    • Make Name, Email, and Message required
    • Email field auto-validates email format
  4. Name your form - “Contact Us Form”
  5. Save the form

Your first form is ready to publish!

ShortcutAction
Ctrl/Cmd + ZUndo
Ctrl/Cmd + Shift + ZRedo
Delete / BackspaceDelete selected field
Ctrl/Cmd + DDuplicate selected field