In Contentstack, creating an entry is the first step in adding content to your website or app. An entry represents a unit of content, such as a blog post, webpage, or product description, and is created within a content type. Entries adhere to the predefined structure of their content type, ensuring consistency across your content.
Note: Entries are branch-specific. For instance, an entry created in the "Development" branch can only be accessed within that branch. Refer to our Branch-specific Modules document for more information.
To create an entry, log in to your Contentstack account, and perform the following steps:
Note: To create an entry, you need to have a predefined content type that defines the structure of your content. For detailed information on creating content types, refer to our Create a Content Type documentation language. By default, the language is set to the master language of your stack.
Select the content type for the entry.
Note: If Drafts and Auto Save is enabled for your stack, clicking New Entry immediately creates a draft entry. You can begin editing the entry without manually saving it, as Contentstack automatically saves draft changes while you work in the entry editor. The entry remains in the Draft state until it is saved for the first time.

Tip: To speed up content creation, you can also copy an existing entry instead of creating one from scratch. When you copy an entry, Contentstack automatically updates the title and any unique fields by adding a timestamp to avoid conflicts.
When you open an entry, the browser tab dynamically displays the entry title. This makes it easier to identify and switch between multiple open entries.
The tab title updates automatically whenever the entry title changes.

The Entry Outline in Contentstack’s entry editor page enables efficient navigation and management of your entry content, allowing you to access fields and components without manual scrolling.
The Entry Outline shows the fields in your entry editor page that are part of your content type, such as “Title”, “URL”, “Cover Image”, “Summary”, and so on. Clicking on any field in the Outline takes you directly to the actual field, which is especially helpful for large or complex content types.

Here are some key features of Entry Outline:
Note: The Entry Outline always displays all fields exactly as they appear in the content type schema, even if some fields are shown as tabs in the entry editor. This ensures a complete view of the content structure for easier navigation.
When your content type includes fields with the Show as Tab option enabled, the entry editor displays those fields as separate tabs. Each tab represents a Group, Modular Block, or Global Field configured to appear independently.
This layout improves usability for complex content types with many fields, allowing editors to focus on specific sections (e.g., SEO fields or metadata) without needing to scroll through every section of the entry.
Example: If your content type includes a Global field named SEO and a Modular Block named Media Gallery, enabling Show as Tab for both displays them as two separate tabs in the entry editor.

Additional Resource: Learn more about how tabs work in the entry editor in Working with Entry Tabs.
Contentstack's entry editor full-width view offers an expanded, clutter-free workspace ideal for managing nested references and complex content structures. Users can optimize their workflow by pinning the Entry Outline, opening the right information panel, or both, to adjust the layout as needed.

If you have added a Reference field that refers to multiple content types, you will be able to add multiple entries as references in a single field. When entering data for a multiple Reference field, you will see the option, Choose existing entry and Create New Entry.
Note: If an existing entry’s Reference field is upgraded, you must save the entry again to activate the changes. Once saved, you can begin adding entries of multiple content types.
This option opens the Select Entries modal, where you can perform the following steps:

This option allows you to create and add new reference entries on the go. This option is useful when you need to add a new entry to use as a reference.
Warning: If Drafts and Auto Save is disabled, ensure the parent entry is saved before navigating away from the editor to avoid losing unsaved changes.

Once the new entries are added:
Tip: Each field in a content type supports specific data types. For details about field types and their supported data, refer to our Fields documentation.
Contentstack provides multiple features designed to simplify entry editing and ensure efficient content management. These tools include:
To create entries via API, refer to the Create an entry API Request.