⏳ Check Status

For this use case, we will provide clear instructions and insights into:

  • Navigating to Application Status Section: Locate the section specifically designated for checking the status of applications.
  • Inputting Application Details: Enter the required details such as application reference number, applicant's name, or any other identifiers as prompted.
  • Submission and Verification: Submit the entered information and verify accuracy to ensure the system can process the status inquiry correctly.
  • System Processing: Allow the system some time to process the request and retrieve the current status of your application from the database.
  • Display of Application Status: Once processed, the portal will display the current status of your application, indicating whether it's pending, approved, or rejected.

You can now start building your Check status for application journey:

  1. Go to Chatbot in the left side navigation and click Create New Chatbot

  2. Define your "Chatbot Name" and choose your Channel "WhatsApp", then click Create

  3. Add a List widget and name it (e.g Application Inquiries) then:

    1. Add your message in the Body (e.g Choose the service you need)

    2. Start to Add List Item and for each item define (the list may contain different services related to Application inquiries, like create application, delete application, and Application status):

      1. Item Name (e.g Application Status), and optionally add a description
      2. Item Payload - This defines the value that will be returned to the chatbot if a user selects this item (e.g option1)
    3. Define the variable that you will use to navigate the user to the correct answer based on his selection (e.g Add ItemPayload as a variable name in Save List payload in this variable - This will save the list item payload in the defined variable)

  4. Now add a Branch widget and define the number of branches based on the list items, wherein each branch:

    1. Define the Variable that captured the user's selection - In this example, we named the variable ItemPayload
    2. Define the Operator and Value for this variable that will enable this branch - in this example, the Value is option1
  5. For each Branch depending on the type of inputs needed from the user to check/create/delete an application you can:

    1. Add a Collect input widget based on the use case and select the validation as Text. For example, if you are collecting Name
    2. Add a Collect input widget based on the use case and select the validation as email. For example, if you are collecting Email
    3. Add a Collect input based on the use case and select the validation as an image, For example, if you need any particular document to verify
  6. If you need to send the collected information to your system, you can use the Service Call widget, which allows you to integrate with any external system that you are using, with REST or XML approach. For more information, you can check here. Let's say information is saved to the variable: status

  7. After Service Call use Send message and write content as needed and use variable status in order to print out value from your system to customers.

Note: in case number validation is needed, a Javascript code can be add with custom validation.

  1. You can now Test this bot then be ready to Deploy🎉