> For the complete documentation index, see [llms.txt](https://support.sayprimer.com/primer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.sayprimer.com/primer/primer-support-review/ideal-customer-profile/your-icp.md).

# Your ICP definition

How Primer generates your ideal customer profile from your website, and how to review and edit it.

**Beta — contact** [**support@sayprimer.com**](mailto:support@sayprimer.com) **to request access.**

Your **ICP** (ideal customer profile) is a description of the companies you sell to, held as a set of company-level filters. Primer uses it to evaluate, target and analyze your audiences. You manage it under **Settings → ICP Definition**.

## How Primer generates it

Primer generates a first ICP from your company's website. When it's ready, the definition is shown for you to **review** — check the suggested criteria, then **Confirm** to endorse it or **Edit** to change it first. Generation runs in the background and can take a few minutes.

If the ICP was built from the wrong website, correct the domain under **Sources** and regenerate from it. The estimated number of companies matching the current criteria is shown alongside the definition.

## Editing the criteria

The ICP is a set of company filters (for example industry, headcount and revenue). Edit them directly, the same way you would [audience filters](/primer/primer-support-review/audiences/building-an-audience.md).

## The Keywords filter

Alongside the structured firmographic filters, ICP and audience criteria include a **Keywords** filter for a company's strategic positioning and thematic focus areas. It's useful for hyper-focused targeting when the standard industry/department filters are too coarse.

* It's a **list** filter: add one or more keyword values, matched with **is** or **is not**.
* You can type your **own** keyword values (custom input is allowed), not only pick from a suggested list.
* You can add up to **50** values on the filter.

> Keyword coverage is limited — not every company has keyword data — so reserve it for narrow, high-intent campaigns rather than as your primary filter. For technographic targeting, use the separate **Technology** filter (see the [filters reference](/primer/primer-support-review/ideal-customer-profile/filters-reference.md)).

## Where your ICP is used

* **Building audiences** — new audiences can be pre-filled with your ICP's criteria as a starting point.
* **Audience validation** — the [validation](/primer/primer-support-review/audiences/audience-validation.md) check flags when too much of an audience falls outside your ICP.
* **Exclusion audiences** — the [anti-ICP](/primer/primer-support-review/audiences/exclusion-audiences.md) feature works against this definition.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://support.sayprimer.com/primer/primer-support-review/ideal-customer-profile/your-icp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
