What is Attio?
Attio is a modern CRM that emphasizes flexible data models, automatic relationship tracking, and AI agents. Teams can create sales, investment, partnership, and customer success processes around companies, contacts, transactions, or custom objects.
It synchronizes email, calendars, calls, and other customer signals, and uses this context for data enrichment, workflows, natural language queries, and automated actions. Attio currently describes its product as a proxy-based CRM capable of handling the tasks involved in winning bids.
Core functions
- Flexible object model: Uses companies, employees, transactions, and custom objects to describe business processes.
- Lists and views: Organize records into tables, dashboards, and business processes for different teams.
- Email and calendar synchronization: Automatically links emails, meetings, and customer relationship history.
- Rich data: Includes information on company type, size, financing, location, and staff.
- Workflows: Automate operations through triggers, conditions, AI steps, and integration actions.
- AI agents: Research, scoring, routing, preparing meetings, updating records, and carrying out sales tasks.
- Call Intelligence: Records, transcribes, and summarizes customer calls.
- Ask Attio: Use natural language to query the CRM and create or update data.
- Sequences: Schedule personalized sales emails and follow-up communications in bulk.
- Developer platform: Offers REST API, Webhook, App SDK, SQL, and MCP.
Objects, records, lists, and properties
Attio’s data model is composed of objects, records, attributes, relationships, and lists. Objects define the types of entities, records represent specific companies or individuals, attributes store fields, while lists group together objects that are part of a particular sales or operational process.
| Concept | Function | Example |
|---|---|---|
| object | Define a business entity | Companies, personnel, transactions, funds, or subscriptions |
| Record | Specific instances within the object | A certain company or a particular sales opportunity |
| Attributes | Save structured information of records | Industry, ARR, stage, responsible person, and date |
| Relationship attributes | Connect records from different objects | Related companies, contacts, and partners in transactions |
| List | Place the records in a specific process. | Sales pipeline, recruitment list, or pool of investment projects |
| List item properties | Only describe the statuses recorded in the current list. | Phase, priority, and next follow-up time |
| View | Filter and display data in different ways | Tables, dashboards, or view by specific responsible person |
How to set up a sales CRM
- Organize entities that need to be preserved over the long term, such as companies, contacts, transactions, products, and contracts.
- Give priority to using system objects, and create custom objects only for truly independent business entities.
- Define attribute types, required rules, relationships, options, and data owners.
- Create sales lists and stages, and configure table and dashboard views for different teams.
- Connect the email account and calendar to automatically link past interactions with the records.
- Import existing CRM data and first address issues such as duplicates, missing values, and inconsistent formats.
- Configure low-risk workflows, and then use real leads to test routing, notifications, and field updates.
- After establishing reports and quality metrics, AI agents and a higher level of automation are gradually introduced.
Data synchronization and relational intelligence
Attio can synchronize a user’s email and calendar accounts, automatically displaying the history of interactions in the company and personnel records. The system also calculates information related to communication, such as the first and most recent interactions, the strength of connections, the strongest relationships, and upcoming calendar events.
- Automatically discover companies and contacts that appear in emails and meetings.
- Associate the email subject, participants, and timeline with the relevant records.
- Shows the team member with the strongest relationship with a particular customer.
- Use recent interactions and the next meeting to determine the status of follow-up.
- Control the visibility of email metadata and the full text based on permissions.
- Each user can be supported to connect to one or more email and calendar accounts.
Automatic data enrichment
Attio supplements company and employee information by drawing on various public and commercial data sources. The additional fields available can be used for filtering, scoring, routing, and personalization, but critical information should still be reviewed by business professionals or reliable systems.
| Rich objects | Common fields | Primary uses |
|---|---|---|
| Company | Name, description, logo, and category | Identify accounts and create basic profiles. |
| Company | Location, number of employees, ARR, and funding amount | Classify by scale, region, and priority |
| Company | Social profiles and relevant public information | Study accounts and additional context. |
| Staff | Name, biography, and profile picture | Improve contact records |
| Staff | Location and social information | Assigning areas and preparing for communication |
| Communicating intelligence | First, most recent, and next interaction | Determine relationship activity level and the appropriate time for follow-up. |
Workflow automation
Workflows are used for the continuous execution of tasks such as lead analysis, scoring, routing, notification, and record updates. Users can describe the desired process directly; Attio will then assemble it, after which administrators can review, test, and approve it.
- The process is initiated when new records are created, attributes change, or other events occur.
- Only data that meets the criteria for target customers is processed through conditions and branches.
- Call AI research companies to generate summaries or assess the relevance of clues.
- Assign the leads to the appropriate salespeople or teams.
- Update object and list entry properties, and create subsequent tasks.
- Send data or notifications to external tools through the integration block.
- Add a manual approval step before sending emails and making critical writes.
How to create reliable workflows
- First, define the clear business objectives, trigger conditions, inputs, outputs, and failure handling.
- Describe the process in natural language or add nodes to a blank workflow.
- Restrict the process to running only on test lists or a small number of sample records.
- Check the context, output format, and evidence requirements used in the AI steps.
- Manual approval is required for actions such as sending emails externally, batch updates, and deletions.
- Test repeated triggers, empty data, insufficient permissions, and external service failures.
- After going live, monitor the success rate of each step, points consumed, and error records.
- When modifying the production process, first copy the version and verify it, then make the gradual transition.
AI agent
Attio’s AI agents carry out business tasks by utilizing emails, calls, meetings, product usage data, and structured fields available in CRM systems. They can operate continuously, or they can be invoked by users as needed within records or workflows.
- Study companies, industries, technology stacks, and public business information.
- Rate leads based on the ideal customer profile and explain the reasons.
- Prepare account background, interaction history, and unresolved issues for sales meetings.
- Identify high-intent accounts and the next best action from customer signals.
- Draft personalized follow-ups, sales sequences, and account briefings.
- Review sales calls and identify coaching opportunities.
- Create, update, and route CRM records.
Ask Attio natural language queries
Ask Attio enables users to search for and manipulate real-time CRM data using natural language. Responses are based on the objects, emails, calls, and product signals that the user has permission to view, and it allows users to approve, modify, or reject suggestions.
- Check the transactions and risks that require attention today.
- Generate a daily briefing for the upcoming meetings.
- Identify winning patterns for specific periods, regions, or products.
- Extract product feedback and common pain points from a large number of interactions.
- Update the transaction stage, responsible person, and follow-up actions.
- Create companies, personnel, or other records.
- Ask questions in multiple languages to obtain semantic search results.
Call Intelligence
Call Intelligence records, transcribes, and summarizes customer calls, and links the audio recordings along with details of the meetings to the relevant records. AI can identify purchase signals, obstacles, product requests, and action items during the calls.
- Automatically record and transcribe meetings with connected clients.
- Attach calls to company, employee, and transaction records.
- Generate summaries, next steps, and structured custom insights.
- Identify customer feedback, obstacles, and purchase signals from the transcripts.
- Allow the team to search for and review past conversations within CRM.
- Record the call snippets directly in the product feedback tool.
Sequences email sequence
Sequences are used to send personalized emails to target accounts as planned, and they can automatically assign an appropriate sender. They are suitable for sales development and B2B outreach based on explicit consent; they should not be used for unsolicited mass emails.
- Create an outbound sequence that includes multiple steps and waiting times.
- The sender is selected automatically based on the account owner or rules.
- Use the CRM context to generate more relevant email content.
- Log sent messages, replies, and subsequent interactions.
- The sequence stops when the contact responds or when the exit conditions are met.
- Comply with the regulations regarding the domain name of the sender, cancellation options, frequency of messages, and regional marketing rules.
Report and pipeline management
Attio offers reporting capabilities such as insights, funnels, grouping, targets, historical attributes, and time comparisons. Teams can display identical records in tables, dashboards, and reports without having to copy multiple sets of data.
| Reporting capabilities | Uses | Differences in plans |
|---|---|---|
| Basic report | Count quantities, amounts, and distributions | Up to 3 for free, up to 15 for Plus. |
| Advanced reports | Create more team and pipeline analyses. | Up to 100 for Pro, and over 100 for enterprises. |
| Funnel analysis | View stage conversions and churn | It depends on the functional permissions of the plan. |
| Goal | Compare sales targets with actual results | Suitable for team performance management |
| Historical attributes | Analyze changes in fields over time | Suitable for phase analysis and predictive review |
| Time comparison | Compare performance across different cycles | Used for growth and seasonal trend analysis |
Appropriate use cases
- B2B sales: Managing leads, accounts, opportunities, outreach, and the closing process.
- Founder sales: Establishing structured processes quickly in the absence of a large RevOps team.
- Venture capital: Managing the relationships between project sources, funds, LPs, commitments, and portfolios.
- Customer Success: Tracking implementation, health status, renewal, expansion, and customer feedback.
- Partner management: Connecting channels, joint opportunities, contracts, and collaborative activities.
- Recruitment and Talent: Use custom objects and lists to organize the relationship between candidates and the company.
- Product feedback: Link call transcripts and customer requests to the transactions and product teams.
- Operational automation: Research, routing, and notification processes driven by the CRM context.
Which teams are suitable?
- A startup team that is moving from a spreadsheet to a proper CRM system.
- Growing companies that need flexible objects but do not want to undertake large-scale implementations.
- Revenue teams that wish to run AI agents directly on customer data.
- Teams that place emphasis on investing in email, meetings, and networking relationships.
- Developer-oriented organizations that require API, MCP, and embedded application capabilities.
- A cross-functional team that integrates sales, customer success, and product feedback is desired.
Package price
Attio charges based on the number of user seats, with different prices for monthly and annual subscriptions; an approximate 20% discount is available for annual payments. In addition to the seat fees, AI agents and certain intelligent features also consume seat credits as well as workspace sharing credits.
| Package | Monthly price | Annual payment conversion | Main restrictions and rights |
|---|---|---|---|
| Free | $ | $ | Up to 3 seats, 3 objects, 50,000 records, and advanced basic synchronization features |
| Plus | $ | $ | Up to 10 seats, 5 objects, 250,000 records, private lists, and enhanced emails |
| Pro | $ | $ | Unlimited seats, 12 entities, 1 million records, intelligent call handling, sequencing, and advanced permissions |
| Enterprise | Custom quote | Annual contract | Unlimited objects and teams, advanced security, SSO, SCIM, and custom capacity |
Points and additional credit limits
Each plan includes points allocated based on seats as well as points that can be shared across workspaces; the operation of AI agents consumes these points. Additional points can be purchased for workspaces, with different prices available for monthly and annual subscription packages.
| Quota items | Free | Plus | Pro | Enterprise |
|---|---|---|---|---|
| Monthly points per seat | 100 | 500 | 1,000 | 2,500 |
| Monthly points for the workspace | 250 | 1,500 | 10,000 | Customization |
| An additional 5,000 points | Not applicable | $ | same price | Contract confirmation |
| An additional 10,000 points | Not applicable | $ | same price | Contract confirmation |
| An additional 25,000 points | Not applicable | $ | same price | Contract confirmation |
| An additional 50,000 points | Not applicable | $ | same price | Contract confirmation |
Differences in package features
| Functions | Free | Plus | Pro | Enterprise |
|---|---|---|---|---|
| Seats | Up to 3 | Up to 10 | No restrictions | No restrictions |
| object | Up to 3 | Up to 5 | Up to 12 | No restrictions |
| Record | 50,000 | 250,000 | 1,000,000 | Customization |
| Email account | One per person | One per person | 2 per person | At least 3 per person |
| Monthly email quota | 200 | 1,000 | No restrictions | No restrictions |
| Number of reports | Up to 3 | Up to 15 | Up to 100 | Over 100 |
| Call Intelligence | Not included | Not included | Includes | Includes |
| Sequences | Not included | Not included | Includes | Includes |
| SSO and SCIM | Not included | Not included | Not included | Includes |
How to choose a package
| Demand | Suggested solution | Reason |
|---|---|---|
| Personal experience or teams of up to 3 people | Free | No credit card required; allows testing of synchronization and basic CRM functions. |
| Sales process shared among up to 10 people | Plus | Add private lists, increase capacity, and enhance email functionality. |
| Custom objects are required. | Pro | Custom objects have been available since Pro. |
| Intelligence and sequencing for calls are required. | Pro | Both capabilities are classified as Pro in the public package. |
| Advanced permissions and more reports are required. | Pro | Suitable for growth-oriented revenue teams |
| SSO, SCIM, and unlimited objects are required. | Enterprise | Meets the security and data modeling requirements of large organizations |
| The number of AI agents in operation is high. | Pro or Enterprise | Includes more seats and workspace points. |
API and Webhook
The Attio REST API enables reading and writing of objects, records, attributes, lists, entries, tasks, comments, and other CRM resources. Webhooks are used to notify external systems when there are changes in records or list entries; developers should use the current version of the event protocol and implement idempotent processing.
- Create and update records for companies, employees, transactions, and custom objects.
- Manage the process fields in lists and list entries.
- Subscription records, entry changes, and other resource change events.
- Use permission scopes to limit the data that an application can access.
- Set rate limits, as well as rules for retries and duplicate events, for batch migration and synchronization.
- When updating the Webhook version, compatibility with both old and new events is ensured to facilitate a smooth migration.
App SDK and app ecosystem
The App SDK enables developers to add React components to the Attio interface, log actions, define shortcut commands and custom pop-ups, as well as run server-side logic within the Attio infrastructure. Applications can also call REST APIs, receive Webhooks, and connect to third-party services.
- Display third-party data widgets on the company, personnel, or transactions page.
- Add one-click operations and a command panel entry for recording.
- Send the content from call transcriptions and summaries to the product tools.
- Connect to external services using OAuth or keys.
- Hide keys and execute controlled logic through server-side functions.
- Share the application with a specified workspace or publish it as an official integration.
MCP connects to the AI assistant
Attio’s hosting of MCP servers enables compatible AI assistants to access CRM workspaces via OAuth. It supports searching for, creating, and updating data, while adhering to the workspace permissions and call limits set at the tool level.
- There is no need to manually copy the long-term API key on the client side.
- Let the AI assistant search for companies, people, transactions, and lists.
- Create or update CRM records within the conversation.
- Integrate real-time CRM context into research, writing, and development work.
- Limit the visible and operable data based on user permissions.
- Companies should review clients, OAuth authorization, and high-risk write capabilities.
Security and permissions
Attio offers permission controls at the team, workspace, and individual levels; Enterprise adds single sign-on and SCIM as well. The email body, export functions, protected recipients, and object access should all be configured in accordance with the principle of least privilege.
- Distinguish between public lists, private lists, and the data scope of different teams.
- Control which users can view the body of the emails and which ones can only view the metadata.
- Restrict CSV export, batch updates, and application installation permissions.
- Use SSO and SCIM for centralized management of corporate identities as well as the processing of employee departures.
- Grant the minimum read and write permissions to AI agents, MCP, and external applications respectively.
- Regularly review emails, calendars, APIs, Webhooks, and third-party connections.
- Before recording a call, provide the necessary notifications and obtain consent in accordance with the requirements of the relevant region.
Product advantages
- The object-relational model is flexible and capable of adapting to complex business processes beyond sales.
- Emails, calendars, calls, and product signals create a continuously updated customer context.
- Workflows and AI agents operate directly on CRM data and relationships.
- Ask Attio lowers the barriers to querying data and performing common operations.
- Self-implementation is usually faster than traditional CRMs that require the involvement of experienced consultants.
- REST API, App SDK, Webhook, and MCP together constitute a comprehensive developer platform.
- The free version can be used by small teams in a real-world setting, while the pricing and storage capacity are transparent and clearly stated.
Usage restrictions
- A flexible data model requires preliminary design; excessive customization increases maintenance costs.
- Call Intelligence, Sequences, and custom objects require the Pro or higher plan.
- AI agents are not only affected by seat fees; they also consume points and may require additional credits.
- Automatically enriched data may be outdated or incorrect, and cannot replace authoritative business sources.
- Email and calendar synchronization involves sensitive content as well as governance of organizational permissions.
- Enterprise-grade SSO, SCIM, and unlimited objects are available only in custom solutions.
- AI-based automatic updating of records and sending of emails require approval processes, as well as mechanisms for logging and rolling back changes.
- Highly complex corporate forecasting, regional frameworks, and industry compliance still require specialized assessment.
Migration and implementation recommendations
- Inventory the objects, fields, relationships, processes, reports, and integrations in the old CRM.
- Remove duplicate and invalid data, and standardize the format of dates, options, and responsible persons.
- Migrate one core sales process first, while keeping read-only access to the old system.
- Connect a small number of test email addresses to verify email visibility and the results of record matching.
- Rebuild key reports, workflows, and permissions; do not mechanically copy all historical configurations.
- Use two-way verification to check the number of records, amounts, stages, and relationships.
- After completing user training and trial operation, switch to automation and official writing.
GitHub and open source
Attio’s managed CRM, AI agents, Call Intelligence, and infrastructure are not open-source products. The official GitHub repository has been domain-verified, and it provides examples of App SDKs, official integrations, as well as some front-end libraries.
| Official projects or categories | Uses | Open-source assessment |
|---|---|---|
| linear-app | Create a Linear customer request from Attio records or call details | Public, BSD three-clause license |
| Integrations such as productboard-app | Shows how to use the App SDK to connect with third-party tools. | Partially public |
| Examples such as google-sheets-app | Synchronize or expand the Attio record interface | Partially public |
| react-data-list | A general-purpose library for declaratively building React data lists | Public |
| Official documentation repository | REST API, SDKs, and development guides | Public information |
| Attio core platform | CRM, synchronization, AI, workflows, and managed data layer | Not open source |
Basic information
| Project | Content |
|---|---|
| Product name | Attio |
| Tool type | AI-native CRM and customer relationship automation platforms |
| Primary users | Startups, growing B2B teams, investment firms, and developer-oriented organizations |
| Core competencies | Object model, data synchronization, enrichments, AI agents, calls, sequences, and reports |
| Free version | Up to 3 seats |
| Payment starts at a certain amount. | Plus: 35 dollars per person per month for an annual subscription. |
| Development capability | REST API, Webhook, App SDK, SQL, and MCP |
| Is it open source? | The core platform is not open source; however, some integration and development projects are available publicly. |
Recommendation score
The comprehensive recommendation score is 4.7 out of 5 points. Attio is particularly suitable for growing teams that place importance on flexible data structures, rapid implementation, and AI automation; however, when making a purchase it is necessary to take into account both the requirements related to the Pro features and the costs associated with AI capabilities.
Frequently Asked Questions
What does Attio do mainly?
It is an AI-native CRM that allows for the customization of objects and relationships, and it offers workflows, AI agents, call functions, as well as development interfaces.
Is there a free version of Attio?
Yes, the free version supports up to 3 seats, 3 objects, and 50,000 records.
How much are Plus and Pro?
Plus costs $35 per year or $44 per month, while Pro costs $79 per year or $99 per month; these are the prices per person per month.
Does Attio support custom objects?
Supported, but full customization of objects requires Pro or higher plans.
Can Attio record sales calls?
Yes, Call Intelligence is available in the Pro and Enterprise plans.
What is Ask Attio?
It is a natural-language CRM assistant that can query the context and create or update data upon approval.
How is AI agent billing handled?
Agents consume seat credits and workspace sharing credits; additional packages can be purchased when these credits run out.
Does Attio provide an API?
It offers REST APIs, Webhooks, App SDKs, SQL, and managed MCP servers.
Is Attio an open-source CRM?
No, the core platform is not open source, but the developers have made available various integrations, examples, and general-purpose code libraries.
Is Attio suitable for large enterprises?
Enterprise offers SSO, SCIM, unlimited objects, and advanced controls, but complex enterprise requirements still need to be verified.
Guigong Network Security Registration No. 45132202000164