Add docfast-support CLI tool for FreeScout ticket management

This commit is contained in:
Hoid 2026-02-16 19:55:32 +00:00
parent 8b6712736a
commit 57fa33c6df
4 changed files with 288 additions and 14 deletions

View file

@ -106,11 +106,27 @@ Report EVERY issue to projects/business/memory/bugs.md
## Support Monitoring
Every session, spawn a support agent to check FreeScout for new support requests at support@docfast.dev. The agent should:
1. Check for unread/open tickets
2. Triage and respond to simple inquiries autonomously (API usage questions, docs links, etc.)
3. Escalate complex issues (billing disputes, bugs, feature requests) to the CEO for decision
4. Log all interactions in `projects/business/memory/support-log.md`
Every session, spawn a support agent to check FreeScout for new support requests at support@docfast.dev.
**Support tool:** `~/.openclaw/workspace/bin/docfast-support`
```bash
docfast-support tickets # List open tickets
docfast-support tickets --status pending # List pending tickets
docfast-support view <ticket-id> # View ticket + all messages
docfast-support reply --ticket <id> --message "..." # Send reply to customer
docfast-support reply --ticket <id> --message "..." --draft # Save as internal note
docfast-support reply --ticket <id> --message "..." --status closed # Reply + close
docfast-support close <ticket-id> # Close ticket
docfast-support stats # Ticket counts by status
docfast-support mailboxes # List mailboxes
```
The support agent should:
1. Run `docfast-support tickets` to check for open tickets
2. `docfast-support view <id>` to read the full conversation
3. Triage and respond to simple inquiries autonomously (API usage, docs, how-to)
4. For complex issues (billing, bugs, feature requests): create a draft note with analysis, then escalate to CEO
5. Log all interactions in `projects/business/memory/support-log.md`
Never let support tickets go unanswered. Response time matters for customer trust.