Skip to content
platform

Sales rep software: Assisted Selling Platform (Sales Hub)

Grey-haired approval manager in the office looking at the monitor; the screen shows the approval matrix with each role's discount ceiling.

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.

Counter sales rep in a blue-grey shirt looking at her phone, with a cardboard box and a desk phone in front of her; the screen shows the parts that fit the car at the customer's price.

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.

Retailer in a mustard blouse seated at her shop counter, looking at her phone; the screen shows the chat list with each store's sales reps.

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.

Director with glasses in the office, looking at the monitor; the screen shows the order approval queue sorted by discount.

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.

Laptop with a building materials store cart on the CWS Platform demo portal and, in front and enlarged, the cart chat where the buyer asks for a better price, the rep applies 40% and says anything above 30% goes for approval, and the new item lands in the cart.

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.

Monitor with the cart of the CWS Platform demo portal and, in front and enlarged, the Seller authority panel, with the limit's origin by category group, the item's maximum discount, the order's total discount and the 30% to 40% range that sends the order for approval.

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.

Phone on a dark table with the CWS Platform demo portal and, beside it and enlarged, the order closed at the counter, the water pump that fits the customer's car and the picking order already sent to the stockroom.

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.

Comparison between negotiating by message, with no threshold or record, and the Assisted Selling Platform desk, with limits and every concession recorded.
From chat apps to a governed desk. The rep moves price, terms and payment with the same freedom, but within the threshold and with every concession on record.
A sales rep smiles calmly, standing in a bright sales office, with work desks and softly lit windows out of focus behind him in daylight.

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.

A buyer smiles calmly in her shop's bright stockroom, holding a tablet against her body, with shelves of plain boxes out of focus in daylight.

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.
Real-Time Shared CartCustomer Intelligence PanelApproval WorkflowsDead-End Negotiation PreventionSales Copilot

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.

See all13endpoints in this group →

Quotes

Services for querying and responding to quotes requested by customers.

See all5endpoints in this group →

Custom Cart

Endpoints to create, edit and delete custom shopping carts for customers.

See all3endpoints in this group →

Sales Rep Module

Endpoints to manage sales reps and their customer portfolios.

See all7endpoints in this group →

Developer area →

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 →
Sales rep session in the CWS Platform demo portal with the quote built by the Sales Copilot and, in front and enlarged, the discount marked as suggested by the agent and the Edit before sending and Approve and send buttons.
CWS Platform demo portal with fictitious data.

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.