If you’re a courier service or a company that handles any delivery, your business will surely receive customer questions about their orders, deliverability, payments, etc. You can go bot-first in your support to handle all these FAQs, thus saving time for both your customers who can now help themselves and your agents. In this article, let’s look at how you can use this online delivery bot template for your business. Depending on your support model, you can tweak the bot template - hide/show relevant flows, add more dialogs depending on your use case, connect your bot to your Answers module for handling FAQs, and more.

You can customize your bot to match your brand and deploy it on the self-service widget to take it live.

This template covers three major use-cases that are common across e-commerce businesses. 

  • My orders

  • Delivery

  • Payment

My orders:

  • Order status: Your customers can view and track the status of their order, get the tracking URL and open it in a new tab

  • Cancel an order: They can share the reason for cancellation, opt to cancel the request, and even initiate a refund request.

  • Return an item: They can raise a return request, share photos in case of damaged goods, initiate a refund, or request a replacement.


  • Check deliverability: Your customers can check if delivery of the order is possible to their location either from your website or by entering their pin code.

  • Add a delivery address: They can add new addresses and even classify them as ‘Home’ or ‘Office’ to manage the delivery.


  • Refund status: Your customers can check the status of their refund requests,

  • Check for COD: Determine if COD (Cash On Delivery) applies to their location.

  • Payment issues: Sort out any issues or questions related to their payments.

The following are to be considered if you’re deploying this bot template for your business:

  • API Library: The default API endpoints that come with the template are dummy. Make sure to remove the dummy URLs, response parameters, and payload content, and update the API library with your business’ APIs.
  • Placeholder: Responses in the bot flow are static because no placeholders were used. Depending on whether responses to the questions are fetched from an external source (through APIs), make sure to replace the dummy static responses with placeholders of the response parameters.
  • Authenticating using OTP: All the relevant flows, by default, have the native OTP authentication enabled for ensuring secure transactions/conversations.