LogoLogo
Back to studio
  • Formsort documentation
  • โฉQuickstart
    • ๐ŸŸขGet started with Formsort
    • ๐ŸŽCore concepts
    • โ„น๏ธQuestion and content reference
    • ๐Ÿ“•Key terms
    • ๐Ÿž๏ธCreate your first flow
    • ๐Ÿ“–Add content and collect answers
      • ๐ŸคณCapture demographic data
      • โ„น๏ธAdd informational content
      • ๐Ÿ” Review your variable schema
    • ๐ŸŽจCreate a theme
      • Set brand guidelines
    • ๐ŸคนPersonalize your flow
      • ๐ŸŒŸTemplate your variables
      • ๐Ÿง Add conditional logic
      • ๐Ÿ’ซUsing conditional logic with Calculated and API variables
      • ๐Ÿ”šEnd the flow
    • ๐Ÿ”€Set up integrations
    • ๐Ÿš€Go live
      • Auditing your flow for content, functionality, and design
    • ๐Ÿ’ผCommon use cases
      • ๐Ÿ’”Disqualify responders
      • ๐Ÿ—“๏ธAdd a scheduling option
      • ๐Ÿ“„Allow responders to read and accept your company policies
  • ๐Ÿ—๏ธBuilding flows
    • Flows and variants
      • Flow starts
    • Adding content
      • Groups
      • Steps
        • Settings
        • Logic
        • Style
      • Questions
        • General Settings
        • Style
        • Address
        • Comparison
        • Confirmation
        • Date
        • Date & Time
        • Email address
        • File upload
        • Grid choice
        • Iframe
        • Image upload
        • Number
        • Payment
        • Phone number
        • Postal code
        • Question group
        • Region
        • Select
          • Providing choices via API or calculation
        • Signature
        • SSN
        • Text questions
        • Yes/No
      • Content
        • General Settings
        • Statement
        • Image
        • Video
        • Next button
        • Divider
        • Map
      • Endings
      • Using markdown
      • Using variable templating
        • Template formatting functions
      • Copy-pasting form content
      • Content library
    • Conditions and logic
      • Logical operator reference
      • Advanced logic
    • Variables (answers)
      • Variables from questions
      • Externally provided variables
      • Calculated variables
      • API lookups
      • System Library variables
      • Orphaned variables
    • Schemas
      • JSON Schemas
      • Validating flow schemas
    • Redirects
    • Styling and themes
      • CSS Reference
      • Overriding theme styling
      • Custom CSS overrides
      • Content area
      • Animations and transitions
      • Form Layout
      • Typography
        • Adobe Fonts
        • Hosting custom fonts
      • Color variables
      • Dimension variables
      • Question containers
      • Assets
      • Form Buttons
        • Select buttons
      • Inputs and dropdowns
      • Checkmarks
      • Tables
      • Sliders
      • Divider lines
      • Progress bar
      • Comparison cards
    • Variant settings
      • Form behavior for returning responders
      • Group ranking API
    • Publishing and versions
      • Preview window
      • Deploying
      • History
  • ๐Ÿ’พHandling data
    • Philosophy and data retention policy
    • Viewing form answers
    • Responder UUIDs
    • Environments
      • Loading different environments
    • Passing data in
      • URL parameters
      • POST body
      • Embed query parameters
    • Custom validators
    • Form answers and events
      • Analytics events
      • Signed requests
      • Event payload shape
      • Submission frequencies
      • Runtime error reporting
      • Admin API
      • Flow content data format
    • 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
  • ๐Ÿ“บGoing live
    • Custom domains
    • Built-in analytics
    • Embedding
      • Web-Embed API
        • React-embed
      • Adding authentication
      • Embedding forms in iOS and Android
      • Setting up a dev environment
    • Split testing
    • Preflight checklist
  • ๐ŸขTeams
    • Accounts
      • Roles and permissions
    • Events subscriptions
    • Workspace domain detection
Powered by GitBook
On this page
  • Question label
  • Variable
  • Readable description
  • Data classification
  • Question ID
  • Has info Text?
  • Multiple answers

Was this helpful?

  1. Building flows
  2. Adding content
  3. Questions

General Settings

Get your questions set up.

PreviousQuestionsNextStyle

Last updated 8 months ago

Was this helpful?

Some specific question settings depend on the -- universally-available settings are described below.

Question label

A text field that can be used to prompt the user for input. This can be edited in the settings menu or on the component itself.

Variable

answers: {
    variable_name: variable_value
}

The value of the variable depends on the user answer.

Readable description

Example description included in a webhook payload:

"answers": {
  "variable_name": "variable_value"
}
"responder_uuid": "debe557f-16bc-4370-9e14-cc238c77879b",
"flow_label": "flow",
"variant_label": "main",
"variant_uuid": "bf5efd0a-2869-44af-91a2-c0128b9ecf6c",
"finalized": false,
"created_at": "2023-10-05T21:47:49+00:00",
"descriptions": {
  "variable_name": "A Boolean T/F question"

Data classification

Question ID

Allows you to create an HTML ID for the specific question. This aids in targeting elements for custom CSS application.

Has info Text?

To provide additional clarification or context for a question without cluttering your design, add info text to a question by enabling Has info text? with a question selected.

The link can be text or an icon, and a tooltip and a modal display style are available.

Info text is not available on Select buttons, due to the nature of having to press the info text tooltip to see the text.

Multiple answers

In order to make a question have multiple answers, check the Allow multiple answers option in the settings.

The following question types can be configured to collect multiple answers.

  • date

  • email

  • number

  • phone

  • text

  • select

When enabled, instead of storing a single value for the answer, the chosen values will be placed in an array:

{
  "pets": ["cat", "dog", "bird"],
}

When the responder types in their first response, a +Add button will show up on the lower left side, indicating that the responder can add additional responses.

The name of the variable as it will appear in your . By default this will be a copy of the text in the Question label field, however the Variable field can be edited separately.

This field can help your team understand the purpose of this question being asked. This is not visible to end-users. The description can be sent along in answer payloads as part of the form metadata if you enable the feature in your setup.

Allows you to tag an answer variable as being some part of responder PII, or some other important data point. Please see for more information.

For changing the styling of the +Add button, you can go to the styling section for more details.

๐Ÿ—๏ธ
integration
this section
buttons
question type
answers payloads