Skip to main content
The Commissions module turns Sendocki into a partial payroll tool for your agents: every productive action (confirmation, delivery, collection) automatically triggers the calculation of the commission due, according to the rules you have defined. No more Excel spreadsheets to calculate bonuses — everything is automatic, traceable, and in MAD.
In Morocco, where the vast majority of call center and delivery teams are paid by performance (at least in part), automating this calculation frees up management time and avoids monthly disputes with your agents.
Commissions tab with stats and rules

Overview — 4 key indicators

At the top of the Commissions tab, 4 cards show you the essentials:

💰 Total commissions

Cumulative of all calculated commissions (all periods, all statuses). Your total commitment to your agents.

⏳ Pending

Commissions calculated but not yet paid. Your operational debt to agents.

⚙️ Active rules

How many commission rules are currently active. Measures the complexity of your setup.

📅 Month's commissions

Total commissions calculated for the current month. To anticipate your payroll bill.

Anatomy of a commission rule

Each rule defines who earns how much when. 5 parameters:

1. Who — to whom the rule applies

3 levels of granularity (from broadest to most specific):
If several rules apply to the same agent (e.g. “all conf agents” rule + “Casa team” rule that includes this agent), it’s the most specific rule that prevails.

2. When — the trigger pipeline stage

The commission is calculated when the order reaches a specific stage of your pipeline. Typical examples: → See Create your pipeline to define your stages.

3. How much — fixed or percentage

💵 Fixed amount

E.g. 5 MAD per confirmed order. The same amount regardless of the order value. Simple, predictable, fair.

📊 Percentage

E.g. 2% of delivered order amount. Commission increases with basket. Aligns agent interest with merchant interest (sell higher = more commission).

4. Thresholds — to exclude small orders and cap big ones

🔻 Minimum order amount

E.g. commission only if order > 100 MAD. Avoid paying commission on micro-sales not very profitable for you.

🔺 Commission cap

E.g. commission capped at 50 MAD max per order. Prevents an exceptional order (3000 MAD × 2% = 60 MAD) from exploding your budget.

5. Active / Inactive

You can disable a rule without deleting it (useful for testing, or temporarily disabling during a promo where commission doesn’t make sense).

Create a commission rule

1

Go to the Commissions tab

“Commissions” tab in the Team & Users page
Create commission rule button
2

Click 'Create a rule'

Button at the top right
3

Choose the perimeter (role / team / user)

  • Role: select from the list (confirmation_agent, delivery_agent, admin, owner)
  • Team (optional): restrict to a team
  • User (optional): restrict to a specific agent
4

Choose the trigger pipeline stage

The stage that will trigger the commission calculation. Dynamic list of your pipeline stages.
5

Choose the type (fixed or percentage)

And enter the corresponding value (amount in MAD or percentage)
6

(Optional) Define minimum order and/or cap

According to your strategy
Commission rule creation form
7

Activate and save

The rule takes effect immediately for future orders that reach the trigger stage

Commissions history

For each calculated commission, the history shows you:

The 3 commission statuses

⏳ Pending

Commission calculated but not yet validated by you. Default status. Will not be paid until approved.

✅ Approved

You (Owner / Manager) have validated that this commission is due. Ready to be paid to the agent.

💸 Paid

The agent has effectively been paid (you marked it after bank transfer or cash payment).
Sendocki does not make the bank transfer for you — it calculates and tracks commissions. The actual payment goes through your usual system (bank, cash, Moroccan payment app). When it’s done, mark “Paid” to close the loop.

Typical monthly workflow

1

Throughout the month

Commissions are automatically calculated for every order that reaches the trigger stage. Status: “Pending”.
2

End of month — review

You consult the list of “Pending” commissions. You validate justified ones or contest anomalies (e.g. order returned after confirmation).
3

Bulk approval

Check valid commissions + “Approve” action in bulk. Status changes to “Approved”.
4

Generate recap by agent

Filter by agent → you see the total to pay them this month. Possible CSV export for your accountant.
5

Effective payment

You pay your agents (transfer, cash, etc.) with the calculated total.
6

Mark as 'Paid'

To close the loop and have a clean history. Final status: “Paid”.

Commission strategies by role

Goal: maximize the number of confirmed and useful orders (that end up delivered).Classic model:
  • Small fixed amount per confirmed order (e.g. 3-5 MAD)
  • OR low percentage on average basket (e.g. 0.5-1%)
  • Advanced idea: pay more if the order is confirmed AND delivered (trigger = “Delivered” stage, not “Confirmed”). Avoids fake confirmations.
Goal: deliver quickly, without damage, with successful collection.Classic model:
  • Fixed amount per successful delivery (e.g. 10-15 MAD)
  • COD collection bonus (e.g. +5 MAD if collection confirmed without dispute)
  • Advanced idea: inverse commission for returns (if you return a parcel, you lose the initial delivery commission). To use with caution.
Goal: motivate them to steer their team effectively.Classic model:
  • Small percentage on their team’s delivered revenue (e.g. 0.1-0.3%)
  • OR commission linked to a team objective (achieved = commission; not achieved = 0)
  • No commission per individual order (avoids conflicts with their own agents)
If you are several co-founders with operational roles (one does call center, the other commerce), you can attribute yourselves commissions for financial transparency. Otherwise ignore.

Concrete use cases

Probable cause: commissions too vague or perceived as unfair.Solution:
  1. Create a monthly dashboard of commissions per agent (filter history by agent)
  2. Share with each agent their figures + the month’s top performer
  3. Effect: transparency → healthy competition → engagement
Instead of paying on “Order confirmed” (which can be bogus), pay on “Order delivered” (proof of quality).Bonus: add a commission on “Successful collection” (even more demanding — the real COD success).
3 levers:
  1. Cap per order (maxCommission): avoid huge commissions on big orders
  2. Minimum order (minOrderAmount): excludes small not very profitable sales
  3. Temporarily disable certain rules during promos (where your margin is lower)
Create a new temporary rule: “During month X, +50% on team Y’s commissions”. Activate it at the start of the period, deactivate it at the end.Avoid modifying existing rules — instead create dedicated rules with clear dates.

Best practices

  • ✅ Start simple: 2-3 clear rules rather than 15 confusing ones
  • ✅ Communicate your rules to your agents: they are more engaged if they understand how they are paid
  • ✅ Document changes: if you modify a rule, notify the team (otherwise → frustration)
  • ✅ Monthly review: review calculated commissions before paying (anomalies, post-confirmation returns, etc.)
  • ❌ Don’t use the Commissions module for anything other than operational commissions — not for annual bonuses, fringe benefits, etc. Keep it pure

Frequently asked questions

It depends on your trigger stage. If you configured the commission on “Confirmed”, it’s earned even if the order is later returned. If you want to avoid that, configure on “Delivered” or “Collected” instead.
Yes — typical of a COD order:
  • The confirmation agent earns their commission at the “Confirmed” stage
  • The delivery agent earns theirs at the “Delivered” stage
  • The Manager earns a supervision %
Each commission is calculated independently according to its rule.
Yes — filter history by this agent + status “Approved but not paid”. You get the balance due to settle at their departure.
No. Commissions are your internal expense to your agents. Sendocki takes nothing on them — we only charge our subscription.

What’s next?

Teams

Organize your users into groups to apply common rules

Users

Manage your agents’ individual accounts