

If the stock is running low with the vending machines you sell your products through, you need to ensure that the order to restock is placed in a timely manner. This use case entails the receival of automatic orders sales system of your organisation, as your customers are reaching out of stock levels of supplied consumables. In correspondence with the customer contract, this scenario shows that it is feasible to attain a fully IoT-enabled automated product order to fulfilment process. The main objective of this process is to replenish the stock of vending machines automatically.
We use MQTT to make sure that your sales team receives a timely update on your Salesforce system about low stock or any other issue with one of your vending machines. An event indicating a low stock level gets published to an MQTT topic. Then the integration platform; SAP CPI, together with our MQTT accelerator subscribes to this topic to receive these push events. SAP CPI transforms this message into a Purchase Order according to the IoT-to-order mapping specifications.
In this use case we have Salesforce as the CRM platform, but these orders can be handled in any CRM application. To create the right Salesforce order type, with machine and location details, including the assignment of the right customer account, contact owner, associated order line items, we use the Salesforce accelerator for SAP CPI, allowing your sales team to get the latest insights. The Salesforce accelerator supports the Place Order REST batch framework for linking products, orders and contracts to smoothen the customer order flow to Salesforce.
The powerful combination of our two accelerators for SAP CPI ensures that you never reach out of stock of your consumables and your sales team will never lose their real time products sales data out of sight.