Connect OpenClaw to Attio
Let an OpenClaw agent search, create and update people, companies and deals in Attio CRM, with no credentials handed to the agent.
Attio is a CRM built around flexible objects and lists rather than a fixed pipeline, which is why startups and sales teams that outgrew spreadsheets tend to pick it. It is also a place where data quality depends on discipline: every call needs a note, every new lead needs a person and a company record, and every deal stage needs updating after the meeting. When the team is busy, the CRM is the first thing that falls behind.
With Claworc’s External Connections, an OpenClaw agent can keep an
Attio workspace up to date on your behalf. You sign in to Attio once through a popup,
Composio holds the resulting token, and the agent gets an auto-generated claworc-attio
skill that tells it which Attio tools exist and how to call them. The agent never sees a
password, an OAuth token or an API key.
Tools available to OpenClaw agents
Section titled “Tools available to OpenClaw agents”Composio’s Attio toolkit exposes 99 actions covering records, lists, notes, tasks, attributes and webhooks. In practice an OpenClaw agent leans on a handful of capabilities:
- Search and query records — fuzzy-search across objects, or run a filtered, sorted query against people, companies or deals.
- Upsert people and companies — create a person or company if it does not exist, or update it if it does, matched on email or domain. This is what keeps the agent from creating duplicates.
- Manage deals — list deals with filters and move one to a new stage or value.
- Add notes — attach a note to any record, which is where meeting summaries and call write-ups belong.
- Create and list tasks — create follow-up tasks assigned to a workspace member and see the ones already open.
- Read meetings and calls — review the meetings and call recordings Attio has captured for a record.
Every tool is called through a small broker running next to the agent, so the agent only needs to describe what it wants done in plain language and let the skill handle the rest.
Use cases
Section titled “Use cases”Log a meeting in one message
Section titled “Log a meeting in one message”After a call, tell the agent: “Met with Dana at Northwind, they want a pilot in Q4, budget around 20k, follow up Friday.” The agent creates or updates the person and company so nothing is duplicated, adds a note with the summary, updates the deal’s stage and value, and creates a task due Friday assigned to you. What used to be five clicks across three screens becomes one sentence.
Enrich inbound leads
Section titled “Enrich inbound leads”When a new signup arrives from your product or a form, hand the agent the email and company name. It checks whether the company already exists, creates or updates the person and company records, fills in what it can find about the company from your other connections, and adds the record to the right list for the sales team to pick up.
Pipeline review before the weekly call
Section titled “Pipeline review before the weekly call”Ask the agent for “every deal in Negotiation that hasn’t had a note in 14 days”. It queries deal records, checks notes and open tasks for each, and returns a short list with the owner and the last activity, so the weekly pipeline meeting starts with the deals that actually need attention.
Get started
Section titled “Get started”Connecting Attio takes three steps: an admin adds a Composio API key to Claworc’s
settings, you open the instance’s Settings tab, click + Add connection, pick
Attio and sign in. The claworc-attio skill appears in the instance a moment later. The
full walkthrough, including the exact Composio permissions the key needs, is in the
External Connections documentation.