# Chatwork AI integration on Definable

> Chatwork is a team communication platform featuring group chats, file sharing, and task management, aiming to enhance collaboration and productivity for businesses

## What this connects

Chatwork is a team communication platform featuring group chats, file sharing, and task management, aiming to enhance collaboration and productivity for businesses

Vendor: https://go.chatwork.com

## Tools available

**30** tools available. First 12:

- `CHATWORK_CREATE_ROOM` — Create Chatwork Room — Tool to create a new group chat room in Chatwork. Use when you need to set up a new collaborative space for team communication. This action allows you to specify room administrators, members with different permission levels (admin, regular, read-only), and optionally configure invitation links with custom access controls.
- `CHATWORK_CREATE_ROOM_LINK` — Create Room Invitation Link — Tool to create an invitation link for a Chatwork room. Returns a URL that can be shared for others to join the room. Use when you need to generate a shareable link for room access. Returns 400 error if a link already exists for the room.
- `CHATWORK_CREATE_TASK` — Create Task in Chatwork Room — Tool to create a new task in a Chatwork room. Use when you need to assign tasks to users in a specific chat room. Requires the task description, assignee account IDs, and optionally a deadline timestamp.
- `CHATWORK_DELETE_MESSAGE` — Delete Message — This tool allows you to delete a specific message from a Chatwork room by calling the DELETE endpoint at https://api.chatwork.com/v2/rooms/{room_id}/messages/{message_id}. It requires authentication using a Chatwork API token provided in the X-ChatWorkToken header, and the necessary permissions to delete messages in the specified room.
- `CHATWORK_DELETE_ROOM` — Delete or Leave Chatwork Room — Tool to leave or delete a Chatwork room. When leaving, your tasks and files in the room are deleted. When deleting, all messages, tasks, and files in the room are permanently deleted. Use with caution as deletion is irreversible.
- `CHATWORK_DELETE_ROOM_LINK` — Delete Room Link — Delete the invitation link for a Chatwork room. Use when you need to disable or remove the invite link for a chat room. Returns a 400 error if the invitation link is already disabled.
- `CHATWORK_GET_CHATWORK_CONTACTS` — Get Chatwork Contacts — This tool retrieves a list of all contacts from Chatwork. It is a fundamental tool that fetches all contact information such as account_id, room_id, name, chatwork_id, organization details, department, and avatar image URL, without needing additional parameters beyond authentication.
- `CHATWORK_GET_FILE2` — Get Chatwork File Information — Tool to get information about a specific file in a chat room. Use when you need to retrieve file metadata including filename, size, upload time, and optionally a download URL.
- `CHATWORK_GET_INCOMING_REQUESTS` — Get Incoming Contact Requests — Tool to retrieve pending contact approval requests received by the authenticated user. Use when you need to check incoming connection requests from other users (up to 100 items).
- `CHATWORK_GET_ME` — Get My Chatwork Profile — Tool to retrieve the authenticated user's profile information including account details, organization, contact information, and avatar URL. Use when you need to get the current user's complete profile data.
- `CHATWORK_GET_MESSAGE` — Get Message — Tool to retrieve information about a specific message in a Chatwork room. Use when you need to get details about a particular message, including its content, sender, and timestamps.
- `CHATWORK_GET_MY_STATUS` — Get My Chatwork Status — This tool retrieves the current status of the authenticated user, including unread message counts and task status. It provides a quick overview of unread messages, mentions, and tasks, making it valuable for monitoring ChatWork activity and building automation workflows.

## Auth

Auth schemes: `API_KEY`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Chatwork

Inside a Definable workflow, Chatwork is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Chatwork** — the Researcher (GPT-5.5) pulls context from Chatwork (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Chatwork** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Chatwork (create record, post message, draft email).
- **Designer / Engineer → Distributor → Chatwork** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Chatwork (attach file, open PR comment, post status).

The Verifier checks every Chatwork call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- team chat — https://definable.ai/apps/category/team-chat/
- team collaboration — https://definable.ai/apps/category/team-collaboration/

## Related

- HTML page: https://definable.ai/apps/chatwork/
- Same category (team chat): https://definable.ai/apps/category/team-chat/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
