# plugin-conversations

`@fayz-ai/plugin-conversations` · preview · Capability parcial

Customers reach out everywhere — a WhatsApp here, an Instagram DM there, an email, a text. Replying across five tabs is how businesses drop conversations. plugin-conversations is the GoHighLevel-style unified inbox for the Fayz engine: every channel collapses into one threaded view, so a salon, a restaurant, or an agency answers everyone from a single place.

## Ficha técnica

- **Pacote:** `@fayz-ai/plugin-conversations`
- **Versão:** 0.2.4
- **Status:** preview
- **Capability:** Capability parcial
- **Tipo de produto:** Gestão (Admin/SaaS)
- **Canal stable:** `^0.2.4`
- **Migrations:** nenhuma
- **Factory:** `createConversationsPlugin()`

## Modelo de dados

Sem tabelas próprias — usa a biblioteca core / archetype (mesma regra: `tenant_id` + RLS).

## Tools de IA

| id | modo | descrição |
| --- | --- | --- |
| `conversations.list-threads` | read | Lists open conversations across all channels, optionally filtered by channel. |
| `conversations.send-message` | persist | Sends a reply in a conversation thread. |

## Integrações

Sem conector hospedado — provedores externos via spine de conectores (`@fayz-ai/core`).

## Integrar

Adicione o plugin em `surfaces.admin.plugins` do `app.manifest.json` e rode o doctor:

```json
{ "surfaces": { "admin": { "plugins": [ { "id": "conversations", "enabled": true } ] } } }
```

```bash
npx fayz doctor
```
