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
  • Templates
  • Starting blank
  • Flow Details
  • Set a Flow name and URL slug

Was this helpful?

  1. Creating Flows

Building a new flow

PreviousManaging revisionsNextGroups

Last updated 29 days ago

Was this helpful?

Create a new flow by starting from a prebuilt template or from scratch. You’ll choose a theme, configure flow details like name and URL slug, and then launch your form with a click.

In your studio, click + New Flow to open a dialog box with two options:

  • Start from a template

  • Start from blank

The sections below walk through each option.

Templates

Choosing a template

Templates give you a head start by including prebuilt content and a default theme tailored for a specific use case—such as Patient Health Questionnaires, Net Promoter Score surveys, or Job Application forms.

If a template includes questions with calculated answers, the necessary calculated variables will be included automatically. For example, the PHQ‑9 template includes a scoring variable based on responder answers.

Templates are fully editable. You can modify or delete any content after creating your flow.

To get started, find the template you want and click on it. You’ll be taken to Flow Details to finalize setup before creating your flow.

Starting blank

If you choose to start blank, you’ll be taken directly to the Pick a Theme step.

Here, you can:

  • Choose a theme

  • Edit flow details like the name, URL slug, and description

See Flow Details below for more on these settings. Once you're happy with your selections, click Create a new flow!


Flow Details

Flow Details help organize your studio and define how your form is accessed. These include:

  • Flow Name – The internal name for your flow in your studio

  • URL Slug – The unique part of your form’s URL

  • Description (optional) – A short internal note to help differentiate flows

If you’re starting from a template, you’ll also see a live preview of the template. You can interact with it before clicking Use this template to create your flow.

Set a Flow name and URL slug

The Flow Name determines how your flow appears in your studio. By default, it’s also used to generate the URL Slug, which becomes part of the public form link:

https://{your-domain}/flow/{url-slug}

If you open Advanced Options, you can:

  • Edit the URL slug (it’s pre-filled from the Flow Name)

  • Add an optional description

Note: The URL slug cannot be changed once the flow is created. Double-check it before proceeding to avoid ending up with a confusing or messy public link.

The Flow Name and Description are only visible to your team within the studio.

If you need to change the slug after creating the flow, see our guide to create a new flow with your desired slug.

✨
duplicating variants
You can either pick a template or start from scratch