Overview
What is the CSR Agent?
The CSR Agent is a conversational AI assistant designed specifically for Customer Service Representatives. Instead of navigating through multiple screens and forms in the admin interface, CSRs can describe what they need to do in plain English, and the agent will:- Look up orders using flexible search criteria
- Attach customers to orders
- Cancel items or entire orders
- Apply appeasements and adjustments
- Update shipping and billing addresses
- Add products to existing orders
- Navigate the admin UI automatically

Accessing the CSR Agent
Where to Find It
The CSR Agent is accessed through the Kibo Admin interface:- Log in to Kibo Admin with your CSR credentials
- The agent panel appears in the sidebar or as a chat widget
- Click on the agent icon to start a conversation
Getting Started
Starting a Conversation
- Open the CSR Agent panel in Kibo Admin
- Type your request or question in the message box
- Press Enter or click Send
Context Awareness
The agent maintains context throughout your conversation:- Remembers the current order you’re working with
- Tracks search parameters as you add details
- Keeps customer information for the session
Your First Request
Try a simple request to get started:Customer and Account Management
Attaching a Customer to an Order
The agent can set or attach a customer to the current order through a guided flow. How it works:- Agent gets the current order ID
- Prompts for customer email if not provided
- Looks up existing customer by email
- If found: Asks you to confirm, then assigns the customer
- If not found: Collects name information and creates an anonymous account
- Refreshes the admin UI after assignment
- “Attach a customer to this order”
- “Set the customer for this order to [email protected]”
- “Add customer account to order”
Creating New Customer Accounts
If a customer is not found, the agent will help create an anonymous account:Order Discovery and Navigation
Flexible Order Lookup
The agent supports searching for orders using multiple criteria that can be combined:| Search Criteria | Examples |
|---|---|
| Order Number | ”Find order #12345” |
| Customer Email | ”Look up orders for [email protected]” |
| Customer Name | ”Find orders for John Smith” |
| Billing Address | ”Search orders at 123 Main Street” |
| City | ”Orders shipping to Chicago” |
| State | ”Orders in California” |
| Zip Code | ”Orders with zip 90210” |
| Shipment Number | ”Find shipment SHP-98765” |
How Search Works
The agent maintains a search parameters object and enriches it as you provide more details:Search Result Handling
| Result | Agent Behavior |
|---|---|
| Exactly one order | Presents details, stores context, navigates to order |
| Multiple orders | Shows a concise list (order number, status, total) |
| No orders found | Asks to retry with different criteria |
| Error | Provides a retry message |
Shipment Number Search
Searching by shipment number is handled separately and cannot be combined with other criteria:Order Changes and Financial Actions
Order Cancellation
Cancel specific items or entire orders with confirmation before execution. How it works:- Agent retrieves cancellable items from the order
- You specify which items to cancel (by description or “all”)
- Agent shows a cancellation summary
- You confirm to execute
- “Cancel item Blue Running Shoes from this order”
- “Cancel all items on this order”
- “I need to cancel the jacket from order #12345”
Order Appeasement
Apply shipment-level financial adjustments for customer service situations. How it works:- Agent pulls current shipment financials
- If multiple shipments, you select which one
- Specify whether adjusting shipping or line-item totals
- Agent fetches and displays available appeasement reasons
- You select a reason and amount
- Appeasement is applied
- “Apply an appeasement to this order”
- “Give a $10 credit for late shipping”
- “Adjust the shipping cost on shipment 1”
Coupons and Promotions
Apply coupon codes to orders quickly. Example requests:- “Apply coupon code SAVE20 to this order”
- “Add promo code FREESHIP”
- “Use discount code HOLIDAY10”
Order Adjustments
Apply or remove fixed-amount adjustments to orders. Supported adjustment types:- Order adjustment (overall discount/charge)
- Shipping adjustment
- Handling adjustment
- “Add a $10 order adjustment”
- “Apply a $5 shipping adjustment”
- “Remove the handling adjustment from this order”
Address Maintenance
Update Shipping Address
Modify the shipping address on an order with validation. Required fields:- First name
- Last name
- Address line 1
- City
- State
- Zip code
- “Update the shipping address”
- “Change shipping to 456 Oak Avenue, Chicago, IL 60601”
- “Fix the shipping zip code to 90210”
Update Billing Address
Modify the billing address using the same validation pattern. Example requests:- “Update the billing address”
- “Change billing address to match shipping”
- “Fix the billing zip code”
Adding Items to Orders
Guided Add-to-Order Flow
Add products to existing orders through a step-by-step process. How it works:- Agent gets the current order ID
- You describe what product to add (or agent prompts)
- Agent performs a natural language catalog search
- You select from search results
- Agent retrieves product details
- You walk through:
- Variant/option selection
- Fulfillment type (ship, pickup, etc.)
- Store location (if pickup)
- Quantity
- Item is added and admin UI refreshes
- “Add a product to this order”
- “I need to add running shoes to order #12345”
- “Add another item - blue t-shirt size medium”

