Skip to content

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 ​

  1. Log in to the BMS Portal.

  2. Navigate to the menu labeled Bot Reply.

  3. Under this menu, locate and click on the Bot Setting button.

  4. After clicking Bot Setting, proceed to click on the ERP Config button.

  5. 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.
  6. 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 ​

  1. In the configuration form from Step 1, find the Response Button JSON field.

  2. 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"
     }
  3. 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.

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.

This feature is currently in Beta and available exclusively to testers. ​


Released under the MIT License.