---
title: "[Variants CMS] - Publish an Entry Variant"
description: How to publish an entry variant in Contentstack Variants CMS, including UI steps and API reference.
url: https://www.contentstack.com/docs/content-managers/entry-variants/publish-an-entry-variant
product: Contentstack
doc_type: how-to
audience:
  - content-managers
  - developers
version: unknown
last_updated: 2026-03-26
---

# [Variants CMS] - Publish an Entry Variant

This page explains how to publish an entry variant in Contentstack (Variants CMS), including the required steps in the UI and where to find the API request for publishing entry variants. It is intended for content managers and developers who need to deliver personalized content to specific user segments.

## Publish an Entry Variant

**Note**: The Entry Variants feature is currently available as part of an Early Access Program and may not be available to all users. For more information, you can reach out to our [support](mailto:support@contentstack.com) team.

Publishing entry variants in Contentstack allows you to deliver personalized content tailored to specific user segments.

To publish an entry variant, log in to your [Contentstack account](https://www.contentstack.com/login) and perform the steps given below:
- Navigate to the desired [stack](/docs/developers/set-up-stack/about-stack), click the **Entries **icon in the left navigation panel, and select an existing entry variant, indicated by the variants icon on the entries list page.
- Click the **Publish** button within the entry editor.
- In the **Publish Entry Variant** modal that appears, under **Select Environment(s)** and **Select Language(s)**, select the environment(s) and the locale(s) to which you want to publish the entry.
- Under **Publish**, you have two sub-options – **Now **(to publish immediately) and **Later **(to publish at a later date/time that you provide).When you select “Later”, a group of options appear asking you to select the **Date **and **Time **of publishing, and the **Time-Zone**.
- Confirm your settings by clicking the **Send **button.
- If you have nested references within your entry variant, the The **Publish Reference(s)** modal showing all the nested references for the entry will open up.
- Click **Send With References** to send the entry along with all its nested references for publishing.**Note:** If no previous or current version of the base entry is published in the selected environment(s) and language(s), the base entry will be published by default.

Alternatively, when publishing the base entry, you can **Select Variant(s)** from the dropdown in the **Publish Entry** modal. Choose from the available entry variants to publish them alongside the base entry.

By following these steps, you can effectively publish entry variants in Contentstack, enabling personalized content delivery to specific user segments.

## API Reference

To publish an entry variant via API, refer to the [Publish Entry Variant](/docs/developers/apis/content-management-api#publish-entry-variant) API requests.

## Common questions

### Who can access the Entry Variants feature?
The Entry Variants feature is currently available as part of an Early Access Program and may not be available to all users.

### Can I schedule publishing for an entry variant?
Yes. Under **Publish**, you can choose **Later** and then select the **Date **and **Time **of publishing, and the **Time-Zone**.

### What happens if my entry variant contains nested references?
If you have nested references within your entry variant, the The **Publish Reference(s)** modal showing all the nested references for the entry will open up, and you can click **Send With References**.

### Where is the API documentation for publishing an entry variant?
To publish an entry variant via API, refer to the [Publish Entry Variant](/docs/developers/apis/content-management-api#publish-entry-variant) API requests.