EddyEddy

Blocks & Sections

A reference guide to all block types, their configuration options, and how they behave in sessions.

Blocks are the building blocks of your workflow stages. Each block type serves a specific purpose—from collecting data with form fields to displaying content to participants.

Block Types

Coming soon: Documentation for each block type including configuration options and session behavior.

Input Blocks (capture user data):

  • Input - Single-line text field for short text or numbers
  • Text Area - Multi-line text field for longer responses
  • Number - Numeric input field
  • Email - Text field with email validation
  • Phone - Phone number input with country code selection
  • Date - Date picker (can include time selection)
  • URL - Text field with URL validation
  • Attachment - File upload for one or more files

Choice Blocks (predefined options):

  • Select - Dropdown menu for single selection
  • Multi-Select - Dropdown for multiple selections
  • Checkbox - Single standalone checkbox
  • Checklist - Multiple items with checkboxes
  • Todo - Task list (similar to Checklist)
  • Poll - Voting on options with live tally

Content & Media Blocks (display information):

  • Content - Rich text with formatting, images, and dynamic data
  • Video - Embedded video player (YouTube, Vimeo, etc.)
  • Resource - Downloadable file list
  • Media Gallery - Image/media carousel
  • Iframe - Embedded external web page

Specialized Blocks (unique functionality):

  • Discussion - Threaded conversation with comments and replies
  • Review - Display data from another block for approval workflows
  • Embedded Workflow - Start a session of another workflow
  • AI Blocks - Process text with AI (summarize, critique, expand)

Sections (organize your stage):

  • Section - Group blocks together with a header
  • Sheet Section - Embed a filtered view of sheet data within a stage

Configuring Blocks

Each block has configuration options that control:

  • Label - The title shown to participants
  • Description - Helper text explaining what to enter
  • Required - Whether the field must be completed
  • Validation - Rules for acceptable input
  • Visibility - Conditions for when the block appears
  • Sheet Column - Where the data is stored (for input/choice blocks)

Blocks in Sessions

When participants interact with blocks during a session:

  • Input and choice blocks collect and validate responses
  • Content & media blocks display configured information
  • Specialized blocks provide advanced functionality (discussions, reviews, AI)
  • Sections organize the visual layout of the stage
  • Required fields must be completed before progressing

Detailed documentation for each block type coming soon!

On this page