Busy Software Setup
SETUP
Configure SMS API in Busy
Administration → Configuration → SMS API Configuration
Open SMS API Configuration
Navigate to the administration panel inside Busy software.
Administration → Configuration → SMS API Configuration
Click "ADD FORMAT" and save
Add a new SMS/WhatsApp format and enter your BotMasterSender API endpoint as the URL.
Add SQL Query (for dynamic data)
Go to Display Menu → Query System → SQL Query to pull voucher/customer data automatically.
Display Menu → Query System → SQL Query
Message Types
POST
Send Text Message
Send a plain WhatsApp text message to a customer from Busy
| Parameter | Type | Required | Description |
|---|---|---|---|
number | string | Yes | Customer WhatsApp number with country code |
message | string | Yes | Text content of the message |
token | string | Yes | Your BotMasterSender API token |
URL Format
// Paste into Busy SMS API URL field https://app.botmastersender.com/api/send? token=YOUR_API_TOKEN& number={MobileNo}& message=Dear {PartyName}, your invoice {VchNo} dated {Date} for Rs.{NetAmt} is generated. Thank you!
Replace green text (green values) with your actual API token. Busy field variables like
{PartyName}, {VchNo} are auto-filled by Busy SQL query.
POST
Send PDF Document
Attach and send a PDF invoice or statement via WhatsApp
| Parameter | Type | Required | Description |
|---|---|---|---|
number | string | Yes | Recipient number with country code |
pdf | string (URL) | Yes | Publicly accessible PDF URL |
caption | string | Optional | Caption text below the PDF |
token | string | Yes | Your BotMasterSender API token |
URL Format
// PDF with caption — change only green text https://app.botmastersender.com/api/send? token=YOUR_API_TOKEN& number={MobileNo}& type=pdf& pdf={PDFUrl}& caption=Invoice {VchNo} | Rs.{NetAmt}
POST
Send Reply Buttons
Interactive quick-reply buttons for customer responses
Message Body
// just copy and paste — change only green text Example for sending Bot Reply buttons; Footer FAQ Auto Bot; quickReplyButton; Price List ;id;Keyword1; quickReplyButton; Shop Time ;id;Keyword2; quickReplyButton; Location ;id;Keyword3
POST
Send URL Template Buttons
Add clickable link buttons — website, WhatsApp, Google review
Message Body
// change only green text Example for sending URL Template buttons; Please give a Google review; urlButton; WhatsApp; url; https://wa.me/919669823388; urlButton; Visit Website; url; https://yourwebsite.com; urlButton; Google Review; url; https://g.page/r/YOUR_REVIEW_LINK
POST
Send Call to Action Buttons
Tap-to-call phone number buttons
Message Body
// change only green text Example for sending Call to Action Template buttons; any information contact us; callButton; Accounts; phoneNumber; +919669823388; callButton; Sales; phoneNumber; +919669823388; callButton; Support; phoneNumber; +919669823388
POST
Send Mix Buttons
Combine reply buttons + URL buttons + call buttons in one message
Message Body
// change only green text Example for sending Mix Buttons; this is footer message; callButton; Call; phoneNumber; +919669823388; urlButton; WhatsApp; url; https://wa.me/919669823388; quickReplyButton; Location; id; Keyword
POST
Send Payment Button (UPI)
Send invoice with a tap-to-pay UPI button via Busy Software
This feature depends on UPI terms and conditions. Amount auto-capture works on PhonePe & Google Pay via SQL query.
Message Body
// change only green text Example for sending payment Button Through Busy Software; Click the below Button and pay the invoice Amount; urlButton; Click to Pay; url; upi://pay?pa=9669823388@ybl&pn=Your_Business_Name& am={NetAmt}&tn=Thanks_for_purchasing_with_us&cu=INR
SQL Query (Busy — Vch. Header Inventory)
-- Query Type = Vch. Header (Inventory) -- Go To: Display Menu → Query System → SQL Query SELECT VchNo, VchDate, PartyName, MobileNo, NetAmt FROM SalVch WHERE VchDate = '{Date}'
POST
PDF With Buttons
Combine a PDF attachment with footer message and action buttons
Message Body
// All examples — PDF With Buttons + Footer Message + Payment Link // change only green text Dear {PartyName}, please find your invoice attached.; pdfUrl; {PDFUrl}; urlButton; Click to Pay; url; upi://pay?pa=9669823388@ybl&am={NetAmt}&cu=INR; quickReplyButton; Paid;id;PAID; quickReplyButton; Query;id;QUERY