Twenty logo

Twenty

The #1 Open-Source CRM. Modern, powerful, affordable platform to manage your customer relationships.

8 actions Integration catalog
Request access
Connect Twenty once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Batch Create CRM RecordsTWENTY_BATCH_CREATE_RECORDS
Create 1-60 records of one type. Supported standard fields: companies (name, domainName, linkedinLink, annualRevenue, address, accountOwnerId); people (name, emails, linkedinLink, jobTitle, phones, avatarUrl, companyId); opportunities (name, amount, closeDate, stage, companyId, pointOfContactId, ownerId); tasks (title, bodyV2, dueAt, status, assigneeId). Custom fields, workspace-specific enum variants, and upsert are not supported.
Create CRM RecordTWENTY_CREATE_RECORD
Create one company, person, opportunity, or task using the supported standard fields in the parameter schema. Custom fields and workspace-specific enum variants are not supported.
Delete CRM RecordTWENTY_DELETE_RECORD
Permanently delete one company, person, opportunity, or task by UUID. Use only for a specifically identified record; this does not delete by filter or in bulk.
Get CRM RecordTWENTY_GET_RECORD
Get one company, person, opportunity, or task by its Twenty UUID, optionally including direct relations.
List CRM FieldsTWENTY_LIST_FIELDS
List field definitions from the connected Twenty workspace to discover exact field names, types, editability, nullability, uniqueness, and relation targets for schema inspection and filters. Record writes accept only fields exposed by the Create or Update CRM Record parameter schema.
List CRM ObjectsTWENTY_LIST_OBJECTS
List standard and custom object definitions in the connected Twenty workspace for schema inspection. Record tools currently support only companies, people, opportunities, and tasks.
List CRM RecordsTWENTY_LIST_RECORDS
List companies, people, opportunities, or tasks with Twenty filter syntax, ordering, relation depth, and forward cursor pagination.
Update CRM RecordTWENTY_UPDATE_RECORD
Partially update one company, person, opportunity, or task by UUID using the supported standard fields in the parameter schema; only supplied fields change. Custom fields and workspace-specific enum variants are not supported.