LogoLogo
Back to studio
  • 🧠Core Concepts
    • Introduction to Formsort
    • Formsort quickstart guides
      • Add content and collect answers
      • Capture demographic data
      • Add informational content
      • Template your variables
      • Add conditional logic
      • Using conditional logic with Calculated and API variables
      • Add a scheduling option
      • End the flow
      • Review your variable schema
      • Set up integrations
    • How data works in Formsort
      • Responder UUIDs
    • Understanding flows
    • Versioning in Formsort (Deploying)
      • Variant revisions
      • Managing revisions
  • ✨Creating Flows
    • Building a new flow
      • Groups
      • Steps
      • Copy-pasting form content
  • Adding questions and content
    • Questions
      • Select
      • Text
      • Address
      • Comparison
      • Confirmation
      • Date
      • Date & time
      • Email address
      • File upload
      • Grid choice
      • Iframe
      • Image upload
      • Number
      • Payment
      • Phone number
      • Postal code
      • Question group
      • Region
      • Signature
      • SSN
      • Yes/No
    • Content
      • Statement
      • Image
      • Next button
      • Video
      • Divider
      • Map
  • Controlling the flow with conditions and logic
    • Advanced logic
  • Variable templating
  • Redirects and endings
  • Field validation
  • Flow and variant management
  • Content library
  • 🧬JSON Form Definition
  • JSON schemas
  • Validating flow schemas
  • Events subscriptions
  • Flow content data format
  • 🎨Styling
    • Customizing appearance
      • Content area & form layout
      • Buttons
      • Typography
      • UI states
      • Color and dimension variables
      • Question containers
      • Inputs and dropdowns
      • Checkmarks
      • Tables
      • Sliders
      • Divider lines
      • Progress bar
      • Comparison cards
      • Animations and transitions
  • CSS & Advanced Styling
    • Custom CSS overrides
    • Step styling
    • CSS reference
  • 🔁Form Behavior Settings
    • Variant settings
      • Form behavior for returning users
      • Group ranking API
    • Navigation sidebar
  • ⚙️Response Data Collection & Management
    • Schema (variables)
      • Variables from questions
      • Externally provided variables
      • Calculated variables
      • API lookups
      • System Library variables
      • Orphaned variables
  • Saving & retrieving responses
  • Importing Data
    • URL parameters
    • POST body
    • Embed query parameters
  • 📊Analytics and Attribution
    • Built-in analytics
    • Split testing
  • 🚀Publishing and Deployment
    • Live preview overview
    • Environments
      • Loading different environments
    • Embedding
      • Web-embed API
        • React-embed
      • Adding authentication
      • Embedding forms in iOS and Android
      • Setting up a dev environment
    • Pre-deployment checklist
  • 📁Workspace Management
    • Accounts
      • Roles and permissions
    • Custom domains
    • Workspace domain detection
  • 🛠️Formsort Admin API
    • Admin API
  • 🔌Integrations
    • Form answers and events
      • Analytics events
      • Signed requests
      • Event payload shape
      • Submission frequencies
      • Runtime error reporting
    • Integration reference
      • Amplitude
        • Amplitude cross domain tracking
      • BigQuery
      • FullStory
      • Google Analytics
        • Updating from Universal Analytics to GA4
      • Google Cloud Storage
      • Google Sheets
      • Google Tag Manager (GTM)
        • JavaScript triggered by flow events
      • Hubspot
      • Jornaya
      • Optimizely
      • PostgreSQL
      • Redshift
      • Rudderstack
      • S3
      • Salesforce
      • Segment
        • Segment Setup
        • Segment cross domain tracking
      • Stripe
      • TrustedForm
      • Webhooks
        • Zapier
Powered by GitBook
On this page
  • Accessing the Live Preview
  • Navigating in the preview window
  • Setting and viewing answers
  • Logging events
  • Advanced settings
  • Host
  • Viewport
  • Environment
  • Show all

Was this helpful?

  1. Publishing and Deployment

Live preview overview

See the current state of a flow without deploying.

PreviousSplit testingNextEnvironments

Last updated 1 month ago

Was this helpful?

The Live Preview window lets you see your form take shape in real time, reflecting changes to content, styling, logic, and integrations as you build. It’s a safe space to experiment: answers are discarded on reload, and no data is sent to your response storage, production systems, or integrations.

The preview window also simulates the viewport dimensions your users will encounter — from the average desktop screen (1440×1024) all the way down to a compact mobile display like the iPhone SE (375×667).

Accessing the Live Preview

To open the Live Preview, click PREVIEW in the top-right corner of a variant. It will open the preview in a new browser tab.


Navigating in the preview window

The preview window gives you enhanced navigation not available in a real form—for example, skipping directly to a specific step without filling out previous questions.

Stuck in the preview window?

Setting and viewing answers

To directly modify or inspect the current values of answers in the form, click Set answers in the bottom-left of the Live Preview window.

Fixtures

Fixtures allow you to save the current state of answers in in your Preview testing. These saved states can be reloaded in future editing sessions, making them especially helpful for flows with complex logic or long progressions.

Instead of repeatedly filling out the same path, you can jump straight into a known scenario—speeding up testing and iteration.

The Fixtures menu also provides a shareable URL that loads this saved answer path into a published version of your form. This is useful for validating how specific logic performs in a live environment without having to recreate the scenario manually.

Logging events

Clicking Events captured on the bottom-right of the Live Preview window will show the events and payloads that would have been sent to the third-party analytics integrations you have configured for the form.

Advanced settings

Clicking the gear icon at the right side of the preview window will bring up advanced settings.

Host

Viewport

Your users will view your forms on a variety of devices - consequently, it's a good idea to test on various form factors. The built-in viewports allow you to access common device resolutions quickly.

Note that you can also resize the preview itself to see how your layout performs in different-sized containers.

Environment

The preview window normally discards all saved answers, and does not send analytics events, instead logging them to the window. If you would like to instead send data to your real integrations, to test that everything is connected, you can choose one of your environments in which to load the form.

Show all

If show all is checked, questions will always be visible, even if they are conditionally enabled and the dependent condition has not been evaluated. This may be helpful when building flows with lots of inline conditions.

If you are having trouble progressing forward in a flow in the preview window, or if expected behavior like a redirect is not behaving as expected, try starting from the beginning, and filling out all answers along the way, like a responder would. For more involved testing, you might want to publish to a , giving you a more close-to-production experience.

If you have , your flows will be available not only on flow.formsort.com, but any domains that you have set up. The preview window loads using your default domain, but if you would like to change it, you can do so using the host setting. This may be useful for troubleshooting CORS issues with API calls, but generally you shouldn't have to change this.

🚀
staging or test environment
configured custom domains
The Preview window
Preview window navigation