Commissions System
1. Feature Brief
Section titled “1. Feature Brief”The Commissions plugin provides a complete freelance and order management solution for service hubs, creators, and commission-based communities. It is stateful, highly configurable, and provides full client-to-creator workflows.
- Commission creation - clients open commissions via an interactive type selector with budget, timeline, and description
- Full order lifecycle - structured state flow:
draft → open → claimed → in_progress → review → completed/closed - Custom commission types - configure categories with unique descriptions, custom emojis, and specialized claiming roles
- Intake questionnaires - custom intake questions required upon opening each commission type
- Private channel generation - auto-creates isolated channels per order with customized naming formats
- Concurrent ticket caps - limits active open commissions per user to maintain service quality
- Protected claim system - freelancers claim jobs with cooldown timers and race condition protection
- Encrypted web transcripts - interactive online transcripts authenticated via Discord OAuth2 for resolved orders and disputes
Enterprise Capabilities
Section titled “Enterprise Capabilities”- Draft system - save orders as drafts to refine specifications before publishing to creators
- Revision system - clients can request revisions; creators submit work to a dedicated review state before finalizing
- Revision negotiation - creators can request additional budget or timeline extensions with client approval
- Dispute mediation - either party can open a dispute to freeze an order for moderator review and resolution
- Live order cards - a pinned channel message auto-updates with current order status, assigned creator, and deadlines
- Audit journal - every state change, quote modification, and staff action is permanently recorded
2. Sub-Systems
Section titled “2. Sub-Systems”- Creators submit formal price quotes specifying exact cost, delivery timeline, and deliverables
- Clients can accept, reject, or submit counter-quotes via modal forms
- All quote histories are recorded in the channel audit log
- Creators can create, update, and manage their portfolio (bio, portfolio links, accepted payment methods, contact details)
- Admin approval workflow: staff review and approve submitted portfolios via a private review channel before public listing
- Interactive portfolio browser: clients browse approved creator portfolios via dropdown menus
- Displays overall average star ratings derived from completed commissions
- Clients leave star ratings and comments on completed orders
- Review cooldown enforcement to prevent rating manipulation
- Optional automated notifications to creators and posting to a public showcase channel
- Multi-dimensional rating criteria: communication, quality, timeliness, and professionalism (1 to 5 stars each)
- Automatically compiles a complete HTML transcript upon commission completion or dispute resolution
- Delivers an Encrypted Web Transcript link with Discord OAuth2 authentication
- Participants and staff view message history, embeds, and attachments securely in their browser
- Automated DM notifications upon commission assignment, milestone updates, and completion
- Inactivity pings remind participants if an order stalls
- Configurable auto-close timer with clean cancellation when activity resumes
- Tracks completed orders, total earnings, average feedback ratings, and monthly activity metrics per creator
3. Setup Guide
Section titled “3. Setup Guide”- Launch the configuration console by running
/commissions - Setup Flow: Enable system → Configure staff & creator roles → Set channel category → Configure commission types
- Role Setup: Assignable creator roles (who can claim jobs), manager roles, and type-specific roles
- Channel Setup: Destination category for orders, optional public review channel, and audit log channel
- Settings Panel: Toggle individual subsystems (portfolios, quotes, reviews, disputes, transcripts) via buttons