> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# Text to Choice

> Matches text to choices you create.

## Text to Choice

The **Text to Choice** feature takes a text input and analyzes it to make a choice between options that you create. For example, you can analyze sentiment of text into positive, negative, or neutral.

## Adding the Text to Choice Feature

#### Data Editor

#### Text to Choice Data Editor Arcade

Open the table where you want to use the **Text to Choice** column.

Add a new basic text column for the **Input**. The input can be any column that contains text, so if you've used another action or computed column to create a text result, you can also use that text result as the **Input** source.

* New columns added with the plus button will always appear on the right. If you'd like to add a column somewhere else in your data, you can select the dropdown menu on an existing column and choose **Add column right**. You can also click and drag columns to rearrange them.

Add a **Text to Choice** column to store the result. Search for 'Text to Choice' or navigate to **AI → Text to Choice.**

For **Instructions,** enter custom text to create more specificity for your prompt.

For **Input,** use the **Input** column created previously.

For **Choices**, enter the choices you'd like to use as a comma-separated list. Note that the choices cannot be an array.

**Note:** If the action will be triggered in the Workflow Editor, then add a basic text **Result** column where the result will be stored.

Click on **Done**.

#### Layout Editor

#### Text to Choice Layout Editor Arcade

If you have not yet set up the columns you'll need in the Data Editor, start there.

Add a component that supports actions such as [Button](/docs/essentials/components/button), [Hint](/docs/essentials/components/hint), or [Rich Text](/docs/essentials/components/rich-text). Bind this component with the column where the output is stored.

In the configuration panel on the right, in the **Actions** menu, select the **Text to Choice** action.

Name the action and choose an icon.

For **Instructions,** enter custom text to create more specificity for your prompt.

For **Input**, choose the column where the text to be analyzed is stored, or enter custom text.

For **Choices**, enter the choices as a comma-separated list, or choose the column where you've put the possible choices.

For **Results,** select the column where the results should be stored.

To display the text that results from the action, add a [Text Component](/docs/essentials/components/text) and use your results column as the source. This will instantly show the generated results to your users.

To enable users to adjust the instructions, add a [Text Entry Component](/docs/essentials/components/entry) pointing to an **Instructions** column with the adjustments you want made.

To enable users to adjust the input, add a [Text Entry Component](/docs/essentials/components/entry) pointing to the **Input** column to be able to change the input.

#### Workflow Editor

#### Text to Choice Action Editor Arcade

If you have not yet set up the columns you'll need in the Data Editor, start there.

Select the (**+**) plus symbol or the **+ New Workflow** button.

Select the data source of the screen where the action is triggered.

Add **Text to Choice** as the first step of the workflow.

For **Instructions,** enter custom text to create more specificity for your prompt.

For **Input**, choose the column where the text to be analyzed is stored, or enter custom text.

For **Choices**, enter the choices as a comma-separated list, or choose the column where you've put the possible choices.

For **Results,** select the column where the results should be stored.

Optionally, add a [Show Notification](/docs/automation/actions/show-notification) action at the end of the workflow to notify the user.

## Frequently Asked Questions

#### Is Text to Choice available on all plans?

The **Text to Choice** feature requires a paid plan. [Browse our plans to find the right fit for you.](https://www.glideapps.com/pricing)

#### How does Text to Choice consume updates?

The **Text to Choice** feature will use one update every time it is used.