With Variants, you can now create different versions of any custom page in your branded app and display them only to specific member segments. This helps you personalize the experience based on what your members have purchased, their tags, or any segment you've defined.
BETA:
This feature is currently in beta and is being tested by a select group of Kajabi users. If you have questions or concerns about this feature please don't hesitate in reaching out to [email protected].
What are Variants?
Variants are alternate versions of a custom app page that only display to members who match specific targeting conditions. The system evaluates each member's profile and automatically shows them the most relevant variant.
For example, you can create variants based on:
Products owned - Target members who have purchased specific products
Offers purchased - Target based on specific offer purchases (owned or not owned)
Tags - Use member tags for personalization
Custom segments - Leverage pre-defined member segments from your contact management
Only custom screens can have variants. System screens (Home, Library, Community) cannot be used as parent screens for variants.
How to create a Variant
From the Mobile App Builder, go to the Screens tab.
Open the custom page you want to create a variant for (variants are only available for custom screens).
Click Select screen variant in the top-right corner.
In the drop down menu, click + Add a variant:
Customize an Internal Title for your variant - this helps you manage multiple variants.
The new variant will be an exact widget copy of your original page that you can customize (screen name, icon, widgets can all be customized):
Note:
Each parent screen can have up to 20 variants by default.
How to target a Variant to a segment
While viewing your new variant, select the drop down Show page to:
Choose your targeting method:
Products owned
Offers purchased
Tags
Custom contact fields
Email activity
Marketing status and other attributes
Existing Segment: Select from pre-configured contact segments
Configure your targeting conditions.
Click Save and Publish.
When a member views the page, the system:
Evaluates each variant's targeting conditions against the member's profile
Returns the first matching variant in order
Falls back to the default page if no variants match
How to edit Variant content
After creating your variant, click on the Widgets tab, then use the second drop down menu to select your variant:
Remember to customize the layout, widgets, text, images, and other content as needed.
Your edits will only apply to this variant, not the original page or other variants.
Click Save and Publish when you're ready.
Use the variant dropdown at the top of the editor to switch between different variants.
Here is an example of a Default Custom Screen vs a Variant Custom Screen:
Content Independence: Each variant maintains its own widget configuration and content, completely independent of the parent screen and other variants.
Current Limitations
Custom screens only: Variants can only be created for custom screens, not system screens
No nested variants: Variants cannot have their own variants
Maximum variants: The Default limit of 20 variants is per parent screen
Order dependency: Variant matching follows the order in which they appear in the list
Best Practices
Clear naming: Use descriptive internal titles to manage multiple variants
Specific targeting: Create focused targeting conditions to avoid overlapping matches
Test thoroughly: Verify variant targeting with different member profiles
Fallback content: Ensure the default page provides a good experience for unmatched members
FAQs
What happens if a member qualifies for multiple variants?
The system evaluates variants in the order they are displayed and shows the first matching variant. If you have overlapping targeting conditions, the variant positioned higher in the list takes precedence.
What if a member doesn't match any variants?
If a member does not match any variants, they will see the default version of the page (the original parent screen).
Can I create variants for system screens like Home or Library?
No, variants can only be created for custom screens. System screens (Home, Library, Community) cannot be used as parent screens for variants.
How many variants can I create per page?
You can create up to 20 variants per parent screen by default. This limit is configurable by system administrators.
Can I create variants of variants?
No, the system prevents nested variants. Only parent screens can have variants; variants themselves cannot have child variants.
How does targeting work with custom segments?
When you select a custom segment, the system stores the segment_id in the targeting filters. At runtime, it resolves the segment's conditions and applies them to determine if a member matches.
What happens if I delete a parent screen that has variants?
All variants associated with the parent screen will be automatically deleted as well, since variants cannot exist without their parent screen.
Can I reorder variants to change their priority?
No, not at this time.
Need help? Reach out to Kajabi Support if you have questions about using variants in your branded app.
