Modules
This section contains documentation for each business module in the Envia Admin platform. Each module groups all related technical documentation — overview, API endpoints, UI screens, and design decisions — in one place.
Module Index
| Module | Description | Status |
|---|---|---|
| Finance | Invoice generation, payments, balances, and financial reporting | Example |
| Roles & Permissions | Role-based access control with per-user overrides and security levels | Active |
| Overweight Refund | Accept/reject overweight refund tickets with audit, notification, and editable amount | Active |
| Overweights Chargeback | Apply chargeback (individual or bulk) when a provisional overweight refund must be reversed | Active |
| Partner Payments | Partner commission payments, document validation, mark as paid, internal review | Active |
| CSAT | Customer satisfaction ratings, source platform filtering, and inline ticket survey visualization | Active |
| CRM | Prospect and client management with Kanban, Table, and Calendar views | Active |
| Organization Settings | Zoho organization configuration — taxes, chart of accounts, and bank accounts with bidirectional sync | Active |
| Payment Requests | Self-service payment request system with approval workflow, invoice linking, and Zoho integration | Active |
| Ticket Crons | Automated ticket lifecycle management: reminders, autoclose, and CSAT survey delivery | Active |
| MCP Admon Server | MCP server that centralizes ticket management for AI agents — tools, business rules, and activity logging | Active |
TIP
The Finance module is a reference example that demonstrates how to document a complete module. Use it as a guide when documenting your own modules.
Adding a New Module
- Copy the template to a new folder:
modules/<module-name>/index.md - Fill in all applicable sections
- Add API (
api.md) and UI (ui.md) pages as needed - Update the sidebar in
.vitepress/config.mts
For detailed instructions, see the Contributing Guide.
