# Working with Entry Variants

### About this export

| Field | Value |
| --- | --- |
| **content_type** | lesson |
| **platform** | contentstack-academy |
| **source_url** | https://www.contentstack.com/academy/courses/personalize-foundations/working-with-entry-variants |
| **course_slug** | personalize-foundations |
| **lesson_slug** | working-with-entry-variants |
| **markdown_file_url** | /academy/md/courses/personalize-foundations/working-with-entry-variants.md |
| **generated_at** | 2026-04-28T06:55:48.578Z |

> Part of **[Personalize Foundations](https://www.contentstack.com/academy/courses/personalize-foundations)** on Contentstack Academy. **Academy MD v3** — structured for retrieval; no quiz or assessment keys.

<!-- ai_metadata: {"lesson_id":"07","type":"video","duration_seconds":196,"video_url":"https://cdn.jwplayer.com/previews/8izyapOo","thumbnail_url":"https://cdn.jwplayer.com/v2/media/8izyapOo/poster.jpg?width=720","topics":["Working","with","Entry","Variants"]} -->

#### Video details

#### At a glance

- **Title:** Working With Entry Variants
- **Duration:** 3m 16s
- **Media link:** https://cdn.jwplayer.com/previews/8izyapOo
- **Publish date (unix):** 1727654555

#### Streaming renditions

- application/vnd.apple.mpegurl
- audio/mp4 · AAC Audio · 113453 kbps
- video/mp4 · 180p · 180p · 146486 kbps
- video/mp4 · 270p · 270p · 167259 kbps
- video/mp4 · 360p · 360p · 183746 kbps
- video/mp4 · 406p · 406p · 195426 kbps
- video/mp4 · 540p · 540p · 232746 kbps
- video/mp4 · 720p · 720p · 289426 kbps
- video/mp4 · 1080p · 1080p · 427826 kbps

#### Timed text tracks (delivery)

- **thumbnails:** `https://cdn.jwplayer.com/strips/8izyapOo-120.vtt`

#### Transcript

Now that we have our personalized project configured, let's take a look at how we can create variants of our entries. Entry variants are versions of a base entry used to customize content for different experiences. There's three elements at play here. First is the collection of variants called a variant group. Then there's the original content from which all the variants are created called the base entry. It's essentially the foundation that all variants inherit. And finally, there's the entry variant, which is a customized version of the base entry tailored for the specific audience. So before we get started, let's review the final configuration of the personalized experience we were working with. Here you can see I have four variants of Luxury or Relaxing, Budget Adventure South America, Luxury Europe, and Luxury Relaxed Asia. Before we create entry variants, you have to make sure that your content type is linked to the variant groups you'd like to use. Once they are, you can create as many variants as you'd like. To do this, make sure you get back to the organization level. Then you want to enter the appropriate stack, and from there you can then enter the settings. Once you're inside the settings, you'll notice on the left side there's a variants option. Here you'll notice the variants we created in the personalized experience are automatically added for you. What we need to do is link them to the content types we want to use. Here I'll choose Homepage, and then you can go ahead and click Save. The final step is to activate our experience configuration. To do that, click the Stacks icon in the top left, then click Personalize. Enter the personalized project that you're working with, then you can select the experience you're working with. In my case, it's Personalize. Then click Configuration, and finally you can click the Activate Version button. Now that all of that is configured properly, let's return to our stack by clicking the Personalize button in the top left corner. Then we have to click the Stacks button, and then enter our stack so we can click on the Entries button on the left. We'll enter the homepage, and notice that there's a drop-down menu at the top. Here we can choose the Luxury Relaxed Asia variant. Then I can come in and make some modifications. Through the magic of editing, you'll notice I've updated the heading field, the content field, and I added a new image. Notice the Variant Field menu gives you the option to revert back to the base entry value. Finally, make sure you save and publish the entry. Now when I visit the Compass site and visit the Asia Pacific region, and then return back to the homepage, I'm now part of the Luxury Relaxed Asia audience and will be targeted with that variant of the homepage. Thanks for watching. If you like this video, please subscribe to my YouTube channel. I'll see you in the next video.

#### Subtitles (WebVTT)

```webvtt
WEBVTT

1
00:00:00.000 --> 00:00:04.960
Now that we have our personalized project configured, let's take a look at how we

2
00:00:04.960 --> 00:00:07.940
can create variants of our entries.

3
00:00:07.940 --> 00:00:14.240
Entry variants are versions of a base entry used to customize content for different experiences.

4
00:00:14.240 --> 00:00:16.320
There's three elements at play here.

5
00:00:16.320 --> 00:00:19.560
First is the collection of variants called a variant group.

6
00:00:19.560 --> 00:00:23.320
Then there's the original content from which all the variants are created called the base

7
00:00:23.320 --> 00:00:24.440
entry.

8
00:00:24.440 --> 00:00:28.600
It's essentially the foundation that all variants inherit.

9
00:00:28.600 --> 00:00:32.880
And finally, there's the entry variant, which is a customized version of the base

10
00:00:32.880 --> 00:00:37.280
entry tailored for the specific audience.

11
00:00:37.280 --> 00:00:42.120
So before we get started, let's review the final configuration of the personalized experience

12
00:00:42.120 --> 00:00:43.880
we were working with.

13
00:00:43.880 --> 00:00:50.920
Here you can see I have four variants of Luxury or Relaxing, Budget Adventure South America,

14
00:00:50.920 --> 00:00:55.160
Luxury Europe, and Luxury Relaxed Asia.

15
00:00:55.160 --> 00:00:59.560
Before we create entry variants, you have to make sure that your content type is linked

16
00:00:59.560 --> 00:01:02.520
to the variant groups you'd like to use.

17
00:01:02.520 --> 00:01:07.160
Once they are, you can create as many variants as you'd like.

18
00:01:07.160 --> 00:01:11.200
To do this, make sure you get back to the organization level.

19
00:01:11.200 --> 00:01:19.320
Then you want to enter the appropriate stack, and from there you can then enter the settings.

20
00:01:19.320 --> 00:01:23.200
Once you're inside the settings, you'll notice on the left side there's a variants

21
00:01:23.200 --> 00:01:25.360
option.

22
00:01:25.360 --> 00:01:30.340
Here you'll notice the variants we created in the personalized experience are automatically

23
00:01:30.340 --> 00:01:31.920
added for you.

24
00:01:31.920 --> 00:01:37.000
What we need to do is link them to the content types we want to use.

25
00:01:37.000 --> 00:01:43.600
Here I'll choose Homepage, and then you can go ahead and click Save.

26
00:01:43.600 --> 00:01:47.160
The final step is to activate our experience configuration.

27
00:01:47.160 --> 00:01:54.080
To do that, click the Stacks icon in the top left, then click Personalize.

28
00:01:54.080 --> 00:01:59.400
Enter the personalized project that you're working with, then you can select the experience

29
00:01:59.400 --> 00:02:00.400
you're working with.

30
00:02:00.400 --> 00:02:02.520
In my case, it's Personalize.

31
00:02:02.520 --> 00:02:08.840
Then click Configuration, and finally you can click the Activate Version button.

32
00:02:08.840 --> 00:02:13.680
Now that all of that is configured properly, let's return to our stack by clicking the

33
00:02:13.680 --> 00:02:16.520
Personalize button in the top left corner.

34
00:02:16.520 --> 00:02:20.680
Then we have to click the Stacks button, and then enter our stack so we can click on

35
00:02:20.680 --> 00:02:23.480
the Entries button on the left.

36
00:02:23.480 --> 00:02:28.360
We'll enter the homepage, and notice that there's a drop-down menu at the top.

37
00:02:28.360 --> 00:02:32.120
Here we can choose the Luxury Relaxed Asia variant.

38
00:02:32.120 --> 00:02:34.400
Then I can come in and make some modifications.

39
00:02:34.400 --> 00:02:39.400
Through the magic of editing, you'll notice I've updated the heading field, the content

40
00:02:39.400 --> 00:02:42.640
field, and I added a new image.

41
00:02:42.640 --> 00:02:49.520
Notice the Variant Field menu gives you the option to revert back to the base entry value.

42
00:02:49.520 --> 00:02:53.880
Finally, make sure you save and publish the entry.

43
00:02:53.880 --> 00:02:59.240
Now when I visit the Compass site and visit the Asia Pacific region, and then return back

44
00:02:59.240 --> 00:03:04.960
to the homepage, I'm now part of the Luxury Relaxed Asia audience and will be targeted

45
00:03:04.960 --> 00:03:07.480
with that variant of the homepage.

46
00:03:12.640 --> 00:03:13.640
Thanks for watching.

47
00:03:13.640 --> 00:03:14.640
If you like this video, please subscribe to my YouTube channel.

48
00:03:14.640 --> 00:03:15.640
I'll see you in the next video.

```

```transcript
<!-- PLACEHOLDER: replace with real transcript before publish if cues were auto-derived from WebVTT -->
[00:00] Now that we have our personalized project configured, let's take a look at how we
[00:04] can create variants of our entries.
[00:07] Entry variants are versions of a base entry used to customize content for different experiences.
[00:14] There's three elements at play here.
[00:16] First is the collection of variants called a variant group.
[00:19] Then there's the original content from which all the variants are created called the base
[00:23] entry.
[00:24] It's essentially the foundation that all variants inherit.
[00:28] And finally, there's the entry variant, which is a customized version of the base
[00:32] entry tailored for the specific audience.
[00:37] So before we get started, let's review the final configuration of the personalized experience
[00:42] we were working with.
[00:43] Here you can see I have four variants of Luxury or Relaxing, Budget Adventure South America,
[00:50] Luxury Europe, and Luxury Relaxed Asia.
[00:55] Before we create entry variants, you have to make sure that your content type is linked
[00:59] to the variant groups you'd like to use.
[01:02] Once they are, you can create as many variants as you'd like.
[01:07] To do this, make sure you get back to the organization level.
[01:11] Then you want to enter the appropriate stack, and from there you can then enter the settings.
[01:19] Once you're inside the settings, you'll notice on the left side there's a variants
[01:23] option.
[01:25] Here you'll notice the variants we created in the personalized experience are automatically
[01:30] added for you.
[01:31] What we need to do is link them to the content types we want to use.
[01:37] Here I'll choose Homepage, and then you can go ahead and click Save.
[01:43] The final step is to activate our experience configuration.
[01:47] To do that, click the Stacks icon in the top left, then click Personalize.
[01:54] Enter the personalized project that you're working with, then you can select the experience
[01:59] you're working with.
[02:00] In my case, it's Personalize.
[02:02] Then click Configuration, and finally you can click the Activate Version button.
[02:08] Now that all of that is configured properly, let's return to our stack by clicking the
[02:13] Personalize button in the top left corner.
[02:16] Then we have to click the Stacks button, and then enter our stack so we can click on
[02:20] the Entries button on the left.
[02:23] We'll enter the homepage, and notice that there's a drop-down menu at the top.
[02:28] Here we can choose the Luxury Relaxed Asia variant.
[02:32] Then I can come in and make some modifications.
[02:34] Through the magic of editing, you'll notice I've updated the heading field, the content
[02:39] field, and I added a new image.
[02:42] Notice the Variant Field menu gives you the option to revert back to the base entry value.
[02:49] Finally, make sure you save and publish the entry.
[02:53] Now when I visit the Compass site and visit the Asia Pacific region, and then return back
[02:59] to the homepage, I'm now part of the Luxury Relaxed Asia audience and will be targeted
[03:04] with that variant of the homepage.
[03:12] Thanks for watching.
[03:13] If you like this video, please subscribe to my YouTube channel.
[03:14] I'll see you in the next video.
```

#### Key takeaways

- Connect **Working with Entry Variants** back to your stack configuration before moving to the next module.
- Capture one concrete artifact (screenshot, Postman call, or code snippet) that proves the step works in your environment.
- Re-read the delivery versus management boundary for anything you changed in the entry model.

## Supplement for indexing

### Content summary

Working with Entry Variants. Working with Entry Variants in Personalize Foundations (personalize-foundations).

### Retrieval tags

- Working
- with
- Entry
- Variants
- personalize-foundations
- lesson 07
- Working with Entry Variants
- personalize-foundations lesson

### Indexing notes

Index this lesson as a primary chunk tagged with lesson_id "07" and topics: [Working, with, Entry, Variants].
Parent course slug: personalize-foundations. Use asset_references URLs as thumbnail hints in search results when present.
Never surface LMS quiz content or assessment answers from this file.

### Asset references

| Label | URL |
| --- | --- |
| Video thumbnail: Working with Entry Variants | `https://cdn.jwplayer.com/v2/media/8izyapOo/poster.jpg?width=720` |

### External links

| Label | URL |
| --- | --- |
| Contentstack Academy home | `https://www.contentstack.com/academy/` |
| Training instance setup | `https://www.contentstack.com/academy/training-instance` |
| Academy playground (GitHub) | `https://github.com/contentstack/contentstack-academy-playground` |
| Contentstack documentation | `https://www.contentstack.com/docs/` |
