Sales rep software: Assisted Selling Platform (Sales Hub)

Management · Approval manager
Each role's discount ceiling, by customer and price table, on one screen.
The approval matrix applies to the rep at the counter and on the portal: anything above the ceiling goes up for approval inside the order itself.
Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

At the counter · Counter sales rep
The rep finds the part by the car and already sees that customer's price.
The session carries who is on the other side: the parts that fit show with stock and the customer's price, and go into the order with one tap.
Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

On the phone · Auto parts retailer
The retailer opens the chat and talks to her own sales rep, inside the portal.
Conversations stay where the order closes: each store's sales rep and the network specialist, in a single list.
Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

In the boardroom · Commerce director
The director approves the queue sorted by the highest discount, with each order's margin.
The manager view of the panel shows only orders from the stores and categories within their authority, each with the reason the rep entered.
Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.
Deterministic module
Your team negotiates over WhatsApp, with no authority limits, no ranking, no customer context, and you cannot see what was granted. The Assisted Selling Platform is the sales rep software that works as a digital negotiation table, where rep and buyer stay in the same cart and negotiate in instant chat, under automatic governance.
In short
Sales rep software is what a B2B sales team uses to quote, negotiate and close orders with customers. On CWS Platform that is the Assisted Selling Platform (Sales Hub): the rep and the buyer share the same cart and negotiate in instant chat, and every discount stays within approval limits. Reps use the same portal as buyers, in the app and on desktop, with a sales rep interface.
- The price the rep negotiates starts from Contextual Pricing, derived by customer, warehouse and tax rule. Source: B2B pricing engine.
- Every discount follows the Approval Workflows of the Commerce Rules Engine, with a Reason Code mandatory when it goes to approval. Source: Commerce Rules Engine (CDL Workspace).
- Routine reorders leave the rep's desk and move to self-service. Source: B2B customer portal.
- At Imdepa, 153 customers were activated in 3 years without growing the team at the same rate. Source: Imdepa case.
The guide to choosing a B2B ecommerce platform asks the question that separates a rep inside the channel from a rep competing with it. And the discount approval workflow shows reps negotiating up to their own limit.
Inside the platform
The rep's negotiation desk, from the inside
Three screens of the Assisted Selling Platform (Sales Hub) on CWS Platform: the negotiation in the cart's chat, the approval limit in view before the discount and the order closed at the counter.

Chat in the cart
Rep and buyer negotiate in the cart's own chat
The buyer asks for a better price, the rep applies the discount right there and says anything above 30% goes for approval. The new item lands in the same cart, and the rep follows the checkout.
Pain it removes: negotiation over chat apps, with no approval limit and no trail of what was granted.
CWS Platform demo screen, completed with fictitious data to show the use.

Limit in view
The rep sees the approval limit before sending the discount
In the cart, the rep opens that item's approval limit: where the rule comes from, the maximum discount, the order total and the range that sends the order for approval. An unworkable proposal is stopped up front.
Pain it removes: time lost on proposals the approval limit would never let through.
CWS Platform demo screen, completed with fictitious data to show the use.

Counter on the phone
The order closes at the counter, on the rep's phone
Within the same service, the rep confirms the part that fits the customer's car and closes the order. The picking order goes straight to the stockroom, and the rep calls the next customer.
Pain it removes: orders jotted down at the counter and typed again into the system.
CWS Platform demo screen, completed with fictitious data to show the use.
What it is
The interface of the digital sales force. Rep and buyer share a Real-Time Shared Cart, one cart for both, updated when the page refreshes and negotiated in instant chat, and negotiate price, terms, payment and quantity under the Approval Workflows and the credit applied by the Commerce Rules Engine. The Customer Intelligence Panel loads history, credit and buyer context in one click. The sales rep evolves through four profiles: attendant, facilitator, governed negotiator and AI consultant, supported by the Sales Copilot.
And the sales rep's app?
There is no separate rep app. The sales rep app is the portal's own app: reps sign in to the same portal buyers use, in the app and on desktop, and the interface adapts to the sales rep role so they can navigate and manage their customer portfolio from the front end.
The negotiation desk in one minute
The capability no one replicates
The shared journey
Rep and buyer in the same cart, with governance applied in real time.
And how does the market do it?
In the market, the sales rep (in the CRM) and the buyer's checkout stay separate.
Dead-End Negotiation Prevention
The system avoids time lost on an unviable proposal, blocking beforehand whatever would not pass the authority limit.

Persona · Sales rep
Reorders left my desk, and my time went back to negotiating.
With the Assisted Selling Platform (Sales Hub), routine reorders move to self-service, and rep and buyer negotiate in the same cart, within approval limits.

