Free Tally WhatsApp and SMS Plugin: Send Invoices from TallyPrime

You raise an invoice in TallyPrime, then print it, scan it, or export a PDF and forward it on WhatsApp from your phone. Every single day. The free Fast2SMS Tally plugin removes all of that: one button on the voucher screen sends the invoice to your customer on SMS or WhatsApp, PDF included, without leaving Tally. This guide covers everything: installing the plugin, the two ways to start on WhatsApp (ready-made templates in minutes, or your own brand name), SMS setup with DLT, and sending your first invoice, outstanding reminder and ledger report.

Download Tally Plugin

What the plugin does

  • Send invoices from the voucher screen. Sales, receipts, payments, purchase orders, credit notes, journal and ledger vouchers, all with their own send buttons.
  • PDF invoices on WhatsApp. The invoice attaches as a document in an approved Meta template, so your customer opens it right inside the chat.
  • PDF links on SMS. SMS cannot carry attachments, so the plugin auto-converts the invoice PDF into a short link inside the SMS. The customer taps it and the PDF opens in their browser.
  • Outstanding reminders. Single customer or bulk from Statement of Account, over SMS or WhatsApp.
  • Ledger reports and confirmations straight from the customer ledger.
  • Bulk sending from the sales register: select invoices, send all.
  • Auto-send the moment a voucher is created or altered, per voucher type.
  • Wallet inside Tally. Check your Fast2SMS balance and recharge without opening a browser.

What it costs

The plugin is free. There is no licence fee, no monthly charge and no setup cost. You pay only the per-message rate from your own Fast2SMS wallet, for both SMS and WhatsApp. If you send nothing this month, you pay nothing this month.

Step 1: Install the plugin in TallyPrime

  1. Download the plugin and copy the .TCP file into your TallyPrime folder as a Local TDL, or upload it in your Tally.NET account as an Account TDL.
  2. Open your Tally company and press F1: Help > TDLs & Add-ons. The plugin appears in the list as loaded.
Fast2SMS TallyPrime plugin TCP file loaded in TDL configuration
The .TCP file loaded in TallyPrime as a local TDL.
  1. Press F6: Add-On Features and set Enable Fast2SMS SMS Module and Enable Fast2SMS WhatsApp Module to Yes. This option is visible to the company administrator only, for security.
Enabling the Fast2SMS SMS and WhatsApp modules in TallyPrime add-on features
Two switches: SMS module and WhatsApp module. A Fast2SMS.com menu appears on the Gateway of Tally.

Step 2: Connect your Fast2SMS account

Create your free account at fast2sms.com, open the Dev API section, copy your API key, and paste it in the plugin’s API Key Update screen inside Tally.

Copying the Fast2SMS API key from the Dev API section for the Tally plugin
Your API key lives in the Dev API section of the Fast2SMS panel.

From then on your wallet balance shows inside Tally too, with a recharge option one keypress away.

Know your two menus

After setup, the Fast2SMS.com menu on the Gateway of Tally opens two modules, and everything in this guide lives inside them:

Tally to SMS menu in the Fast2SMS plugin with SMS setting, templates, delivery report and mobile number tools
Tally to SMS: settings, templates, delivery report, and mobile number import and update.
Tally to WhatsApp menu in the Fast2SMS plugin with API settings, template settings, delivery report and outstanding reminders
Tally to WhatsApp: API settings, template settings, delivery report, mobile numbers, META setup guide and outstanding reminders.

WhatsApp Method 1: Ready-made templates, live in two minutes

This is the fastest start in the whole guide, because there is nothing to approve and no WhatsApp number to connect. Fast2SMS provides 20 pre-approved templates on a ready default number, and the plugin needs exactly two entries:

1. Enter the default phone number ID: 123456789

Open Tally to WhatsApp > WhatsApp API Settings and type 123456789 as the WABA Phone Number ID. That is the ready default, exactly as shown:

WhatsApp setting in Tally with the default WABA phone number ID 123456789
Default setup: WABA Phone Number ID is simply 123456789.

2. Enter message IDs T101 to T120

Open Tally to WhatsApp > WhatsApp Template Settings and fill the 20 template rows with the default message IDs, always in this exact mapping: T101 for Sales With Closing Balance, T102 for Sales Without Closing Balance, and so on through T120 for Trial Balance:

Tally WhatsApp template settings filled with default message IDs T101 to T120 for all 20 voucher types
All 20 rows filled with the defaults, T101 through T120. Copy this screen exactly.
Template type Variables Default message ID Template type Variables Default message ID
Sales With Closing Balance 6 T101 POS Voucher 5 T111
Sales Without Closing Balance 5 T102 Credit Note Voucher 5 T112
Sales With Order Details 7 T103 Journal Voucher 7 T113
Delivery Note 7 T104 Ledger Voucher 3 T114
Sales Order 5 T105 Ledger Confirmation 4 T115
Bank Receipt 5 T106 Ledger Outstanding 5 T116
Cash Receipt 4 T107 Stock Summary 2 T117
Bank Payment 6 T108 Profit & Loss 2 T118
Cash Payment 5 T109 Balance Sheet 2 T119
Purchase Order 5 T110 Trial Balance 2 T120

Save, and WhatsApp sending is live. Messages go out from the Fast2SMS default sender, invoices attached as PDF documents, and your only cost is the per-message rate. Nothing to approve, nothing to connect. This is what your customer receives:

Sample Tally invoice message received on WhatsApp with PDF attachment, invoice number, amount and business name
Real sample: invoice PDF attached, invoice number, date, amount and your business name in the message.

