Intro to conditions
Intro to Conditions
Conditions in Hubble let you decide exactly when and for whom your content appears — all from a single, unified interface.
They combine customer, date/time, market and more filters into one powerful tool, so you can create precise and personalized shopping experiences.
What are Conditions?
A Condition is a set of rules that determine whether a block should be shown on your storefront. You can define rules based on customers, markets, dates, and more — all in one place.
For example, you can:
Show a “Weekend Sale” banner only on Saturdays or Sundays.
Display special offers to VIP customers in the English market.
Combine multiple filters to create rich, dynamic targeting scenarios.
How do Conditions work?
Each Condition is made up of rules — simple statements that check for specific data, such as:
Customer tag contains “VIP”
Day is equal to “Sunday”
Market language is “English”
You can mix and match rule types freely within the same Condition. When the Condition is evaluated, it checks whether the defined rules match the current visitor. Depending on your settings, all rules or any rule must match for the Condition to apply.
Condition Logic
When creating a Condition, you can decide how the rules are combined:
All rules – Every rule must match for the Condition to pass.
Any rule – The Condition passes if any one of the rules matches.
Rules are evaluated globally across all rule types (e.g., customer, market, date/time).
Using Conditions
Create a Condition Define its name and description, then choose the rule types (e.g., Customer, Date & Time). This adds panels to configure each type of rule.
Add Rules Add as many rules as you need — for example:
Customer tag contains “VIP”
Day is equal to “Saturday” or “Sunday”
Assign to Blocks Once created, assign your Condition to a block. That block will only appear when the Condition’s rules are satisfied.
Examples
Weekend Shoppers Show content only on weekends:
Day is equal to Saturday
Day is equal to Sunday
Sunday VIP English Customers Show content to English-speaking VIPs shopping on Sunday:
Customer tag contains “VIP”
Market language is “English”
Day is equal to Sunday
🚀 Benefits of Conditions
Unified logic — One system for all types of targeting (customer, date, market, etc.)
Flexible combinations — Mix and match rule types easily.
Powerful personalization — Deliver content that truly fits each visitor and context.
Last updated