# Chatwoot Fazer Ai Extensions

> 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.

- **Type:** Skill
- **Install:** `agentstack add skill-fazer-ai-chatwoot-skills-chatwoot-fazer-ai-extensions`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [fazer-ai](https://agentstack.voostack.com/s/fazer-ai)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [fazer-ai](https://github.com/fazer-ai)
- **Source:** https://github.com/fazer-ai/chatwoot-skills/tree/main/skills/chatwoot-fazer-ai-extensions

## Install

```sh
agentstack add skill-fazer-ai-chatwoot-skills-chatwoot-fazer-ai-extensions
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# ⚡ fazer.ai Chatwoot Extensions

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.**

## Overview

| Feature                | Tools    | Purpose                                                |
| ---------------------- | -------- | ------------------------------------------------------ |
| **Kanban Boards**      | 24 tools | Visual pipeline management for conversations and tasks |
| **Scheduled Messages** | 4 tools  | Time-delayed message delivery                          |

## Kanban System Architecture

```
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 a board

```
kanban_boards_create(
  account_id: 1,
  name: "Support Pipeline"
)
→ { id: 1, name: "Support Pipeline" }
```

### List boards

```
kanban_boards_list(account_id: 1)
```

### Manage board members

```
# 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])
```

### Board automation settings

```
# 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 ...)
```

## Kanban Steps

Steps are the columns/stages in a board.

### Create steps

```
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 }
```

### List steps

```
kanban_steps_list(account_id: 1, kanban_board_id: 1)
→ [{ id: 1, name: "New" }, { id: 2, name: "In Progress" }, ...]
```

### Reorder steps

Update `position` to reorder:

```
kanban_steps_update(account_id: 1, kanban_board_id: 1, id: 3,
  position: 1)  # Move "Review" to second position
```

## Kanban Tasks

Tasks are the cards that move through the pipeline.

### Create a task

```
kanban_tasks_create(
  account_id: 1,
  kanban_board_id: 1,
  ... task fields ...
)
```

### Move a task between steps

```
kanban_tasks_move(
  account_id: 1,
  kanban_board_id: 1,
  id: 10,
  kanban_step_id: 3  # Move to "Review" step
)
```

### List tasks

```
kanban_tasks_list(account_id: 1, kanban_board_id: 1)
```

### Update a task

```
kanban_tasks_update(account_id: 1, kanban_board_id: 1, id: 10,
  ... updated fields ...)
```

## Kanban Audit Events

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.

## Kanban Preferences

Get user-specific board preferences:

```
kanban_preferences_get(account_id: 1)
```

## Scheduled Messages

Send messages at a future time — useful for follow-ups, reminders, and proactive outreach.

### Schedule a message

```
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 UTC
- The message will be sent automatically at the specified time

### List scheduled messages

```
scheduled_messages_list(account_id: 1, conversation_id: 42)
→ [{ id: 5, content: "Just checking in...", scheduled_at: "2026-01-20T10:00:00Z" }]
```

### Update a scheduled message

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")
```

### Cancel a scheduled message

```
scheduled_messages_delete(account_id: 1, conversation_id: 42, id: 5)
```

## Common Patterns

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.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [fazer-ai](https://github.com/fazer-ai)
- **Source:** [fazer-ai/chatwoot-skills](https://github.com/fazer-ai/chatwoot-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-fazer-ai-chatwoot-skills-chatwoot-fazer-ai-extensions
- Seller: https://agentstack.voostack.com/s/fazer-ai
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
