# Scoring a list and assigning records to groups

Source: https://listplus.ai/en/help/working-in-a-list/scores-and-assigned-columns
Last updated: 2026-10-05

A **Score** column gives every record points for the criteria it meets — "how
well does this contact fit?" as a number — and can sort the result into
**tiers** (A, B, C) in a second column. An **Assign** column puts every record
into one of your own groups, for example a segment. Both are computed by
ListPlus, stored in the list, and kept up to date when the data behind them
changes.

## Creating a score

Click **+ Column** next to the search field in the list's header and choose
**Score** — or use the **Scoring** card under **Set up**. The dialog has two
steps and a live preview on the right.

**Step 1 — criteria.** Each criterion has a name, points, and a rule. A record
gets a criterion's points when the rule applies; the points of all criteria
that apply add up to the score. Points can be negative ("Personal email −10");
the score never goes below 0. The dialog shows the highest score a record can
reach.

- **Criterion** adds a rule — the same editor as in list triggers: pick a
  column, a comparison ("is any of", "contains", "greater than", "Seniority
  is", "is a business address" …) and its values; add **AND** conditions or an
  **OR** group.
- **AI statement** adds a criterion the AI judges (see below).

A new score starts with suggestions that fit your columns — "Decision maker"
(from the job title), "Business email" and "Personal email" — which you can
change or remove. A score can have up to 20 criteria.

**Step 2 — tiers.** With **Add tiers as their own column** ticked, ListPlus
adds a second column that sorts the score into three tiers. You name them and
set from how many points each one starts; the last tier takes everything
below. They start at 70 % and 40 % of the highest score.

The preview shows a handful of your records with their score, their tier and
a ✓ or ✗ per criterion, and how the loaded records spread across the tiers.
Click **Create column** when it looks right.

## Criteria the AI judges

An **AI statement** is a sentence that is true for a record or not — for
example "The company is a B2B software vendor". You choose up to four columns
the AI should read (say Industry and Company). For each record the AI answers
**yes**, **no** or **unclear**; only a **yes** gives the points.

The AI judges from the values in the row only — it knows nothing else about
the company or the person. If the columns don't say enough, the answer is
"unclear". A statement can be up to 200 characters long.

**Test on 10 rows** runs the statement on ten of your records for free and
shows the result ("Test: 8× yes · 1× no · 1× unclear"); the preview then
counts those answers. Records the AI has not judged yet show a **?**.

## What it costs

Rules are free. An AI judgment costs **0.02 credits**. Records that share the
same values are judged once — a list of 10,000 contacts with 300 different
industries needs about 300 judgments, not 10,000 — and an answer ListPlus
already has costs nothing. Before you create the column, step 2 shows how
many judgments the first run needs and the most it can cost.

After that, only a new value costs: when a column the statement reads changes
for a record, that record is judged again.

## How the values stay up to date

Score, tier and group values are stored in the list — they are in your
exports, visible to the API, and usable in filters and list triggers ("when
the tier is A → send to a pipeline"). When a column a criterion uses changes,
ListPlus recalculates the records concerned by itself within seconds. A small
pulsing dot in a cell means its new value is on the way.

The cells are read-only. If something writes into the column anyway (a paste,
an import, the API), ListPlus replaces it with the calculated value.

Automatic recalculation with AI statements has a ceiling of **50 credits per
list and day**. If that is used up, or the balance doesn't cover the next
judgments, the column waits: a pause mark appears next to its name with the
reason. Click the mark to continue — the values that were already calculated
stay.

Rules that depend on the date ("in the last 30 days") can't be used in a
score or an Assign column: the value would go out of date without any column
changing.

## Why does a record have this score?

Hover over a score cell to see which criteria the record meets, with their
points. The record panel shows the same for every score of the list: the
score, the tier, and a ✓ or ✗ per criterion.

## Assigning records to groups

**+ Column** → **Assign** creates a column that puts every record into
the first group whose rule applies — "Enterprise" when Employees is at least
1,000, "Mid-Market" from 100, and so on. The order of the groups counts.
**All other rows** is the value for records no rule applies to; leave it
empty and their cell stays empty. An Assign column can have up to 10 values.
Rules are free.

## Editing or deleting

Open the column's header menu and choose **Edit score** (on the score or its
tier column, or on an Assign column). Changing criteria, points or thresholds
recalculates the whole column; renaming a criterion does not. Deleting a
score column also removes its tier column.

**Related topics:** columns-formulas-ai-columns · list-triggers · search-filter-sort-replace · price-list.

## FAQ

### How do I score the contacts in my list?

Click + Column next to the search field in the list's header and choose Score. Add criteria — each with a name, points and a rule — and ListPlus adds the points of every criterion a record meets. In the second step you can add a tier column that sorts the score into A, B and C.

### Can I sort a score into tiers like A, B and C?

Yes. In step 2 of the score dialog, keep "Add tiers as their own column" ticked. You name the three tiers and set from how many points each starts; the last one takes everything below. The tier is its own column, so you can filter by it and use it in list triggers.

### Can the AI decide whether a criterion applies?

Yes. Click AI statement in the score dialog, write a sentence such as "The company is a B2B software vendor" and choose up to four columns the AI should read. For each record the AI answers yes, no or unclear, and only a yes gives the points. It judges from the values in the row only.

### What does an AI statement in a score cost?

0.02 credits per judgment. Records with the same values are judged once, and an answer ListPlus already has is free, so the cost depends on how many different values your columns hold. The dialog shows the number of judgments and the maximum cost before you create the column. Rules cost nothing.

### Can I try an AI statement before paying for it?

Yes. Test on 10 rows runs the statement on ten records of your list for free and shows how many were judged yes, no and unclear. The preview on the right then includes those answers.

### Does the score update when my data changes?

Yes. When a column a criterion uses changes — by hand, through an import, an enrichment or the API — ListPlus recalculates the records concerned within seconds. A small pulsing dot in the cell shows that a new value is on the way.

### Why is there a pause mark next to my score column?

The column has AI statements and is waiting: either the credit balance doesn't cover the next judgments, or the day's ceiling of 50 credits for automatic recalculation in this list is used up. Hover over the mark for the reason and click it to continue. Values that were already calculated stay.

### Why does this contact have this score?

Hover over the score cell: it lists every criterion with a ✓ or ✗ and the points that counted. The record panel shows the same breakdown together with the tier. A ? means the AI has not judged that criterion for this record yet.

### Can I use the score or the tier in a filter or a trigger?

Yes. Both are regular columns with stored values: filter the score as a number, the tier by its values, and use either in a list trigger — for example "when the tier is A, send the record to a pipeline". They are also part of exports and visible to the API.

### How do I put contacts into my own segments?

Click + Column next to the search field and choose Assign. Create a group for each segment with a rule, for example "Enterprise" when Employees is at least 1,000. Every record goes into the first group whose rule applies; "All other rows" sets the value for the rest. Assign columns use rules only and are free.

### Can I change a score later?

Yes. Open the header menu of the score or tier column and choose Edit score. If you change criteria, points or thresholds, the whole column is recalculated; AI answers ListPlus already has are reused and not charged again.

### Can I type into a score or tier cell?

No. These cells are calculated and read-only. If a paste, an import or the API writes into the column, ListPlus replaces the value with the calculated one.
