The Web Self Service client is a web application that is designed to be run in a browser as part of another website, on the customer’s desktop or laptop computer. Using this application, customers can perform self service Interactions directly from your company’s website. This tutorial explains how to construct a Web Self Service widget and integrate it with your website.

The workflow for developing the widget is summarized in the following diagram:

Step 1: Create an iframe Statement
This step involves constructing an iframe element that will create an embedded widget suitable for the Web Self Service application. For details, refer to Creating the iframe Statement.

Step 2: Create the Host Page
This step involves copying the iframe element into the HTML page that will host the widget. For details, refer to Creating the Host Page.

Steps 3: Establish Communication
In this step, communication is established between the widget and the host page. For details, refer to Establishing Communication.

Step 4: Register Events
This step involves defining events that the hosting page can listen to. A callback function can be invoked for each event. For more information, refer to Registering Events.

Step 5: Invoke Operations
This step involves invoking methods to perform actions inside the widget, or to obtain information from the widget. For details, refer to Invoking Operations.