From chatwoot-skills
Use fazer.ai-exclusive Chatwoot features — Kanban boards, tasks, steps, and scheduled messages. Use when managing pipelines, task boards, scheduling messages, or working with fazer.ai Chatwoot extensions. Requires a fazer.ai Chatwoot instance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/chatwoot-skills:chatwoot-fazer-ai-extensionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide for using fazer.ai-exclusive features available through the mcp-chatwoot MCP server.
Guide for using fazer.ai-exclusive features available through the mcp-chatwoot MCP server.
⚠️ These features require a fazer.ai Chatwoot instance. They are not available on standard Chatwoot.
| Feature | Tools | Purpose |
|---|---|---|
| Kanban Boards | 24 tools | Visual pipeline management for conversations and tasks |
| Scheduled Messages | 4 tools | Time-delayed message delivery |
Kanban Board
├── Steps (columns in the board)
│ ├── Step 1: "New" (position: 0)
│ ├── Step 2: "In Progress" (position: 1)
│ ├── Step 3: "Review" (position: 2)
│ └── Step 4: "Done" (position: 3)
├── Tasks (cards that move between steps)
│ ├── Task A → currently in Step 1
│ ├── Task B → currently in Step 2
│ └── Task C → currently in Step 3
├── Members (agents with board access)
├── Automation Settings
└── Audit Events (activity log)
kanban_boards_create(
account_id: 1,
name: "Support Pipeline"
)
→ { id: 1, name: "Support Pipeline" }
kanban_boards_list(account_id: 1)
# Get current members
kanban_boards_get_members(account_id: 1, id: 1)
# Set members (replaces all)
kanban_boards_set_members(account_id: 1, id: 1, user_ids: [5, 7, 12])
# Get current automation
kanban_boards_get_automation_settings(account_id: 1, id: 1)
# Update automation
kanban_boards_update_automation_settings(account_id: 1, id: 1,
... settings ...)
Steps are the columns/stages in a board.
kanban_steps_create(account_id: 1, kanban_board_id: 1,
name: "New", position: 0)
→ { id: 1, name: "New", position: 0 }
kanban_steps_create(account_id: 1, kanban_board_id: 1,
name: "In Progress", position: 1)
→ { id: 2, name: "In Progress", position: 1 }
kanban_steps_create(account_id: 1, kanban_board_id: 1,
name: "Review", position: 2)
→ { id: 3, name: "Review", position: 2 }
kanban_steps_create(account_id: 1, kanban_board_id: 1,
name: "Done", position: 3)
→ { id: 4, name: "Done", position: 3 }
kanban_steps_list(account_id: 1, kanban_board_id: 1)
→ [{ id: 1, name: "New" }, { id: 2, name: "In Progress" }, ...]
Update position to reorder:
kanban_steps_update(account_id: 1, kanban_board_id: 1, id: 3,
position: 1) # Move "Review" to second position
Tasks are the cards that move through the pipeline.
kanban_tasks_create(
account_id: 1,
kanban_board_id: 1,
... task fields ...
)
kanban_tasks_move(
account_id: 1,
kanban_board_id: 1,
id: 10,
kanban_step_id: 3 # Move to "Review" step
)
kanban_tasks_list(account_id: 1, kanban_board_id: 1)
kanban_tasks_update(account_id: 1, kanban_board_id: 1, id: 10,
... updated fields ...)
Track all activity on a board:
# List all events
kanban_audit_events_list(account_id: 1, kanban_board_id: 1)
# Get specific event
kanban_audit_events_get(account_id: 1, kanban_board_id: 1, id: 50)
Audit events capture: task creation, moves, updates, deletions, member changes.
Get user-specific board preferences:
kanban_preferences_get(account_id: 1)
Send messages at a future time — useful for follow-ups, reminders, and proactive outreach.
scheduled_messages_create(
account_id: 1,
conversation_id: 42,
content: "Hi! Just checking in — were you able to resolve the issue?",
scheduled_at: "2026-01-20T10:00:00Z"
)
scheduled_at — ISO 8601 datetime in UTCscheduled_messages_list(account_id: 1, conversation_id: 42)
→ [{ id: 5, content: "Just checking in...", scheduled_at: "2026-01-20T10:00:00Z" }]
Change content or timing:
scheduled_messages_update(account_id: 1, conversation_id: 42, id: 5,
content: "Updated follow-up message",
scheduled_at: "2026-01-21T14:00:00Z")
scheduled_messages_delete(account_id: 1, conversation_id: 42, id: 5)
See KANBAN_GUIDE.md for step-by-step board setup patterns.
See SCHEDULED_MESSAGES.md for message scheduling use cases.
See EXAMPLES.md for end-to-end scenarios.
npx claudepluginhub fazer-ai/chatwoot-skills --plugin chatwoot-skillsInteract with Channel Talk workspaces via CLI using auto-extracted desktop app or browser credentials: read/send messages in user chats and groups, list chats, manage multi-workspace support.
Creates Monday.com CRM workspaces from plain-language business descriptions. Guides users through board structure proposal, confirmation, and automated creation with groups, columns, and optional seed data.
Automates e-commerce customer support workflows in Gorgias: manage tickets, customers, tags, and teams via natural language.