Attio

Modern, collaborative CRM platform built to be fully customizable and real-time.
Connect it
In Keystile Automations → Connections → New connection, choose Attio and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Attio: delete call recording (Permanently deletes a call recording).What it can do (81 actions)
| Action | What it does | Changes data |
|---|---|---|
| Create Attribute | Creates an attribute on an object or list. | Yes |
| Create Call Recording | Attaches a call recording and transcript to a meeting. | Yes |
| Create Comment | Comments on a record, a list entry, or replies in a thread. | Yes |
| Create Folder | Creates a folder on a record. | Yes |
| Create List | Creates a new list for an object. | Yes |
| Create List Entry | Add a record to a specified list. | Yes |
| Create Meeting | Creates a meeting with participants and linked records. | Yes |
| Create Note | Creates a new note on a record. | Yes |
| Create Object | Creates a custom object. | Yes |
| Create Record | Creates a new record such as peron,company or deal. | Yes |
| Create Select Option | Adds an option to a select attribute. | Yes |
| Create Status | Adds a status to a status attribute. | Yes |
| Create Task | Create a new task in Attio, optionally linked to a record and assigned to a member. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Call Recording | Permanently deletes a call recording. | |
| Delete Comment | Permanently deletes a comment. | |
| Delete File | Permanently deletes a file or folder. | |
| Delete List Entry | Removes an entry from a list. | |
| Delete Meeting | Permanently deletes a meeting created through the API. | |
| Delete Note | Permanently deletes a note. | |
| Delete Object | Permanently deletes a custom object and all of its records. | |
| Delete Record | Permanently deletes a record. | |
| Delete Task | Permanently delete a task by its ID. | |
| Download File | Downloads a file stored in Attio. | |
| Find List Entry | Search for entries in a specific list in Attio using filters and return matching results. | |
| Find Record | Search for records in Attio using filters and return matching results. | |
| Get Attribute | Gets an attribute of an object or list. | |
| Get Call Recording | Gets a call recording with its transcript. | |
| Get Call Transcript | Fetches the full transcript for a given call recording. | |
| Get Comment | Gets a comment by its ID. | |
| Get Current Token | Identifies the access token, its workspace and scopes. | |
| Get File | Gets a file or folder entry by its ID. | |
| Get List | Gets a list by its slug or ID. | |
| Get List Entry | Gets a list entry by its ID. | |
| Get Meeting | Gets a meeting by its ID. | |
| Get Note | Gets a note by its ID. | |
| Get Object | Gets an object by its slug or ID. | |
| Get Record | Retrieve a single record by ID and return its normalized attribute values. | |
| Get Task | Fetch a single task by its ID. | |
| Get Thread | Gets a comment thread and pages through its comments. | |
| Get Workspace Member | Gets a workspace member by ID. | |
| Link Meeting Records | Links records to a meeting, keeping existing links. | Yes |
| List Attributes | Lists the attributes of an object or list. | |
| List Call Recordings | Lists the call recordings of a meeting. | |
| List Files | Lists files and folders on a record. | |
| List List Entry Attribute Values | Lists current or historic values of one attribute on a list entry. | |
| List List Views | Lists the saved views of a list. | |
| List Lists | Lists all lists in the workspace. | |
| List Meetings | Lists meetings, with optional filters. | |
| List Notes | Lists notes, optionally for one record. | |
| List Object Views | Lists the saved views of an object. | |
| List Objects | Lists all objects in the workspace. | |
| List Record Attribute Values | Lists current or historic values of one attribute on a record. | |
| List Record Entries | Lists the list entries a record belongs to. | |
| List Select Options | Lists the options of a select attribute. | |
| List Statuses | Lists the statuses of a status attribute. | |
| List Tasks | List tasks with optional filters by linked record, assignee, or completion status. | |
| List Threads | Lists comment threads on a record or list entry. | |
| List Workspace Members | Lists the members of the workspace. | |
| Merge Records | Merges two records of the same object into one. | |
| Overwrite List Entry | Updates values on a list entry, replacing multiselect attributes. | Yes |
| Overwrite Record | Updates attribute values on a record, replacing multiselect attributes. | Yes |
| Query List Entries | Lists entries in a list, with optional filter and sort. | |
| Query Records | Lists records in an object, with optional filter and sort. | |
| Replace Meeting Records | Replaces all records linked to a meeting. | Yes |
| Search Records | Fuzzy-searches records across objects by name, domain, email or phone. | |
| Unsubscribe Emails | Adds email addresses to the sequence unsubscribe list. | Yes |
| Update Attribute | Updates or archives an attribute. | Yes |
| Update List | Updates the name, slug or access of a list. | Yes |
| Update List Entry | Update the attributes of an existing entry in a list. | Yes |
| Update Note | Updates the title or content of a note. | Yes |
| Update Object | Updates the slug or names of an object. | Yes |
| Update Record | Update an existing record with new attribute values. | Yes |
| Update Select Option | Renames or archives a select option. | Yes |
| Update Status | Renames, configures or archives a status. | Yes |
| Update Task | Update an existing task in Attio. | Yes |
| Upload File | Uploads a file to a record. | Yes |
| Upsert List Entry | Adds a record to a list, or updates its entry if already there. | Yes |
| Upsert Record | Creates a record, or updates it if one matches a unique attribute. | Yes |
| Write List Entry Attribute Values | Replaces the full value history of one attribute on a list entry. | Yes |
| Write Record Attribute Values | Replaces the full value history of one attribute on a record. | Yes |
Start a workflow when… (5 triggers)
- Record Created — Triggers when a new record such as person,company or deal is created.
- Record Updated — Triggers when an existing record is updated (people, companies, deals, etc.).
- List Entry Created — Triggers when a new entry is added.
- List Entry Updated — Triggers when an existing entry is updated.
- Call Recording Created — Triggers when a call recording finishes and its media upload is complete.
How Keystile protects it
Every Attio action is checked before it runs, whether it comes from an AI tool or a workflow. 33 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Attio with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access