Chat Flow
Flow Builder
Blocks
Inputs
Picture Choice

Picture Choice Input Block

The Picture choice input block allows you to offer your user predefined choices illustrated with a picture, either single choice options or multiple choices. This visual approach makes decision-making more intuitive and engaging for users.

Key Features

  • Visual Selection: Present options with accompanying images for better user engagement
  • Single or Multiple Choice: Configure whether users can select one or multiple options
  • Custom Labels: Add descriptive text below each image for clarity
  • Dynamic Items: Populate choices dynamically from variables or API responses
  • Responsive Grid Layout: Options display in an attractive grid that adapts to screen size

Flow Editor

Configuring the Picture Choice input block in the Flow Editor

Configuration Options

OptionDescription
Is multiple choiceToggle to allow users to select multiple options
Is searchableEnable search functionality when many options are available
Submit button labelCustomize the text on the submit button (for multiple choice)
Dynamic itemsPopulate choices from a variable containing an array of items
Save answer in variableStore the user's selection for use later in the flow

Adding Picture Choices

For each choice item, configure:

  • Image: Upload an image or provide a URL
  • Title: The label displayed below the image
  • Value: The value stored when this option is selected (can differ from title)

Example Usage

Product Selection

Create a visual product catalog:

  1. Add a Picture Choice block with your product images
  2. Set titles to product names and values to product IDs
  3. Enable multiple choice if users can select several items
  4. Store the selection in a variable for order processing

Style Quiz

Build an interactive style preference quiz:

  1. Display different style options as images
  2. Use single choice mode for each question
  3. Collect responses to personalize recommendations

Service Selection

Let users choose services visually:

  1. Upload icons or images representing each service
  2. Add clear labels describing each option
  3. Route users to different flows based on their selection

Best Practices

  • Use Consistent Image Sizes: Ensure all images have similar dimensions for a clean grid layout
  • Keep Labels Short: Use concise, descriptive labels that fit on one line
  • Limit Options: Display 2-6 options for optimal user experience; use dynamic items for longer lists
  • High-Quality Images: Use clear, recognizable images that represent the choice well
  • Consider Accessibility: Ensure images are distinguishable and labels are descriptive
  • Test on Mobile: Verify the grid layout works well on smaller screens

Explore the Buttons block documentation for advanced configuration options like dynamic items and conditional logic.

Indite Documentation v1.4.0
PrivacyTermsSupport