Put each row into a category.

Turn messages, requests, or notes into a column of consistent labels. Choose the categories that fit your work, then review the results before exporting.

Try with example data

Start with the three fictional rows below. Review the rules before processing.

100 successful rows free, every job. No account needed. More rows use prepaid credits; no subscription.

Your full spreadsheet stays in this browser. Selected columns and your decision definition are sent to column.help and TypeSafe AI for processing. Data handling ↗

From support messages to ticket categories

These examples use the Support ticket category tool, which includes Billing, Technical, Account, Shipping, and No match.

Illustrative results. Your results can vary; review them before exporting.
Before · your source columnAfter · your added column
MessageCategory
My card was charged twice for the same order.Billing
The tracking page says my parcel is still at the depot.Shipping
The app crashes whenever I open the reports screen.Technical

Define the rules for your rows

  1. Name each category and describe what belongs in it. Distinguish categories that could overlap.
  2. Choose the source columns that contain the evidence. For support tickets, the subject and message are usually a useful starting point.
  3. Keep a No match option for rows that do not fit. Review uncertain results and correct labels before exporting.

The starting definition for this example

Billing
Charges, invoices, payment problems, refunds, or reimbursement.
Technical
A product, feature, or system does not work as intended; bugs and troubleshooting.
Account
Signing in, account details, password changes, or access to an account.
Shipping
Shipment status, delivery delays, missing parcels, or damaged deliveries.

Start with the decision your categories will support

A useful category column answers a recurring question about your rows. If you want to understand what customers contact you about, use issue categories such as Billing, Technical, Account, and Shipping. If you want to route work, use the teams or queues that will receive it. These are different questions, even when they use the same source messages.

Choose labels at a similar level of detail. Billing, Refund, and Everything else create an overlap because a refund is also a billing issue. Either use broad issue categories throughout, or define a more specific set with a clear rule for choosing among them. Describe boundaries in the category definitions rather than relying on the label alone.

Decide how to handle a row with several topics. A customer might report a late shipment and request a refund in the same message. Your instructions can prioritize the action requested, the first issue mentioned, or another rule that suits the task. Apply that rule consistently so a category has the same meaning across the table.

Where a category column helps

For support reporting, a category column gives you a consistent field to filter or count after exporting. You can compare the volume of billing questions with delivery issues without asking someone to read every message again. Keep the original message alongside the label so reviewers can check the evidence.

For delivery operations, categorize the kind of exception: delay, missing shipment, damage, or address issue. The category describes what happened. It does not, by itself, determine the remedy or establish who is responsible. Those questions may need separate columns or human review.

For research and feedback, categories can group the topic of a response. Define the set around the question your research asks, and include an explicit way to handle responses that do not fit. If one response needs several independent labels, separate Flag columns may be a better choice than forcing all the information into one category.

Use the preview to find gaps in your categories

Review a mix of clear, ambiguous, and incomplete rows before processing the full table. Look for pairs of categories that keep getting confused. If reviewers cannot explain the distinction from the definitions, revise the definitions first. A different confidence threshold cannot repair categories that ask overlapping questions.

Treat No match as useful information. It can reveal a missing category, an irrelevant row, or too little evidence in the selected columns. Do not rename No match to a normal category simply to make the results look complete. Inspect why those rows did not fit and decide whether the category set needs to change.

A confidence value is a review signal, not proof that the category is correct. Check some apparently confident results as well as rows marked for review. Correct individual mistakes in the results; if many rows share the same mistake, revise the definition and preview it again before continuing.

Should you Categorize, Score, or Flag?

The same message can support different questions. Choose the output you need before choosing a tool.

Categorize
Which kind is it? Choose one label from a set, such as Billing or Shipping.
Score
To what degree does it meet the rubric? Assign a defined level, such as 1 through 5 for reproduction detail.
Flag
Does it meet this condition? Return Yes or No, with uncertain results marked for review.

A message about a broken export might be categorized as Technical, scored for the detail of its reproduction steps, and flagged for an explicit refund request. Keep those questions separate so each result remains interpretable.

Try Categorize on your spreadsheet

  1. Add and preview your data. Open a tool below, then paste from Excel or Google Sheets or upload a CSV. Check the header row and column names.
  2. Choose the source columns. Select the fields that contain evidence for your question. Leave out unrelated information and any existing answer column.
  3. Define the result. Edit the starting definition and name the new column. Make sure the rules cover the examples and edge cases you expect.
  4. Preview, review, and export. Preview a sample before processing the remaining rows. Inspect uncertain results, correct mistakes, then copy or download the results for your spreadsheet.
Start with the categorize example ↑

Common questions about Categorize

Can a row receive more than one category?

Each Categorize job adds one result column and chooses one label per row. If you need to record several independent facts, use separate Flag jobs and combine their exported columns in your spreadsheet.

Can I edit the starting categories?

Yes. Choose a tool, then edit its categories in Define results. Use Advanced / Edit definition to refine the descriptions and instructions. The starting tool is a definition you can change, not a fixed classification system.

Should I use categories or a spreadsheet lookup?

Use a lookup when an existing key or exact rule already determines the answer. Categorize is useful when the evidence is written in varied language and you need to interpret the content. A lookup is simpler for mapping a known product code to its product family.

What happens to blank rows?

Rows with no usable text in the selected source columns are skipped. A nonempty row that does not fit your categories can return No match when that option is enabled. These are different cases and should be reviewed separately.

Every type follows the same steps: select your source columns, define the result, preview a sample, then review and export. Your full spreadsheet stays in your browser; only selected columns are sent for processing. Data handling

How the three types work

Enable JavaScript to use the interactive spreadsheet tool.