Commission Rules Overview

Commission rules translate messy Discord clockout text into predictable payouts for chatters and transparent profit for your agency. This page gives you a high-level mental model before you dive into specific rule types and AI-powered rule creation.

Flat

Pay a fixed amount per clockout or per qualifying shift.

Percentage

Pay a percentage of agency cut or net revenue.

Tiered

Increase rates as revenue or profit crosses thresholds.

1. How the rule engine works

ReportFlow parses each Discord clockout message into structured transactions and then runs them through a rule engine similar to the one described in the internal Commission Rules Testing guide. For a given tenant we load all active rules, sort them by priority, and apply the first rule whose conditions match the clockout. If no rules match we fall back to a default chatter commission rate configured at the tenant level.

Conditions can look at total agency cut, specific models, transaction types (lp/ls/lt), dates, or other metadata extracted from the message. This lets you encode policies such as higher commission on big nights, bonuses for specific models, or custom payouts for particular clockout patterns—all without touching code.

2. Designing a baseline rule set

A healthy starting point for most content creator agencies is one default percentage rule plus one or two targeted overrides. For example, you might pay 10% of agency cut on all shifts, 15% once agency cut exceeds $500 for the night, and a flat $50 bonus for a flagship model such as Hanna. Because rules are evaluated by priority, you can ensure that specific bonuses win over generic defaults.

Think about rules in terms of business questions: When should we reward exceptional performance? When do we want to protect profit? When should we incentivize a new model or platform? Translating those scenarios into rule conditions makes your payout logic explicit and auditable instead of living in ad‑hoc spreadsheets or DMs.

3. Example rule configurations

Default 10% Commission - Type: PERCENTAGE on agency cut - Rate: 10% - Priority: 10 - Conditions: none (applies to all clockouts) High Performer Bonus - Type: PERCENTAGE on agency cut - Rate: 15% - Priority: 5 - Condition: total agency cut >= $500 Model-Specific Bonus - Type: FLAT per clockout - Amount: $50 - Priority: 1 - Condition: model name = "Hanna"

When a qualifying clockout is processed, metadata on the Commission record stores which rule was applied so that your finance team can always explain how a payout was calculated. You can inspect this metadata from the dashboard or directly in the database if needed.

4. Using AI to describe rules in plain language

Instead of manually configuring every field, you can let ReportFlow's AI assistant draft rules from natural language prompts. For example: "Pay 12% commission on agency cut for shifts over $300, 18% over $1,000, and add a $50 bonus if lp amount is above $400." The assistant converts this into a combination of percentage and tiered rules, which you can review, edit, and test before activation.

Behind the scenes we still use the same deterministic rule engine—the AI only helps you author JSON-like rule definitions faster. This means payouts remain predictable and auditable even as your rule set becomes more sophisticated.

Next steps