🧱 Playground / Form Builder

The Playground is where you design your form, add components, apply logic, customise branding, and preview the result in real time.

Written By SyncroEdge

Last updated 4 months ago

🆕 Creating a New Form

You can create a form in three ways: from scratch, using a template, or by generating it with AI.

🤖 Generate with AI

  • From the Console, click “Create New Form”

  • Click “Generate with AI” in the form creation modal

  • Enter a short prompt like:

    • “Create a job application form with resume upload and rating”

    • “Generate a lead gen form for a SaaS product demo”

  • AI will automatically:

    • Choose relevant components

    • Apply smart labels and placeholders

    • Add logic where needed (e.g. conditional questions)

  • You can edit everything after generation

🧠 Tip: You can also regenerate or edit your AI prompt directly in the Playground via the AI assistant panel

✍️ Start from Scratch

  • From the Console, click “Create New Form”

  • Select Start from Scratch

  • You’ll enter the Playground with a blank canvas and one default page

📦 Use a Template

  • Open the Templates tab from the left menu

  • Browse categories like Lead Gen, Surveys, Contact Forms, etc.

  • Click on a template to load it into the Playground instantly

  • Customise the pre-built components as needed

🧩 Component Types

FormMaster.io supports a variety of components you can drag and drop into your form:

  • 📋 Choice Fields: Single choice, multiple choice, dropdowns

  • ✍️ Text Inputs: Short text, long text, number fields

  • ⭐ Rating Types: Star rating, opinion scale, thumbs up/down

  • 📁 Uploads: File upload, image input

  • 🕹 Advanced: Date/time pickers, email/phone/contact fields, logic gates

🖥 Layout Panels

The Playground has 3 key areas to build your form:

🔹 Left Panel – Form Layers

  • View your form structure page-by-page

  • Reorder pages or jump between them

  • Manage overall form navigation

🔹 Middle Panel – Canvas

  • This is where you build the form visually

  • Drag components here and edit them directly

  • Supports multi-page navigation

🔹 Right Panel – Properties

  • Configure settings for each selected component:

    • Label

    • Placeholder

    • Validation

    • Required toggle

    • Styling options and more…

🧭 Top Tabs in the Playground

The Playground has 4 main tabs to manage the entire lifecycle of your form.

🛠️ Create

This is your main form builder.

  • Left Panel → Pages & layers

  • Middle → Drag & drop canvas

  • Right Panel → Component properties

  • Add logic, edit text, change layout — this is your “Playground”


⚙️ Setup

Manage form logic, integrations, and settings.

Logic

  • Show/hide components based on user input

  • Build dynamic flows with AND/OR conditions

Integrations

  • Connect apps like Zapier, Slack, Notion, etc.

  • Trigger actions on form submit, draft, etc.

General Settings

  • Allow multiple submissions

  • Set password, auto-save, draft links

  • Send response notifications to the owner's email

  • Open/close form


📤 Share

Control how your form is distributed.

Link Sharing

  • Public

  • Customise title, description, and OG image

Social Share

  • Share to Twitter, WhatsApp, LinkedIn

  • Auto-preview with branding

Embed Options

  • Embed types: Standard, Full Page, Pop-Up, Slider, Side Tab, Popover

  • Customise icons, text, position, colours

  • Display conditions: on load, scroll %, time delay

  • Control frequency: once, every time

  • Generate multiple versions with unique settings

  • Copy & paste HTML embed code to any website


📊 Results

See performance, responses, and insights.

Overview Stats

  • Views, submissions, completion %, drop-off rate

  • Avg. submission time, device/browser/location data

  • Drop-off analysis by question

Filter Responses

  • All-time, Today, 7d, 30d, or custom date range

Summary

  • Auto-visuals:

    • Charts for choices

    • Text lists for open responses

    • Ratings and scale bars

  • Easy data interpretation per question type

Individual Responses

  • Table format like a spreadsheet

  • View all submissions with user ID & answers

  • Export to CSV or sync to Google Sheets


⚙️ Dock at the Bottom

🧾 Setup

  • Set form name, description, SEO, favicon, submission behaviour, and redirects

🔄 Workflow (Integrations)

  • Connect to Slack, Google Sheets, Notion, or any webhook

  • Define what happens after submission

🧠 Logic

  • Add conditional logic to show/hide components or pages

  • Support for multi-condition rules (AND / OR)

🕓 Version History

  • View autosaved snapshots of your form

  • Revert to previous versions if needed

🎨 Branding

  • Apply brand colours, fonts, logos, and border radius

  • Choose from saved themes or create new ones

👁️ Preview

  • Switch between Desktop, Tablet, and Mobile views

  • Test form behaviour before publishing


You’re now ready to publish your form or connect it to apps!