case studies

From POS Hardware to Recurring Revenue

Client

Industry

Moving from POS hardware to recurring revenue changed the operating model for a U.S.-based provider of point-of-sale and retail management solutions. Its customers increasingly wanted complete solutions combining terminals, scanners, payment devices, software subscriptions, installation, and support.

That shift created a more demanding commercial model. Routine Automation helped the company establish a connected revenue lifecycle through a governed Salesforce–SAP integration so that products, prices, orders, fulfillment, billing, and customer changes could work as parts of one process.

Client and industry

The client serves small and midsize retailers with POS hardware, retail software, inventory-management subscriptions, implementation assistance, training, and technical support. Its business model combines one-time purchases with recurring software and support revenue.

The sales organization had moved from HubSpot to Salesforce Sales Cloud, while SAP remained the enterprise resource planning platform. A basic catalog integration existed, but it did not connect the complete journey from commercial commitment through delivery, invoicing, and renewal.

Challenges and business impact

Client and industry

Disconnected order status

A closed opportunity did not confirm that SAP had accepted the order or that the solution had been delivered, limiting lifecycle visibility for Sales and Finance.

Client and industry

Mixed commercial models

Hardware, subscriptions, services, contract terms, and billing frequencies had to coexist in one transaction without losing the structure needed downstream.

Client and industry

Configuration and pricing risk

Dependent products, compatibility rules, variable prices, discounts, and margins relied on fragmented logic, increasing manual work and the chance of fulfillment exceptions.

Client and industry

Unclear system ownership

Product, price, cost, configuration, fulfillment, and billing data spanned Salesforce and SAP without sufficiently explicit ownership boundaries.

Client and industry

Revenue-recognition gaps

The business lacked a reliable connection among what was sold, delivered, and billed, weakening the information available for revenue-readiness decisions.

Client and industry

Fragmented customer changes

Amendments, upgrades, cancellations, and renewals were treated as disconnected sales instead of changes to an existing customer relationship.

What we implemented and why

We treated the engagement as a revenue-lifecycle program rather than an isolated quoting project. Salesforce Agentforce Revenue Management became the commercial layer on top of Sales Cloud, while the integration design kept operational and accounting responsibilities in SAP.

Implemented response

Design rationale

Defined ownership for physical products, commercial products, prices, costs, configuration, orders, fulfillment, and billing.

One authoritative owner per data element reduces conflicting records and makes integration responsibilities explicit.

Configured one-time and term-based selling models, bundles, attributes, compatibility rules, and quantity dependencies.

Hardware and subscriptions can be sold together without multiplying SKUs or allowing invalid combinations downstream.

Established pricing procedures, SAP cost synchronization for margin visibility, and approval policies for commercial exceptions.

Calculated prices remain consistent while larger discounts and margin risks receive the appropriate review.

Configured assets and subscriptions to support amendments, upgrades, cancellations, and renewals.

Teams can work from what the customer already owns instead of rebuilding each change as an unrelated sale.

Connected order capture to SAP fulfillment and used Dynamic Revenue Orchestrator and Salesforce Field Service for delivery and installation coordination.

Each team can work in its appropriate system while Sales follows the complete fulfillment journey.

Generated invoices in Salesforce from billing schedules and milestones, then passed invoice data to SAP for accounting.

Commercial billing can reflect each agreement while SAP remains responsible for accounting records.

Implemented responses and the rationale for each design decision.

The design also connected commercial commitments with fulfillment and billing milestones. This did not replace the accounting process for revenue recognition; it gave Finance and business stakeholders a stronger basis for determining what had been sold, delivered, billed, and was ready for recognition.

Before-and-after comparison showing disconnected revenue systems becoming an ordered commercial, fulfillment, billing, and renewal lifecycle

The engagement replaced disconnected handoffs with a governed lifecycle linking commercial activity, operational fulfillment, billing, and ongoing customer changes.

Benefits and problems addressed

Benefits and problems addressed

Connected lifecycle visibility

Sales can follow a commercial commitment through order acceptance, shipment, installation, invoicing, and later customer changes.

Benefits and problems addressed

Coherent hybrid selling

Hardware, software, support, and services retain their own terms while moving through one commercial process.

Benefits and problems addressed

Governed configuration and pricing

Product rules, pricing procedures, cost visibility, and approvals create a more controlled path from configuration to fulfillment.

Benefits and problems addressed

Clear system boundaries

Salesforce owns commercial packaging and selling logic, while SAP remains authoritative for physical product, cost, fulfillment, and accounting data.

Benefits and problems addressed

Lifecycle-based customer management

Assets and subscriptions provide the context needed for amendments, upgrades, cancellations, and renewals.

Benefits and problems addressed

Stronger finance handoffs

Fulfillment and billing milestones provide better-connected information for invoicing and revenue-readiness decisions.

Result

The client moved from a collection of disconnected sales and operational steps toward a shared revenue lifecycle for hardware and recurring services. The resulting architecture gives teams clearer ownership, preserves commercial intent downstream, and creates a foundation for managing the customer relationship beyond the initial sale.

The lasting value is not a single quoting feature, but a commercial architecture that connects how the company sells with how it fulfills, bills, and renews.

RA experts will follow up

No pitch. Strategy only.

By submitting this form, you agree to Routine Automation processing your personal information in accordance with the Privacy Policy.