Skip to main content
While setting up Conditional Logic in Talview Forms, you may notice that some blocks are not appearing in the dropdowns for selecting the trigger or target block. This prevents the logic from being configured properly.

✅ Common Issues and Fixes

What Might Be WrongWhat You Can Do
The trigger block is not a valid typeOnly Dropdown, Radio Button, or Checkbox blocks can be used as trigger blocks. Use one of these input types to trigger logic.
Trigger or target block is not namedBoth the trigger block and the target block must be assigned a name in their settings. Unnamed blocks will not appear in the dropdowns.
A block is already used as a triggerBlocks that are already being used as a trigger in another logic cannot be reused as a target, and vice versa. Remove the existing usage if needed.

🌐 Final Check: Making It Work

To resolve the issue:
  • Use a radio, checkbox, or dropdown block as the trigger
  • Ensure both trigger and target blocks are named
  • Make sure the target block is not already being used as a trigger
Then:
  • Open the Conditional Logic settings
  • Select the named trigger block from the dropdown
  • Set the show/hide conditions for the named target block

Additional Tips

  • The trigger block is the one that users interact with (e.g., a dropdown), and the target block is the one shown/hidden based on that selection.
  • All blocks, regardless of type, can be used as targets — as long as they are named and not already being used as triggers.
  • Conditional Logic will not work between unnamed blocks or blocks already linked in reverse roles.