# Folk

folk is a next-generation CRM designed for teams to manage and nurture their relationships efficiently.

- **Category:** crm
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 23
- **Triggers:** 0
- **Slug:** `FOLK`
- **Version:** 20260223_00

## Tools

### Create Company

**Slug:** `FOLK_CREATE_COMPANY`

Creates a new company in the Folk workspace with the specified details. Required: company name (unique identifier). Optional: description, industry, funding details, employee range, contact info (emails, phones, urls, addresses), group assignments, and custom field values. Returns the created company with a unique ID, all provided fields, timestamps, and creator information.

### Create Note

**Slug:** `FOLK_CREATE_NOTE`

Tool to create a new note in the Folk workspace. Use when you need to add a note to a person, company, or deal entity.

### Create Person

**Slug:** `FOLK_CREATE_PERSON`

Creates a new person in the Folk workspace with the specified details. Optional fields include: first name, last name, emails, phones, group assignments, and custom field values. The first email/phone in the list is treated as the primary contact. Returns the created person with a unique ID, all provided fields, timestamps, and creator information.

### Delete Company

**Slug:** `FOLK_DELETE_COMPANY`

Tool to delete a company from the workspace (irreversible). Use after confirming this company should be removed.

### Delete Note

**Slug:** `FOLK_DELETE_NOTE`

Tool to delete an existing note in the workspace (irreversible). Use after confirming this note should be permanently removed.

### Delete Person

**Slug:** `FOLK_DELETE_PERSON`

Tool to delete an existing person in the workspace (irreversible). Use after confirming this person should be permanently removed.

### Delete Reminder

**Slug:** `FOLK_DELETE_REMINDER`

Tool to delete an existing reminder in the workspace (irreversible). Use after confirming this reminder should be permanently removed.

### Get Company

**Slug:** `FOLK_GET_COMPANY`

Tool to retrieve an existing company by its ID. Use after authentication has been verified.

### Get Current Workspace User

**Slug:** `FOLK_GET_CURRENT_WORKSPACE_USER`

Tool to get details of the current authenticated workspace user. Use after authentication to retrieve the user's profile information.

### Get Note

**Slug:** `FOLK_GET_NOTE`

Tool to retrieve an existing note by its ID. Use when you need the full content and metadata of a specific note.

### Get Person

**Slug:** `FOLK_GET_PERSON`

Tool to retrieve an existing person by their ID. Use when you need full profile details of a person by their unique identifier.

### Get User

**Slug:** `FOLK_GET_USER`

Tool to retrieve a user by their unique identifier. Use when you need to get details of a specific workspace user.

### List Companies

**Slug:** `FOLK_LIST_COMPANIES`

Tool to list companies in the workspace. Use when you need a paginated overview of companies, optionally filtered.

### List Group Custom Fields

**Slug:** `FOLK_LIST_GROUP_CUSTOM_FIELDS`

Tool to list custom fields for a specific group and entity type. Use after selecting a group and entity type to inspect available custom fields.

### List Groups

**Slug:** `FOLK_LIST_GROUPS`

Tool to list workspace groups. Use when you need to retrieve a paginated list of all workspace groups after authentication.

### List Notes

**Slug:** `FOLK_LIST_NOTES`

Tool to list notes in the workspace. Use when you need to retrieve notes with pagination support.

### List People

**Slug:** `FOLK_LIST_PEOPLE`

Tool to list people in the workspace. Use when you need to paginate through contacts after authentication.

### List Reminders

**Slug:** `FOLK_LIST_REMINDERS`

Tool to list reminders in the workspace. Use when you need a paginated overview of reminders, optionally filtered by entity.

### List Users

**Slug:** `FOLK_LIST_USERS`

Tool to list workspace users. Use when you need to paginate through users list.

### List Webhooks

**Slug:** `FOLK_LIST_WEBHOOKS`

Tool to list webhooks in the workspace. Use when you need to retrieve configured webhooks with pagination support.

### Update Company

**Slug:** `FOLK_UPDATE_COMPANY`

Tool to update an existing company in the workspace. Use after confirming the company ID; only provided fields are updated and list fields replace existing values.

### Update Note

**Slug:** `FOLK_UPDATE_NOTE`

Tool to update an existing note in the workspace. Use after confirming the note ID; only provided fields are updated.

### Update Person

**Slug:** `FOLK_UPDATE_PERSON`

Tool to update an existing person in the workspace. Use after confirming the person ID; only provided fields are updated and list fields replace existing values.