Download Tally Plugin

WhatsApp Method 2: Your own brand name

Want invoices arriving from your business name with your logo and green-tick eligibility? Switch to your own number whenever ready, in three steps:

  1. Complete the Meta embedded signup. In your Fast2SMS panel, open WhatsApp Business and connect your number with the guided Facebook login. It is free, has no monthly fee, and you can keep using your existing WhatsApp Business app number. Steps: free WhatsApp Cloud API access. The plugin’s META Setup Guide menu item links the same walkthrough.
  2. Approve the 20 templates on your own account. In the plugin’s WhatsApp Template Settings, press Add Templates to META Account: it pushes the complete template set to your WABA for approval in one go.
Tally to WhatsApp META templates screen with 20 ready voucher templates and message IDs
One button pushes all 20 templates to your own META account for approval.
  1. Replace the two defaults with your own values. Copy your own phone number ID from WhatsApp Manager in the panel, enter it in WhatsApp API Settings in place of 123456789, and swap T101 to T120 for your own approved message IDs in Template Settings. Same screens, your values.
Fast2SMS WhatsApp Manager showing WABA ID and phone number ID of a connected number
Your own phone number ID sits in WhatsApp Manager once your number is connected.

SMS setup (DLT needed)

Business SMS in India requires DLT registration: your sender ID and templates approved once, as TRAI mandates. Fast2SMS provides free DLT support, and the plugin’s SMS template screen has a DLT Registration shortcut built in. New to DLT? Start with the plain-English DLT guide.

1. Set your DLT sender ID

SMS gateway settings in Tally with the DLT approved sender ID field
Tally to SMS > SMS Setting: enter your DLT approved sender ID.

2. Enter your SMS message IDs

Open Tally to SMS > SMS Templates. Eight template types cover the SMS side: three sales formats, bank and cash payments and receipts, and outstanding. Enter your approved Fast2SMS message ID against each; View Sample Templates shows ready wording you can submit for DLT approval.

Enter Fast2SMS message ID screen in Tally for the eight SMS template types
One message ID per SMS template type, with sample templates and DLT registration one key away.

Customer numbers: store each customer’s mobile in their ledger master, update in bulk from Update Mobile Numbers, or import from Excel with the ready sample file, so your whole debtor list is reachable in one import.

Sending: what it looks like day to day

Open any sales voucher and the send buttons are right there. The plugin shows a preview with the message text and the customer’s mobile number before anything goes out.

SMS preview before sending an invoice from a Tally sales voucher with the mobile number hidden
Preview first, then send. The invoice PDF travels as an auto-shortened link the customer taps to open.
  • Receipts and payments: the same buttons on those vouchers.
  • Bulk invoices: from the sales register, select and send, on SMS or WhatsApp.
  • Auto-send: per voucher type, fire the WhatsApp the moment a voucher is created or altered.
  • Outstanding reminders: single customer from the ledger, or bulk from Statement of Account > Outstanding > Group > Debtors.
  • Ledger reports and confirmations: from the customer ledger screen.
  • Delivery reports: both menus include a Delivery Report screen, and full logs stay in your Fast2SMS panel.

Frequently asked questions

Is the Tally plugin really free?

Yes. No licence, no monthly fee, no setup cost. You pay only the per-message rate for SMS and WhatsApp from your own Fast2SMS wallet.

Do I need my own WhatsApp Business number to start?

No. Type 123456789 as the phone number ID, fill T101 to T120 as the message IDs, and invoices go out the same day from the Fast2SMS default sender. Your own brand name is optional and can come later.

Which sender do the default messages come from?

The ready Fast2SMS default WhatsApp sender. Once you complete the Meta embedded signup and approve the templates on your own account, messages carry your business name instead.

How do I switch from the defaults to my own brand?

Complete the free Meta embedded signup, press Add Templates to META Account so all 20 templates go for approval on your WABA, then replace 123456789 with your own phone number ID and T101 to T120 with your own approved message IDs.

How does the customer receive the invoice PDF?

On WhatsApp it arrives as a document attachment inside the message. On SMS the PDF becomes an auto-shortened link; one tap opens it in the browser.

Do I need DLT registration?

For SMS, yes, as TRAI requires; free DLT support gets you through it, and the plugin has a DLT registration shortcut built in. WhatsApp needs no DLT at all.

Which vouchers can send messages?

Sales (three formats), delivery notes, sales orders, purchase orders, bank and cash receipts and payments, POS vouchers, credit notes, journal and ledger vouchers, ledger confirmations, outstanding, stock summary, P&L, balance sheet and trial balance.

Can messages go out automatically?

Yes. Per voucher type, enable send on creation or alteration and the WhatsApp goes out the moment the voucher is saved.

How do I add mobile numbers for all my customers at once?

Bulk update from the plugin’s Update Mobile Numbers screen, or import from Excel using the sample file it gives you.

Which Tally version does it support?

TallyPrime, loaded as a standard .TCP add-on, either as a Local TDL or through your Tally.NET account.

Where do I get help?

Email [email protected] or call +91-6262778822.

Send your first invoice today

Download the plugin, paste your API key, type 123456789 and T101 to T120, and your next sales voucher can reach the customer on WhatsApp before the goods leave the counter.

Download Tally Plugin
Signup Now

Questions? Write to [email protected] or call +91-6262778822.

 

Watch Video – How to use Fast2SMS

Test Our Bulk SMS Service - FREE ₹50 Credit After SignupSIGNUP NOW !!
+