|
|
Sales Incentive Agent
Author: Venkata Sudhakar
Calculating sales commissions at ShopMax India involves quota attainment, product mix multipliers, and accelerator tiers for overachievement - and disputes arise when reps feel the calculation is opaque. A Sales Incentive Agent automates the monthly commission run: it calculates each rep's payout, shows a transparent breakdown, flags anomalies, and generates a statement the rep can trust.
This tutorial builds a Sales Incentive Agent using Google ADK and Gemini 2.0 Flash. The agent applies the incentive plan rules to each rep's monthly bookings, calculates tiered commissions, and produces a detailed incentive statement.
The below example shows the Sales Incentive Agent calculating the April 2026 commission for a rep in the Bangalore territory.
It gives the following output,
INCENTIVE STATEMENT - Priya (Bangalore)
Period: April 2026
========================================
Quota vs Attainment
Monthly Quota : Rs 150.00 lakhs
Total Bookings : Rs 165.00 lakhs
Quota Attainment: 110% -> Accelerator Tier 1 activated (4.0% rate)
Deal Breakdown
Deal Value Product Multiplier Commission
D089 Rs 60 L Servers x1.2 Rs 1,800
D090 Rs 45 L Services x1.5 Rs 1,688
D091 Rs 35 L Accessories x0.8 Rs 700
D092 Rs 25 L Servers x1.2 Rs 750
Base Commission Total: Rs 4,938
Accelerator Bonus
Attainment 110% qualifies for 4.0% rate
Extra rate applied: (4.0 - 2.5)% = 1.5% on Rs 165 L
Accelerator Bonus: Rs 2,475
Gross Commission : Rs 7,413
Disputes on Record
Deal D092 is a team deal - split credit pending
Amount withheld : Rs 12,000
Net Payable This Month: Rs 59,413
(Dispute amount will be released once split is confirmed)
The Sales Incentive Agent brings transparency and speed to commission processing. Run it at month-end across all reps in a batch loop and post individual statements automatically. Extend it to handle SPIFs (special incentive funds), multi-product quota splits, and team deal credit allocation to cover the full complexity of enterprise sales compensation plans.
|
|