Overview

Deliver highly personalized shopping experiences with Appbrew's Personalization Controls. Merchants can now control block visibility based on shopper-specific signals—cart contents, login status, purchase history, tags, app version, and more.

These rules can be applied to any block on the home screen or collection/product pages, etc via the dashboard.

For real-world personalization use cases and strategies, read this detailed blog.

How It Works

Setup Instructions

Step 1: Open Any Block

  1. Go to Design → Home (or Collection/Product List).

  2. Select the block you want to personalize (e.g. Carousel, Announcements, Banner, etc.).

Step 2: Configure Visibility Conditions

  1. Hover over the block and click on the eye icon with a clock (Set when to show this block).

    image.png
  2. A modal will appear titled “Configure block visibility condition”.

Step 3: Choose Visibility Rules

You can set conditions such as:

  1. Select the desired rule(s) and define the criteria.

  2. Click Save.

You can stack multiple rules to refine visibility further.

Best Practices

Preview & Test

FAQs

Can I apply these conditions to every block?
Yes, personalization is supported for every block in the Appbrew builder.

Are these conditions evaluated on the backend?
No, these are client-side rules for performance and flexibility.

What happens if none of the conditions match?
The block will not render for the user.

📚 Additional Resources