Appearance
Busy ERP ChatBot Setup Guide β
Follow these steps to configure and customize your Busy ERP ChatBot in the BMS portal.
Step 1: Configure Bot Settings β
Log in to the BMS Portal.
Navigate to the menu labeled Bot Reply.
Under this menu, locate and click on the Bot Setting button.
After clicking Bot Setting, proceed to click on the ERP Config button.
In the ERP Config section, locate the Keyword Input Field:
- Enter the keywords that will trigger the ERP Bot. You can use multiple keywords separated by commas (e.g.,
Hi, Hello, ETC
). - Add a welcome message keyword to initiate the chatbot's responses when triggered.
- Enter the keywords that will trigger the ERP Bot. You can use multiple keywords separated by commas (e.g.,
Configure the Response:
- Set the response message for the welcome keywords.
- Use the following response template:
cmd
π Welcome to our WhatsApp ERP Chatbot! π
I'm here to assist you with all your basic needs. Letβs get started! π
Please follow the instructions below:
1οΈβ£ Type 1 - Account Balance
2οΈβ£ Type 2 - Account Ledger
3οΈβ£ Type 3 - Bill By Bill Statement
4οΈβ£ Type 4 - List of Invoices
Reply with the corresponding number to proceed. π
Step 2: Configure Response Options β
Steps to Add a Standard Welcome Message with Keywords β
In the configuration form from Step 1, find the Response Button JSON field.
Copy the JSON code below and paste it into the Text Input Box:
json{ "balanceOnly": "balance, 1", "ledger": "Ledger, Ladger, Statement, 2", "billbybill": "Bill By Bill, Due Bills, 3", "salseInvoice": "invoice, 4", "invoiceFormatName":"A5 (Half Page)", "botReset":"reset", "compCode": "Comp0001,Comp0005" }
Once pasted, press the Save button to confirm.
Step 3: Customize JSON Fields (Optional) β
If you wish to modify the response text, you can edit the following fields in the JSON code:
- title
- description
- footer
- displayText
Note: Do not edit any other fields in the JSON code, as this may disrupt functionality.
The footer text length in a WhatsApp Cloud API button message is limited to 60 characters β
footer: A short line of text that appears at the bottom of a message template. It's an optional component and only supports text.
title: An optional component that supports text header type only. It's also limited to 60 characters.
displayText: A required component that supports a maximum of 20 characters.
description: A required component that supports a maximum of 4096 characters.