|
|
Deal Desk Agent
Author: Venkata Sudhakar
At ShopMax India, sales reps frequently request exceptions - custom pricing, extended payment terms, or bundled discounts to close large deals. The Deal Desk process exists to evaluate these requests consistently and quickly. A Deal Desk Agent automates the evaluation: it checks the request against policy rules, calculates margin impact, and either approves immediately or escalates with a clear recommendation.
This tutorial builds a Deal Desk Agent using Google ADK and Gemini 2.0 Flash. The agent validates deal parameters, calculates gross margin, checks against approval thresholds, and generates a deal desk decision with justification.
The below example shows the Deal Desk Agent evaluating a pricing exception request for a large enterprise deal in Delhi.
It gives the following output,
DEAL DESK DECISION MEMO
========================
Date : 08-Apr-2026
Rep : [Requesting Rep]
Customer : Delhi Government Supplies Corp (Platinum)
Deal Summary
Product : Dell PowerEdge Server
List Price : Rs 4.50 L/unit
Discount Req. : 17%
Discounted Price : Rs 3.74 L/unit
Quantity : 20 units
Deal Value : Rs 74.7 lakhs
Gross Margin : 19.3% [PASS - above 18% minimum]
Payment Terms : 60 days [PASS - within 90-day max]
Policy Check: PASSED (with escalation)
Discount 17% falls in Sales Manager approval band (11-20%)
Decision: ROUTE TO REGIONAL SALES MANAGER
Recommendation: APPROVE
Customer is Platinum tier with 96% on-time payment history
and 5 years of relationship. Deal value of Rs 74.7 L is
above average order size (Rs 85 L) for this tier - strong
strategic win. Government procurement mandates competitive
pricing. Margin at 19.3% is acceptable.
Conditions:
- Payment within 60 days, no further extension
- PO must be received within 7 days of approval
The Deal Desk Agent reduces deal approval turnaround from 2 days to minutes. Connect it to your approval workflow tool (Slack, email, or a deal desk system) so the escalation memo is automatically sent to the approver. Add competitor pricing data so the agent can justify discounts based on market benchmarks.
|
|