CHATBOT ON MOBILE BANKING APPLICATION
Chatbot is an artificial intelligence system that interacts with users over a messaging platform. It answers questions and fulfills an array of tasks for business users.
Customers need to be in regular touch with their bank for various queries and daily transactions. Therefore, banks require a platform to interact with customers, using communication mediums that are widely being used, without requiring logging into internet banking or mobile banking application. By using Futura Bank Chatbot for mobile application, banks can alleviate a lot of the complexity for the user. This application can answer customer queries, enable checking account balance, enable paying utility bills, and more.
To ensure security, before providing any information about the user’s accounts or cards, Chatbot authenticates the customer by sending an OTP on the user’s registered mobile number.
Note: Chatbot will ask the user to input the OTP sent on their mobile number before displaying any information.
Features Supported in the Application
- Account Balance Inquiry
- Fund Transfer
- Bill Payment
- Locate ATM or Branch
- View Recent Transactions
- Inquire about user's spends
- Inquire upcoming payments
- Inquire about credit card due
- Inquire about cash and credit limits of credit card
- Inquire about outstanding balance on loan account
- Inquire about next installment date and Installment amount
- Inquire about banking products
Pre-requisites
- Oracle Digital Assistant setup only incase of OBDX chatbot facility is deployed
Launch Chatbot Application
To launch the application:
- Click the button at the bottom of the login page to launch the Futura Bank Chatbot application from the mobile application.
- The application displays a welcome message.
- Type Help Me in the message area and press Enter to interact with the Chatbot. It displays all the transactions / inquiries you can do using Chatbot.
- Choose the transactions or inquiries from the Help options, or type a question for the options given by Chatbot.
OR
Click to close the transaction.
LOG-OUT from Chatbot Application
Using this option the user can log-out from the Chatbot mobile application.
To log out of the application:
- In the mobile application top right corner, click
.
View Account Balance
Users can inquire about the balance in their account using this option.
To inquire about the account balance:
- Type your balance inquiry question in the message area, and press Enter. For example, "Show me account balance in account number XXXXXXXXXX0045 (You can also input only the last four digits of your account number).
OR
Click .
Note: In case you do not enter the account number, Chatbot will display all your accounts, and let you select the required one.
- The Chatbot inquires for your mobile number.
- Enter the mobile number and press Enter. An OTP is sent to your mobile number for authentication.
- Enter the OTP received on the mobile.
- The application displays the balance in the account.
Fund Transfer- Existing Payee
Using this option a retail user can initiate a payment to an existing payee.
To transfer money to an existing payee:
- Type the request to transfer funds to an existing payee, and press Enter. For example, "Pay JacksonD $10".
OR
Click .- The application displays a list of all registered payees. Select the required payee.
- The application inquires for the amount, once you select the payee.
- The application displays the default account number or prompts you to select the required account number for making the funds transfer.
-
Note: The default account number is displayed in masked format.
- Type or click Pay to initiate the transaction from the default account number selected. Press Enter.
OR
Type or click Choose, and press Enter. The application displays the list of mapped accounts.- From the list, select the source account for making the funds transfer.
- The success message about funds transfer appears along with the payment details and transaction reference number.

Field Name |
Description |
---|---|
Payee |
Payee nickname to whom the fund transfer needs to be done. |
Currency |
Currency |
Amount |
Amount to be transferred. |
Account Number/ Choose |
Source account from which the funds are to be transferred. |
Bill Payment
Bill payment facility is provided to the users to make their utility payments online through Chatbot application. Using Chatbot, users can easily make their various bill payments like mobile, electricity, credit card and so on.
Note: There is no out of the box integration with any product processor, and as part of implementation this will need integration with the bill payment aggregator.
To pay the bill:
- Type bill payment request along with the Biller Name in the message area, and press Enter. For example, "Please pay $75 to Airtel".
OR
Click .- Application displays a list of billers. You can select the required biller from the list.
- Application prompts you to input the amount, once the user selects the biller.
- Application displays the default account number and also provides an option to select the account number for making the bill payment.
-
Note: It displays the account number in masked format.
- Type or click on Pay to make the bill payment from the default account number selected and press Enter.
OR
Type or click on Choose, and press Enter. Application displays a list of mapped accounts.- From the list, select the source account for making the bill payment.
- The success message for bill payment appears.

Field Name |
Description |
---|---|
Amount |
Bill payment amount with currency to be transferred from account. |
Biller Name |
Name of registered biller. |
Account Number/ Choose |
Source account for making bill payment. |
View Recent Transactions
Using this option a retail user can view the transactions carried out in the account. The user can select a specific account to view the activities. It will also provide details like transaction description, date on which the transaction took place, the amount and currency of the transaction.
To view recent transactions:
- Type the request to view account activity along with the Account Number in the message area. For example, "What are the recent transactions in account 0011" or "Show me the last 10 transactions in my account".
OR
Click . -
Note: Enter the last 4 digits of the account number.
- Application displays the recent transactions taken place in the given account.

