Connect Twenty CRM to Your AI Agent

Discover workspace metadata objects, read filtered records, and create or update records using the tenant’s object schema. Ask your connected AI assistant to explain the results or carry out the specified operation.

6 tools API key

Try a Twenty CRM Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Twenty CRM

Research Workspace Records

Inspect object metadata before listing records.

/oo Twenty CRM: List Twenty metadata objects, then list objectNamePlural [object name] records with filter [filter] and summarize returned fields.

Apply a Record Change

Read a UUID-selected record and apply explicit schema fields.

/oo Twenty CRM: Retrieve Twenty object [plural API name] record [UUID], then update data [specified fields and values].

Start Working with Twenty CRM

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Twenty CRM

    Connect with a Twenty workspace API key.

    Connect Twenty CRM →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Twenty workspace API key and tenant object metadata.
  • The REST object schema is workspace-specific. Discover objectNamePlural and fields before constructing data payloads.

Twenty CRM Tools

Twenty CRM connects supported service operations to your AI assistant. Discover workspace metadata objects, read filtered records, and create or update records using the tenant’s object schema.

Workspace Schema and Reading

Read metadata objects and tenant record lists or details.

Record Writes

Create or update records using tenant-specific object payloads.

6 tools

List Metadata Objects

List Twenty metadata objects for the connected workspace.

twenty_crm.list_metadata_objects

List Records

List Twenty records for one workspace object using the generated schema-per-tenant REST API.

twenty_crm.list_records

Retrieve Record

Retrieve one Twenty record by object API name and record UUID.

twenty_crm.retrieve_record

Create Record

Create one Twenty record for a workspace object.

twenty_crm.create_record

Update Record

Update one Twenty record by object API name and record UUID.

twenty_crm.update_record

Delete Record

Delete one Twenty record by object API name and record UUID.

twenty_crm.delete_record

Frequently Asked Questions

Are object fields the same for every workspace?

No. The API schema is generated per tenant; read metadata first.

What name selects an object?

Use objectNamePlural, the plural API name from workspace metadata.

What identifies an existing record?

Provide the object API name and record UUID.

Connect Twenty CRM

About Twenty CRM ↗