@show_options
What it does
Displays clickable button choices for the visitor to select from (multiple choice).
When to use it
When you want structured responses from a predefined set of choices.
Can combine with
Syntax
Always use bracket notation with quoted options:
@show_options["Choice A", "Choice B", "Choice C"]
Configuration
No special configuration required. HubSpot advanced users can configure property mappings for specific questions.
Examples
Basic usage:
1. @ask_question: "What is your company size?" @show_options["1-50 employees", "51-200 employees", "201+ employees"]
With branching:
1. @ask_question: "What's your company size?" @show_options["1-50", "51-200", "201+"] - If "1-50", proceed to Step 2. - If "51-200", proceed to Step 3. - If "201+", proceed to Step 4.
Yes/No decision:
1. @ask_question: "Would you like to schedule a demo?" @show_options["Yes", "No"] - If "Yes", proceed to Step 2. - If "No", proceed to Step 5.
Tips
- Use for answer choices, NOT for listing questions
- Keep option text concise (2-5 words ideal)
- Provide clear, mutually exclusive choices
- Order options logically (by size, priority, etc.)
- Keep the number of options reasonable for good UX
Common Patterns
Binary choice (Yes/No):
@show_options["Yes", "No"]
Size/Scale options:
@show_options["Small (1-50)", "Medium (51-200)", "Large (201+)"]
Category selection:
@show_options["Sales", "Support", "Billing", "General"]
Learn More
- Getting Started with Playbooks - Overview and all tools
- Core Concepts & Structure - Learn about branching logic
- Complete Playbook Examples - See examples in context
- Best Practices & Tips - Expert guidance