Field Name |
Description |
---|---|
Account Number |
The current or savings account number for which account activities are to be viewed. |
Recent Activities Result |
|
Description |
Description of the transaction. For example - Interest charged, repayment and so on. |
Date |
Date on which the activity took place. |
Amount |
Transaction amount along with the currency. |
ATM / Branch Locator
Using this option, a user can inquire about the ATMs and Branches that are closer to a specific location. The user is provided with the options to search for the bank’s ATMs and branches in the vicinity by entering the location name. The search results display a list of ATMs/branches in the mentioned location.
The user can also view the location of these Branches/ATMs on Map and can navigate to the same.
To locate ATM / branch:
- Type the inquiry for locating branch or ATM and press Enter. For example, "Locate ATM". Or, you can simply click on Locate ATM or Locate Branch.
- If you click the option. The Branch location list appears.
- If you click the option. The ATM location list appears.
- The application inquires for a location where you want to locate the ATMs/Branches.
- In the message box, enter the location name. For example, Goregaon East, and press Enter. The application displays the ATMs / branches in and around that area.
- You can click on Get Directions being shown under the ATM/Branch name to navigate to the chosen ATM/Branch on the map.

Field Name |
Description |
---|---|
Enter Search Location |
Key in the address or pin-code or city to search the ATM |
Search Result |
|
Name |
The name of the ATM /Branch of the bank. |
Get Directions |
Click to view the directions of the Branch / ATM from your current location in the map. |
- The application displays the Map/ Satellite view of the Branch/ ATM location along with the duration and distance from your location on Google maps.
Inquire about user's spends
Using this option, business users can inquire about their spends under a particular category/sub-category from Chatbot.
To inquire about spends:
- Type a question to inquire about the spends under a particular category/sub-category for a particular period, and press Enter.
OR
Click .
The application displays the spending in the pie chart with Category Name, Percentage Spent, and Amount for each category. - The application prompts you to click on a Category Name to view further bifurcation under the sub-categories.
- Click on the required Category Name.
The application displays the bar chart with the spend for each Sub Category Name and Amount. - The application prompts you to click on a Category Name to view the transactions under the category.
- Click on the Category Name.
The application displays the transactions under the category.
Inquire Upcoming Payments
Using this option retail / corporate users can inquire about payments which are due in the next 30 days.
To view all the upcoming payments:
- Type a question to inquire about upcoming payments, and press Enter. For example, "What are my upcoming payments?"
The application displays all the scheduled upcoming payments in a list.
View Credit Card Details
Using this option, a business user can inquire about the amount due as well as the limit (Available and Total cash and credit limit) on their credit card from Chatbot.
To view credit card details:
- Type a question to inquire about the amount due on a credit card, and press Enter. For example, "What is amount due on my credit card?"
The application displays the total amount due on the credit card.
- Type a question to inquire about the credit limit of a credit card, and press Enter. For example, What is the maximum limit of my credit card?
The application displays the Available Cash, Total Cash, Available Credit and Total Credit limits of the credit card.

Field Name |
Description |
---|---|
Total Amount Due |
Total amount due on credit card. |
Limits |
|
Available Cash |
The available cash limit, on the customer's card. |
Total Cash |
The total cash limit, on the customer's card. |
Available Credit |
The available credit limit, on the customer's card. |
Total Credit |
The total credit limit, on the customer's card. |
View Loan Account Details
Using this option business users can inquire about the total outstanding amount as well as the next EMI date and Amount of their loan account from Chatbot.
To view loan details:
- Type a question to inquire the outstanding loan amount, and press Enter. For example, "What is the outstanding balance on my loan account? "
The application displays the total outstanding amount on the loan account.
- Type a question to inquire about the EMI date and amount, and press Enter. For example, "What is my next installment date and Amount?"
The application displays the next installment date and amount of the loan account.

Field Name |
Description |
---|---|
Outstanding Amount |
The total amount due to be paid by the customer. |
Next Installment Date |
The date on which the next loan payment is due. |
Installment Amount |
Amount to be paid as next installment. |
Inquire about products
Using this option a retail user can inquire about products and services offered by the bank, and can get the instructions on how to avail the same.
To inquire about products:
- Type a question to get product details, and press Enter. For example, "I want to know about Auto Loans".
The application displays the details and related links to the desired product.
FAQ
What are the benefits of using a chatbot?
How does the chatbot authenticate the user before providing any information?
Can the user transfer funds to new payees or beneficiaries using chatbot?