Persona · Buyer
I see in my cart what the rep changed, and we close it right there.
In the Assisted Selling Platform (Sales Hub), what one changes in the Real-Time Shared Cart shows up for the other on page refresh, with instant chat.
Where the sales rep operates the five dimensions
The rep’s five tools.
The operations that close here and would not close elsewhere5
- Barter
- In agribusiness, grain is the currency.
What does pricing take into account?
Pricing accounts for harvest, crop, index currency, CIF or FOB and rural taxation, and the grain balance is managed per customer.
- Order split
- The seller splits delivery across addresses and methods within a single order, with freight, tax and approval thresholds independent per fraction.
- ByRequest
- A stockout becomes an opportunity rather than an error.
And the item with no price or no balance?
An item without price or balance stays in the catalog and opens demand capture, instead of vanishing and taking the customer with it.
- Multidimensional search
- Search by manufacturer part code, partner part code, technical attribute and commercial context.
Why does it matter in a large catalog?
In a large technical catalog, it is the difference between finding an item in seconds and finding it in minutes.
- Off-channel service
- Demand that arrived by message or phone is brought inside the platform: the seller builds the cart, shares the link, and the negotiation gains governance and an audit trail.
The account base belongs to the seller, and the system enforces it3
Without this, the portal becomes a threat to commission and the sales force undermines it. The architecture resolves the conflict, instead of asking people to rise above it.
- Seller and selling entity are distinct
- The seller is the authenticated person who serves the customer.
And the Seller, what is it?
The selling entity is the legal entity that holds stock and tax liability and lists its offer under the catalog strategy the portal owner chose. The hierarchy runs from seller down to SKU, through selling entity, warehouse and balance, and it is what determines what can be promised.
- No stepping on each other's accounts
- Sensitive data for customers outside a seller's base is inaccessible, and conversations are segregated per seller.
What does the rep gain from it?
Whoever serves the account knows the base is theirs.
- Customer Intelligence Panel
- On identifying the customer, the seller receives financial health, available credit, commercial terms, cluster and history.
What waste does it avoid?
It avoids the waste of building a proposal for someone who would be blocked at checkout.
Approval limits, margin and service governed per sales rep8
Sales reps get room to negotiate, and the company defines how far that room goes.
- Buying on the customer's behalf
- The sales rep identifies the customer by name or tax ID and buys on their behalf inside the portal itself, with the customer's addresses, credit limit, contract prices and pricing rules, without the customer having to sign in.
Can several sessions stay open at once?
Several service sessions can stay open at once.
- Three discount limits per rep
- Above the first limit the order goes to approval; the second stops the discount from being entered on the item; the third halts the order, so it never ends up with no possible approver.
Where does each limit apply?
Each limit can apply by category, store or price tag, and in a multi-item cart the threshold can be calculated as a weighted average.
- Multi-level approval with history
- Each profile has an approval range, and the order moves up level by level with comments and a dated history.
What does the store decide about the levels?
The store defines whether higher levels see pending and declined orders from the levels below and whether they can skip levels.
- Margin-based governance
- A minimum margin for automatic approval and a minimum margin to close the order: below it, the order does not even enter approval.
Does the rep see how far off they are?
The platform can show the rep how far they are from the target margin.
- Freight negotiated within limits
- The rep can change the freight amount within a dedicated limit, in value or percentage, with a blocking ceiling, or enter manual freight with carrier, amount and lead time.
- Accounts and stores per rep
- The account base is restricted by customer or by customer group, and the store can require each customer to be tied to a single rep.
And a partner rep?
A partner's rep sells only from the stores they are allowed: products from other stores appear without price or stock.
- Rep and manager dashboard
- The rep approves pending items and sees margin on the approval dashboard.
And the manager view?
The manager view shows orders from the stores and categories within their authority, with the queue sorted by discount or by date.
- Purchasing desk with its own accounts
- The buyer has their own login and purchases only for the customers in their portfolio.
Whose name goes on the invoice?
The invoice is issued under the customer's tax ID, the order records who bought, and the buyer cannot grant discounts.
Rep authority
Above the limit, the discount asks for a reason and goes up for approval.
In the Assisted Selling Platform (Sales Hub), the rep grants discounts up to their role's ceiling, on that customer's contract price list. Above the ceiling, the line asks for a reason code and the order is held for approval, without leaving the screen.
How negotiation is governed →In operation
Imdepa · auto parts distribution
3x more customers
153 customers activated in 3 years, without growing the team at the same rate.
"The real value is not the revenue you see in the numbers. It is the operation you can sustain at the same structural cost. We grew 3x in customers without hiring 3x more sales reps."
Paulo R. S. Pereira, Digital Sales Coordinator at Imdepa
Read the Imdepa case →APIs for this module
What this module does in the panel can also be done by your system. These are its groups in the public API reference.
Customers
Services for full management of customer registration data, their addresses and groups.
Quotes
Services for querying and responding to quotes requested by customers.
Custom Cart
Endpoints to create, edit and delete custom shopping carts for customers.
Sales Rep Module
Endpoints to manage sales reps and their customer portfolios.
Sales Copilot
The AI Agent builds the quote. The rep decides.
The Sales Copilot reads the portfolio, points to today's customer and leaves the quote ready, with the reason in view. Approving, editing or discarding stays with the rep.
See the Sales Copilot →
Frequently asked questions
What is the Real-Time Shared Cart?
It is the table of the Assisted Selling Platform (Sales Hub): sales rep and buyer in the same cart, with context and authority applied right there. What one changes shows up for the other when the page refreshes, and the instant chat lets them negotiate and change the cart in conversation. There are operations that run 100% through it.
Does the Sales Hub have a discount rule of its own?
No. The module applies the Approval Workflows of the Commerce Rules Engine, with authority by profile and a Reason Code mandatory when a discount goes to approval and when it is commercially declined, so any concession above the limit has an author and a justification.
What does the Customer Intelligence Panel show?
History, credit and customer context in one click, and access by portfolio ensures each rep sees only their own base.
Is there a sales rep app?
Yes, and it is the portal's own app: reps use the same portal as buyers, in the app and on desktop, not a separate rep app. The interface adapts to the sales rep role so they can navigate and manage their customer portfolio from the front end.
What is sales rep software for B2B?
It is the system a B2B sales team uses to see the customer, quote, negotiate and close orders. On CWS Platform that is the Assisted Selling Platform (Sales Hub): the rep and the buyer work in the same cart, the customer's history and credit are one click away, and the discount rules apply on their own.
What is sales force automation?
Sales force automation is taking the repetitive work that needs no judgment off the sales rep, so the time goes to negotiation. On CWS Platform that means customer context in the Customer Intelligence Panel, the quote assembled by the Sales Copilot, routine reorders moved to self-service, and approval limits applied automatically by the Commerce Rules Engine.