Getting Started with Form Builder
This guide will walk you through creating your first configuration form for a Salesive theme.Prerequisites
Before you begin, make sure you have:- A Salesive theme or template project
- Basic understanding of JSON structure
Creating Your First Form
Step 1: Access the Form Builder
Navigate to the Salesive Form Builder at https://form.salesive.com. You’ll see two main panels:- Left Panel: Live preview and visual builder
- Right Panel: JSON schema editor
Open Form Builder
Start building at https://form.salesive.com
Step 2: Define Your First Page
Every form starts with at least one page. Pages help organize your configuration form logically.string
required
Unique identifier for the page (use lowercase, hyphens for spaces)
string
required
Display name shown to users
string
Brief explanation of what this page configures
Step 3: Add Sections
Sections group related fields within a page.string
required
Unique identifier for the section
string
required
Section heading displayed to users
string
Helper text explaining this section’s purpose
Step 4: Add Fields
Fields are the actual form inputs where users enter data.Your form now has a page with a section containing two fields! Users can
input their store name and choose a primary color.
Complete Example
Here’s a complete starter form:Testing Your Form
1
Preview Mode
Switch to Preview mode in the Form Builder to see exactly how users
will interact with your form.
2
Fill Out Fields
Enter test data into the form fields to ensure everything works as
expected.
3
Submit Form
Submit the form and check the Result panel to see the generated JSON
output.
4
Verify Variables
Confirm that all field IDs match the variable names you’ll use in your
theme.
Saving Your Schema
The Form Builder automatically saves your schema to browser local storage.
Your changes persist between sessions.
- Click the Copy JSON button in the Schema Editor panel
- Save the JSON to your project as
salesive.form.json - Commit the file to your theme repository
Next Steps
Now that you have a basic form, explore more advanced features:Field Types
Learn about all available field types and their options
Schema Structure
Deep dive into the complete schema structure
Using Variables
Learn how to use collected data in your theme
Examples
Browse real-world form configurations

