AI attributes
Leverage AI to generate attribute data for your records and lists.
Available on all plans.
Available for all workspace members.
Workspace credit limits depend on your Attio plan.
Leverage AI to automatically generate useful attribute data for your records or lists. When creating an attribute, simply enable the AI autofill toggle to activate AI-powered generation for that attribute.
For more inspiration on how to use AI attributes, see our Introducing AI Attributes blog post.
Creating and using AI attributes
AI autofill is available when creating certain types of custom attributes. When adding a new text, number, currency, select, or multi-select attribute, you can enable AI autofill and choose the autofill type you’d like to use. For step-by-step guidance on creating attributes, see Create and manage attributes.
AI attribute values must be generated manually, either for individual records or in bulk. They do not run automatically. If you want AI-generated values to update automatically based on triggers or changes in your workspace, use AI workflow blocks instead.
Best practices for AI attributes
Follow these tips to improve the effectiveness and reliability of results using AI autofill.
Writing effective prompts
While the AI may have access to your attributes, keep in mind that it may not understand what they represent. If a prompt requires an understanding of your data model or use case, be sure to include an explanation in your prompt.
Even when the Guidance field is optional, it's best to provide clear and detailed instructions. If the AI doesn't understand a prompt, it will not return a value.
Tell the AI how you want the response formatted, and include an example if possible. For instance:
"List the city, state, and country in this order, separated by a comma and space. Example: 'San Francisco, California, United States'".
Filtering bulk recalculations
To recalculate in bulk but skip certain records, filter and save the view first. Telling the AI to skip specific records in the prompt (e.g. "Only run for accounts with a known subscription status") will not work.
Understanding recalculations that return no results
If AI can't return a value during recalculation, the cell will stay blank, and you won't be charged. This can happen if there's no information available or if the prompt is unclear.
Keep in mind, the agent may not be able to reliably reference websites that are private or require a login.
Attribute AI autofill options
Choose from the following AI Autofill options. Note that the options available depend on the attribute type.

For a video walkthrough, see AI attributes in Attio Academy.
Summarize record
Available for text type attributes, Summarize record creates a written summary of the record based on its existing attributes’ values.
Optionally, you can add Guidance to specify the key record details you’d like included in the summary. For example, for an attribute on Companies, you could ask it to tell you the companies’ estimated size in employee count and revenue. Keep in mind, it can access all attribute values on the record, but not things like notes or emails.
Web research agent
Available for text, number, and currency attributes, Web research agent generates answers or summaries by researching external web sources in real time.
This autofill type is designed primarily for researching information that lives outside your workspace. It’s best used when the relevant details are not already stored in Attio, such as recent news, company background, industry information, or other publicly available details.
Name, description, and prompt for the agent
When configuring a Web research agent attribute, you’ll provide:
A Name, which defines what the attribute represents
An optional Description, to help your internal team understand what the attribute is used for
A Prompt, which tells the agent what to research online
Your prompt should be specific about the information you want returned. You can also use variables to reference attributes from the record, such as a company's name or domain, to help guide the research.
Web research agent example use cases
Web research agent is useful for adding publicly available information to your records. Here are some example use cases.
Attribute name | Prompt |
Market category | Identify the primary market category this company operates in and describe it in one sentence. |
Recent funding | Find the most recent funding round for this company, including amount, date, and lead investors. |
Recent news summary | Summarize notable news or announcements about this company from the past six months. |
In each case, the agent searches the web and returns structured or summarized information based on your instructions.
Include all record data in prompt
If you enable Include all record data in prompt, Attio will include attribute data from the record as additional context in the AI prompt. This can improve results when the record already contains relevant context the agent should take into account.
This setting only includes attribute data. It does not give the agent access to notes, emails, or calls in your workspace.
If left disabled, the agent will rely only on the attribute Name and Prompt for its web research.
Show confidence levels
You can choose to Show confidence levels alongside the agent’s output.
When enabled, a small colored dot appears next to each result to indicate how confident the agent is in its response:
Green means high confidence
Yellow means medium confidence
Red means low confidence
Hover over the dot to see more detail, including the agent’s reasoning and the web sources it used.
Prompt completion
Available for text, number, and currency type attributes, Prompt completion produces a text response based on a custom prompt you define. Use the Use variable option to incorporate specific attribute data into the prompt for it to utilize. It can only access attribute values on the record that you specify using variables, and can't access things like notes or emails.
Classify record
The Classify record AI attribute helps you automatically tag records based on their attributes. It works with select and multi-select attributes. AI can look at all of a record’s attribute values, but it won’t reference notes or emails. It also cannot remove attribute values or set them to empty.
Use the toggle Allow AI to generate new options to control how results are handled:
Disabled: AI can only choose from the options you’ve already created.
Enabled: AI can create new options if none of the existing ones fit.
To handle edge cases, consider adding a fallback option (like "Other"). Provide Guidance to clarify how you want the classification to work. For example, if you have an “Other” tag and have also enabled Allow AI to generate new options, you could include this guidance: “Prefer new options to ‘Other’”. This encourages AI to create a more specific tag instead of defaulting to the generalized “Other” option.
If you don’t provide a fallback or allow new options, and the AI result doesn’t match your existing choices, nothing will be generated and credits will still be used.
Recalculate values
AI attributes do not run automatically, since each recalculation uses workspace credits. To generate or refresh values, you can recalculate an AI attribute for a single record or for all records in a view.
For a single record: Hover over the attribute cell and click the Recalculate value with AI icon.
For all records in a view: Click the attribute’s column header and select Recalculate values with AI. A confirmation will appear showing how many credits will be used. Click Confirm to proceed.
AI attributes billing
Each recalculation of AI attributes uses workspace credits, which are limited per plan. The research agent attribute type consumes 10 credits for each record, and all other types consume one credit for each record.