> For the complete documentation index, see [llms.txt](https://easify.gitbook.io/easify-box-bundle-builder-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://easify.gitbook.io/easify-box-bundle-builder-docs/user-guide/visual-editor/conditional-logic.md).

# Conditional Logic

Introducing **Easify Box Builder’s one-of-a-kind feature: Conditional Logic**! **🎉**

This latest advanced feature changes the way customers interact with your box bundles. Instead of showing every possible option at once, **Conditional Logic instantly adjusts the builder based on their choices.**

Each choice a customer makes becomes the condition for what shows up next. Their selection controls the visibility of the next *steps*, *section groups,* or elements like *product lists* or *custom fields*.

{% hint style="info" %}
💡 Conditional Logic is a **premium feature unique to Easify Box Builder**. It goes beyond basic customization, offering refined control and personalization you won’t find in other apps.
{% endhint %}

## Common Use Cases

{% stepper %}
{% step %}

### Build A Snack Box

* **Condition:** Selecting a box size (*Small Snack Box & Large Snack Box*).
* **Result:**
  * Extra steps (*Choose Candy Packs*) display for *Large* size
  * Product required selections adjust based on the chosen size.

*Small Snack Box = 1 sweet snacks + 1 salty snacks*

![](/files/abef7a2d7e78545d48a93338069b85d2f512e589)

*Large Snack Box = 2 sweet snacks + 2 salty snacks + 1 candy pack*

![](/files/f49883173765bec929753b77a4ab91008ddd43e4)
{% endstep %}

{% step %}

### Build Your Bedding Bundle

* **Condition:** Choosing bundle size (*Basic, Essential, Complete*)
* **Result:**
  * Product required selections adjust based on chosen size.
  * Extra product lists appear, such as choosing more *pillows* or *mattress protectors*.

*Basic Bedding = 1 x Fitted Sheets, 1 x Pillow*

![](/files/6f67f355c28ee13824f45431070ec6aa1b29bb55)

**Essential Bedding = 2 x Pillows, 2 x Pillowcases, 1 Mattress protector**

![](/files/8eb86f5d8c3f4cee1c14cdc57203a769fc49debd)
{% endstep %}

{% step %}

### Build Your Valentine's Gift Box

* **Condition:** The customer chooses the recipient of the gift box (*for him or for her*).

![](/files/8b79ec929393d9a032d6840e1587421c7a07ff38)

* **Result:** Based on the selection, the builder dynamically updates the product list to show items that best match the chosen recipient.

**Valentine's Box For Her**

![](/files/2516793e4e74195312c378e8296042f9ed6566a5)

**Valentine's Box For Him**

![](/files/e62aa692b8f8383f3dda63b655bb956b7e67ccd1)
{% endstep %}
{% endstepper %}

## What's Next?

> 👉 [Learn how to set up Conditional Logic](https://easifyapps.com/docs/setting-up-conditional-logic/) in your bundle box with a clear, step‑by‑step walkthrough.

> 👉 Explore the [best practices to optimize your Conditional Logic](https://easifyapps.com/docs/conditional-logic-best-practices/) setup in the box.

## 💬 Need Help?

If you run into any issues or have questions, feel free to reach out via our **in-app 24/7 live chat**. We’re always here to help!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://easify.gitbook.io/easify-box-bundle-builder-docs/user-guide/visual-editor/conditional-logic.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
