Chat bots are a means of communication through an artificial intelligence service which responds just as a real person would. The communication takes place in a chat interface which is usually used in applications such as Facebook Messenger, Skype or Webchat, but it could also be a communication via email.  These kind of bots are growing more and more important in certain sectors and for certain business scenarios. A classic example for a bot scenario would be the booking of a hotel room for a certain date and time. But furthermore an infinite number of potential use cases are thinkable here and an increasing number of chat bot applications will certainly come into market.

There are different bot frameworks available for different purposes and different messengers. Theobald Software used the Microsoft Bot Framework and created a fully functional prototype of a chat bot that can be used to create Sales Order information in a SharePoint Online List. When the list is created, a Nintex for Office 365 workflow is triggered to transmit this information to SAP and create a new sales order there.

The architecture of this bot scenario looks as follows:


On the left hand side we have the user who wants to create a new sales order and enters the preferences in a chat application or in an email. The Theobald Software Bot, which is located in the cloud (Microsoft Azure platform), communicates with the user and in the end creates an entry in a custom list in SharePoint Online. In this list, all the necessary information to create a sales order in the SAP system is stored (e.g. material number, plant, quantity, delivery date). As soon as the new item is created in the SharePoint list, a  Nintex for Office365 workflow is triggered in the background which will first activate an approval process. Only when the assigned person (e.g. manager, coworker) has approved the request, the sales order is submitted to the on-premise SAP system and is posted there.

Please take look on the following video where the scenario is presented and described in detail: Theobald Software Chat Bot Scenario video

This video is an excerpt of a demo session held at the Nintex InspireX conference in New Orleans in February 2017.

If you are interested in the solution or in the topic of SAP integration with SharePoint or Nintex please don’t hesitate to contact us:


Written by Christian Tauchmann

Christian is the first point of contact for our customers on any matters having to do with SAP / SharePoint integration. Apart from that he lends assistance to technical support. He has a qualification in administrative studies. Before joining the Theobald team in 2015, he had spent some years as an SAP applications consultant. A native of Esslingen, he favours outdoor pursuits when it comes to free time – on trails, at marathons, cycle racing or mountain climbing.