🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Twenty CRM

by @byungkyu

Twenty CRM API integration with managed authentication. Manage companies, people, opportunities, notes, and tasks. Use this skill when users want to interact...

πŸ’‘ Examples

# List companies
python <<'EOF'
import urllib.request, os, json
req = urllib.request.Request('https://api.maton.ai/twenty/rest/companies?limit=10')
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

πŸ“‹ Tips & Best Practices

#### List Notes

GET /twenty/rest/notes?limit=20

#### Get Note

GET /twenty/rest/notes/{id}

#### Create Note

POST /twenty/rest/notes
Content-Type: application/json

{ "title": "Meeting Notes", "body": "Discussed Q2 roadmap and partnership opportunities." }

#### Update Note

PATCH /twenty/rest/notes/{id}
Content-Type: application/json

{ "body": "Updated meeting notes with action items." }

#### Delete Note

DELETE /twenty/rest/notes/{id}

Tasks

#### List Tasks

GET /twenty/rest/tasks?limit=20

#### Get Task

GET /twenty/rest/tasks/{id}

#### Create Task

POST /twenty/rest/tasks
Content-Type: application/json

{ "title": "Follow up with client", "body": "Send proposal and schedule demo", "dueAt": "2026-04-01T00:00:00.000Z", "status": "TODO" }

#### Update Task

PATCH /twenty/rest/tasks/{id}
Content-Type: application/json

{ "status": "DONE" }

#### Delete Task

DELETE /twenty/rest/tasks/{id}

Workspace Members

#### List Workspace Members

GET /twenty/rest/workspaceMembers?limit=20

View on ClawHub
TERMINAL
clawhub install twenty

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’