Thinkeo Documentation
HomeWebsiteAPI DocumentationThinkeo Platform
HomeWebsiteAPI DocumentationThinkeo Platform
  1. Blocks
  • šŸš€ Discovering the Thinkeo Platform
  • Get started
    • šŸš€ The Basics: Introduction
    • 🧩 The Basics: Blocks
    • šŸ§™ā€ā™‚ļø The Basics: The Wizard
    • šŸ·ļø The Basics: Attributes
    • 1ļøāƒ£ Hands-on Practice - App and Attributes
    • 2ļøāƒ£ Hands-on Practice - Blocks
    • 3ļøāƒ£ Hands-on Practice - The AI Block
    • 4ļøāƒ£ Hands-on Practice - The Wizard
    • 5ļøāƒ£ Hands-on Practice - Block Execution
    • 6ļøāƒ£ Hands-on Practice - Testing Your App
  • Apps
    • šŸ“± Publication Interface
    • šŸ—ļø Studio
  • Blocks
    • šŸ“ File Block
    • ⚔ Block Execution
    • šŸ¤– AI Block
    • 🧩 Group Block
    • šŸ“ Paragraph Block
    • šŸ” Condition Block
    • šŸŽ² Choice Block
    • šŸ” Search Block
    • šŸ”— API Call Block
    • šŸ“„ Word Export Block
    • šŸ“Š PPT Block
    • šŸ‘ļø Filtered Views
  • Attributes
    • šŸ·ļø Attributes
    • āš™ļø Attribute Editor
  • Best practices
    • šŸ“ Writing Effective Prompts
  • Admin
    • šŸ’³ Thinkeo Credits
    • šŸ‘„ Team Management
    • āš™ļø Settings
  • Release notes
    • šŸš€ Thinkeo v1.2 Release Notes
    • šŸš€ Thinkeo v1.0 Release Notes
    • šŸš€ Thinkeo v0.10 Release Notes
    • šŸš€ Thinkeo v0.8 Release Notes
    • šŸš€ Thinkeo v0.7 Release Notes
    • šŸš€ Thinkeo v0.6 Release Notes
  1. Blocks

šŸŽ² Choice Block

1. šŸ“‹ Overview#


The Choice Block allows you to create multiple content variants. Each variant will be assigned one or more attributes, and during publication generation, the Block with the most corresponding Attributes will be displayed.
This Block helps avoid juggling between multiple Condition Blocks. It is widely used for handling groups of content with conditional display.
šŸ“˜ Smart Selection: The Choice Block automatically selects the most relevant content variant based on user inputs, creating dynamic and personalized experiences.

2. āš™ļø Specifications#


šŸ”„ How Choice Block Works#

1
āž• Add Choice Block
Start by adding the Choice Block to your content structure.
2
šŸ—ļø Create Variant 1
Add a Child Block of the desired type - this Block becomes Variant 1.
3
šŸ—ļø Create Variant 2
Add another Child Block of the desired type - this Block becomes Variant 2.
4
šŸ“š Add More Variants
Add other Child Blocks as needed, which will become Variants 3, 4, 5, and so on.
5
šŸ·ļø Assign Attributes
Assign one or more Attributes to each Variant, and attribute values as needed.

šŸ“Š Example Configuration#

Simple Setup:
Variant 1 → Analysis length short
Variant 2 → Analysis length detailed
image.png
Configuration Interface:
image.png
šŸŽÆ Variant 1
image.png
āš™ļø Variant 2
image.png

šŸ› ļø Wizard Configuration#

During Wizard configuration, you should then give the User the possibility to choose between Short or Detailed, so that the corresponding Variant is integrated into the Publication.
image.png

3. šŸš€ Advanced Usage#


šŸ—ļø Complex Implementations#

This principle can be extended in very elaborate ways by:
šŸ“¦ Group Block Variants
Using Group Blocks as Variants, which allows making the content of each Variant as complete as desired by adding multiple Child Blocks of different types, where you can also use variables and Conditional Blocks to refine further.
šŸŽÆ Multiple Attribute Logic
Assigning multiple Attributes and/or multiple values of the same Attribute to Variants to create numerous combinations.

šŸŽ² Selection Logic#

The choice of one Variant over another by the platform follows a simple counting logic:
1
šŸ“Š Point System
Each Attribute or Attribute Value assigned to the Publication during the User's journey represents one correspondence point.
2
šŸ† Highest Score Wins
Thinkeo will choose the Variant with the most correspondence points among those available.
3
šŸŽÆ Automatic Selection
The system automatically evaluates all variants and selects the best match.
āœ… Intelligent Matching: The scoring system ensures that the most relevant content is always displayed based on user interactions and attribute assignments.

4. āš ļø Important Considerations#


āš ļø Visibility Warning: To completely hide a Block, you need to use a Conditional Block. The fact of not assigning any Attribute to a Variant will not make it invisible.
In the same idea, with a Variant A associated with Attribute A and a Variant B associated with Attribute B, if neither of these two attributes can be assigned with the Wizard, then Thinkeo will randomly display one of the two Variants.

šŸ“ Best Practices#

šŸŽÆ Clear Attribution
Always assign meaningful attributes to each variant to ensure predictable behavior
šŸ”„ Test All Paths
Test different user journeys to verify the correct variant is selected
šŸ“‹ Fallback Strategy
Consider what happens when no attributes match and plan accordingly
šŸ—ļø Logical Structure
Use Group Blocks for complex variants that need multiple child blocks
āš–ļø Balanced Scoring
Ensure attribute assignments create meaningful differentiation between variants
šŸ“Š Monitor Performance
Track which variants are selected most often to optimize your content strategy
Modified atĀ 2025-09-03 14:12:13
Previous
šŸ” Condition Block
Next
šŸ” Search Block
Built with