# Attio AI integration on Definable

> Attio is a fully customizable workspace for your team's relationships and workflows.

## What this connects

Attio is a fully customizable workspace for your team's relationships and workflows.

Vendor: https://attio.com

## Tools available

**99** tools available. First 12:

- `ATTIO_ASSERT_COMPANY` — Assert Company (Create or Update) — Creates or updates a company record in Attio using a unique attribute to search for existing companies. If a company is found with the same value for the matching attribute, that company will be updated. If no company is found, a new one will be created. Use this when you prefer to update records on conflicts.
- `ATTIO_ASSERT_PERSON` — Assert Person Record — Tool to create or update person records using a unique attribute to search for existing people. Use when you want to ensure a person exists with specific details without creating duplicates.
- `ATTIO_ASSERT_USER_RECORD` — Assert User Record (Create or Update) — Creates or updates a user record in Attio using a unique attribute to search for existing users. If a user is found with the same value for the matching attribute, that user will be updated. If no user is found, a new one will be created. Use this to ensure user records exist without duplicates.
- `ATTIO_ASSERT_WORKSPACE` — Assert Workspace (Create or Update) — Creates or updates a workspace record in Attio using a unique attribute to search for existing workspaces. If a workspace is found with the same value for the matching attribute, that workspace will be updated. If no workspace is found, a new one will be created.
- `ATTIO_CREATE_ATTRIBUTE` — Create Attribute — Tool to create a new attribute on an object or list in Attio. Use when you need to add custom fields to track additional information. For record-reference types, you can establish bidirectional relationships by supplying a relationship object.
- `ATTIO_CREATE_COMMENT` — Create Comment — Tool to create a new comment on a thread, record, or list entry in Attio. Use when you need to add a comment to an existing conversation, a record (like a person, company, or deal), or a list entry.
- `ATTIO_CREATE_COMPANY` — Create Company — Creates a new company record in Attio. This endpoint will throw an error on conflicts of unique attributes like domains. If you prefer to update company records on conflicts, use the Assert company record endpoint instead. Note: The logo_url attribute cannot currently be set via the API.
- `ATTIO_CREATE_DEAL_RECORD` — Create Deal Record — Tool to create a new deal record in Attio. Use when you need to track a new sales opportunity or deal. This endpoint will throw an error on conflicts of unique attributes. Minimal requirement is providing at least one attribute value.
- `ATTIO_CREATE_ENTRY` — Create Entry (Deprecated) — DEPRECATED: Use ATTIO_ATTIO_POST_V2_LISTS_LIST_ENTRIES instead. Tool to add a record to a list as a new list entry in Attio. Use when you need to organize records into specific lists. Throws errors on unique attribute conflicts. Multiple list entries are allowed for the same parent record.
- `ATTIO_CREATE_LIST` — Create List — Tool to create a new list in Attio. Use when you need to organize records into custom lists. Once created, add attributes using the Create Attribute API and add records using the Create Entry API. New lists must have either workspace_access set to 'full-access' or one or more workspace_member_access with 'full-access' level.
- `ATTIO_CREATE_NOTE` — Create Note — This tool creates a new note on a given record in Attio. The note can be attached to any record type (like person, company, or deal) and includes a title and content. It requires parameters such as parent_object, parent_record_id, title, and content, with an optional created_at timestamp.
- `ATTIO_CREATE_OBJECT` — Create Object — Tool to create a new custom object in your Attio workspace. Use when you need to add a new object type beyond the standard objects (people, companies, deals, users, workspaces). Requires api_slug (snake_case identifier), singular_noun, and plural_noun.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Attio

Inside a Definable workflow, Attio is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Attio** — the Researcher (GPT-5.5) pulls context from Attio (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Attio** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Attio (create record, post message, draft email).
- **Designer / Engineer → Distributor → Attio** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Attio (attach file, open PR comment, post status).

The Verifier checks every Attio call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- crm — https://definable.ai/apps/category/crm/

## Related

- HTML page: https://definable.ai/apps/attio/
- Same category (crm): https://definable.ai/apps/category/crm/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
