# Managing Prompts and Versions

**Category:** [Prompt Manager](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/prompts)
**Updated:** 2026-08-19

## Create a prompt

  
- Inside a library, click **New prompt**.
  
- Choose its type: **text** (single prompt string) or **chat** (JSON array of message objects).
  
- Write the prompt body. Use `{{variable_name}}` for placeholders.
  
- Click **Save as version**.

## Labels

Apply a label (e.g. "production") to any version. Your application can fetch the prompt by label name, always getting the currently labelled version.

---

## Related Articles

- [Prompts Manager Overview](https://help.totalctrl.app/en-US/articles/prompts-manager-overview)
- [Edit a prompt and save a version](https://help.totalctrl.app/en-US/articles/edit-a-prompt-and-save-a-version)
- [Test a prompt with evaluations](https://help.totalctrl.app/en-US/articles/test-a-prompt-with-evaluations)
- [Build a test dataset](https://help.totalctrl.app/en-US/articles/build-a-test-dataset)
- [Promote a version with labels](https://help.totalctrl.app/en-US/articles/promote-a-version-with-labels)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)