The six pillars describe what the platform can do. Agentforce is what’s doing the work inside those modules, day to day, request by request. Here’s how that plays out for each one:
Product configuration: Lots of products come with options, size, color, add-ons, and Agentforce sticks to combinations that are actually valid, based on rules already in the catalog. Here’s how: the catalog encodes constraint rules, for example, “this add-on requires that base model,” or “these two options are mutually exclusive.” When a request comes in, Agentforce reads it, checks it against the constraint model, and only assembles combinations that pass. It isn’t guessing what’s valid, it’s walking the same rule engine a config specialist would use, just without the back and forth. No config that shouldn’t exist slips through, because the invalid ones never get generated in the first place.
Product pricing: Quantity, customer type, region, whatever the price depends on, it goes through the pricing engine that’s already sitting there. Mechanically, Agentforce pulls in the price book, applicable rate cards, and any segment specific rules, feeds the relevant inputs (quantity, region, customer tier) into that engine, and returns whatever the engine calculates. Nobody does math by hand, and no one’s improvising a number. The price comes out of the same logic that governs every other quote.
Discount features: Discounts follow that same pattern. A discount rule is tied to a condition, a volume threshold, a promo code, an approval tier, and Agentforce checks whether the condition is met before applying it. If it is, the rule fires and the price updates automatically. If it isn’t, nothing happens without the right sign off. Rule fires, price updates, done, no manual back and forth.
Quoting and contracts: Quoting comes together from a plain language request. Agentforce parses what’s being asked for, matches it to products and pricing, and drafts the quote in the format the business already uses. Once a quote is accepted, Agentforce carries the relevant terms, line items, pricing, negotiated conditions, into a contract record, mapping fields rather than re entering them, with a person reviewing before it’s final.
Billing: On billing, Agentforce reads the transaction and payment records tied to an invoice to explain a line item, cross checks the payment gateway or ledger status to see whether a payment actually cleared, and if it didn’t, triggers a reminder through whatever channel is already configured, email, in app, or otherwise. It’s referencing existing records, not making a judgment call about what should have happened.
Order management: Orders get watched the same way. Agentforce monitors the fulfillment pipeline’s status fields, and when a step doesn’t progress the way it should, say a shipment status hasn’t updated past a certain window, it flags that stall proactively, before a customer has to pick up the phone and ask what’s going on.
Worth saying plainly: none of this data belongs to Agentforce. It’s reading and writing the same Revenue Cloud records everyone else already works from, same catalog, same price books, same contract objects, same order statuses. Nothing separate, nothing hidden off to the side.