Skip to content

WhatsApp messaging API for businesses

Send WhatsApp from any ERP, POS or app.

MessageAPI connects your WhatsApp number to Tally, Busy, Google Sheets and your own software — so bills, reminders, campaigns and alerts go out from a dashboard or a simple HTTP API.

Start free Log in
  • 3-day free trial for new users
  • Link by QR or pairing code
  • Made in India

Send WhatsApp from the tools you already use

  • Tally Prime
  • Tally ERP-9
  • Busy
  • Marg
  • Zoho
  • Wings
  • Google Sheets
  • Any ERP / POS

Features

Everything you need to message customers on WhatsApp

One account for your dashboard, your integrations and your API.

  • Simple HTTP API

    Send text, files, or text with a file using plain GET or POST requests — from your own code, a browser, a spreadsheet or most ERP systems.

  • Bills, PDFs & documents

    Send bills, vouchers, invoices, ledgers and reports straight to your customer's WhatsApp.

  • Google Sheets campaigns

    Sync Google Sheet data to set up messaging campaigns and triggers — even to numbers that aren't saved on your phone.

  • Tally & Busy integration

    Free, unlimited Tally to WhatsApp TDL. Send bills, vouchers and reports, and automate payment reminders.

  • WhatsApp group manager

    Extract contacts from your groups in a click, and send or schedule messages into any group.

  • Schedules & reminders

    Schedule WhatsApp messages and create task reminders for your employees or customers.

  • Team chat tracking

    Keep track of employee chats and replies so important conversations don't get lost.

  • Mobill Printer

    Print-to-WhatsApp for Windows: send bills from any desktop, ERP or POS instead of paper.

How it works

Up and running in three steps

  1. 1

    Create your account

    Sign up at user.messageapi.in. Every new account gets a 3-day free trial by default.

  2. 2

    Link your WhatsApp

    Add a device in the dashboard, give it a name and link it by scanning the QR code or entering a pairing code on your Android phone.

  3. 3

    Start sending

    Send single, bulk, Google Sheet or group messages from the dashboard — or call the API with your user ID and device name.

Use cases

Built for how Indian businesses actually work

From the billing counter to the sales team's Google Sheet.

Bulk campaigns with Google Sheets

Take your business WhatsApp marketing to new heights.

  • Send to any number in a Google Sheet — not only your phone book
  • Create a campaign for selected or all numbers in a sheet
  • Auto-send a WhatsApp message when a Google Form is submitted
  • Sync sheet data to set messaging campaigns and triggers

Bills & payment reminders from Tally Prime

Free, unlimited Tally to WhatsApp TDL.

  • Send bills, vouchers and reports to your customer's WhatsApp from Tally
  • AI-smart payment reminder tool
  • Automate business processes like sales and purchase orders
  • Also works with Busy and other ERP / POS systems

OTPs & alerts from your app

Send one-time codes, updates and support messages from your own software with a single API call.

See the API

Reminders & groups

Schedule reminders for employees or customers, and send or schedule messages into your WhatsApp groups.

Digital bills with Mobill Printer

Send bills, invoices and warranty documents via WhatsApp from any Windows desktop, ERP or POS.

Explore Mobill Printer

Also from MessageAPI

Explore Google RCS — bulk promotions

Ideal promotional tool for small and large businesses.

Start now (opens rcs.messageapi.in in a new tab)
  • Look and feel similar to WhatsApp
  • 80% cheaper than WhatsApp
  • No number blocking
  • Customer engagement through CTA buttons
  • Send text, image and video in campaigns
  • Free access to panel and API

Developers

Integrate in minutes with plain HTTP

No SDK needed. Call one URL with your user ID and the name of the device you linked — from any language, ERP or spreadsheet.

  • GET or POST — text, files, or text with a file
  • Send to several recipients with comma-separated numbers
  • JSON responses with a clear status field
  • Full API reference and a Postman collection in your dashboard
Request · HTTP
GET https://messagesapi.co.in/chat/sendMessage
    ?id=USERID
    &phone=91RECEIVERNO
    &message=MESSAGE
    &name=DEVICENAME
Response 200
{
  "status": "success",
  "message": "Message sent successfully"
}
Request · cURL
curl -X POST https://messagesapi.co.in/chat/sendMessage \
  -H "Content-Type: application/json" \
  -d '{
    "id": "USERID",
    "name": "DEVICENAME",
    "phone": "91RECEIVERNO",
    "message": "Hello from MessageAPI"
  }'
Response 200
{
  "status": "success",
  "message": "All messages sent successfully.",
  "results": [{ "phone": "91RECEIVERNO", "status": "success" }]
}
Request · HTTP
GET https://messagesapi.co.in/chat/sendMessageFile
    ?id=USERID
    &phone=91RECEIVERNO
    &message=MESSAGE
    &file=URL
    &name=DEVICENAME
Response 200
{
  "status": "success",
  "message": "File sent successfully"
}

Replace USERID and DEVICENAME with the values from your dashboard. Phone numbers include the country code (e.g. 91…). Always check the status field in the response.

Pricing

Try it free, then pick the plan that fits

Current plans and prices are listed inside your account — sign up to see them, or call us and we'll help you choose.

Free trial

3 days

Available by default for every new account.

  • Link your WhatsApp by QR or pairing code
  • Send from the dashboard or the API
Start free trial
Includes all new features

Unlimited WhatsApp wallet plan

See plans in your dashboard

All new features are available on the unlimited WhatsApp wallet plan.

  • Access to all new features
  • Existing customers: remaining wallet balance is adjusted by extending your plan validity
  • Trial of new services can be requested from your homepage after login
Get started

Free tools

₹0

Included at no extra cost.

  • Tally to WhatsApp TDL — free and unlimited
  • Google RCS — free access to panel and API
Call 9319916790

Have a credit plan? New features need a wallet plan — you can recharge your wallet by surrendering your credits. Call 9319916790 for details.

FAQ

Frequently asked questions

Can't find what you're looking for? Call us on 9319916790 or message us on WhatsApp.

Which phones are supported?

Both Android and iPhone. Link WhatsApp from your phone with a QR code or a pairing code, and open WhatsApp on the phone at least once every 14 days so the link stays active.

How do I connect my WhatsApp number?

After signing up, open the device section of your dashboard, give the device a name and link it to WhatsApp by scanning the QR code or by using a pairing code.

Is there an API for developers?

Yes. You can send text, files, or text with a file using simple GET or POST requests to https://messagesapi.co.in/chat/… with your user ID and device name. Your credentials and the full API reference are in your dashboard after you log in.

Can I send PDFs, bills and other files?

Yes. Send files from the dashboard, from Tally with the free TDL, from any Windows program with Mobill Printer, or through the API by passing a public file URL.

How can I benefit from the Google Sheet integration?

In any business, a large database of leads builds up over time, usually kept in Google Sheets or Excel. You can now send WhatsApp messages to any mobile number in a Google Sheet — not only the numbers in your phone book. A bigger database means more responses to your campaigns, and ultimately more sales for your business.

When would I use Google Sheets with WhatsApp in my business?

Use a Google Sheet as a calling database for your calling team and have them send WhatsApp messages to leads based on the response received. Create a new campaign and send it to selected or all mobile numbers in a sheet. Auto-send a WhatsApp message when a customer submits a Google Form. Create a task reminder list for employees or customers and schedule WhatsApp reminders from the sheet.

What do WhatsApp Group Manager and Manage Replies mean?

Today every WhatsApp account has multiple groups for networking, exchanging information and even as an MIS tool in business. Managing chats across these groups can be a big task, and important chats can get overlooked as new chats pile on top of older ones. WhatsApp Group Manager (WGM) solves this. Groups are also a source of free database for promoting your own business, but copying member data manually is time-consuming — with WGM it takes a click.

Do I have to pay extra for the new services?

If you are an existing customer and want to use the new features, you need to buy a new plan. The wallet balance remaining in your existing plan will be adjusted by extending your plan validity.

Can I get a trial of the new services?

Yes. Existing users can request a trial of the new services with their existing plan — follow the instructions on your homepage after logging in. All new users get a free 3-day trial by default.

How many credits are deducted for using the new services?

All new features are available to existing users on the unlimited WhatsApp wallet plan only. Users on credit plans will not be able to use the new features.

How can I start using new features with the credits in my account?

You need a valid wallet plan to allocate new feature-based plans to your users. You cannot buy or transfer new plans with only credits in your account, but you can get your wallet recharged by surrendering your credits. For details, please call 9319916790.

Contact

Let's work together

Tell us what you want to do on WhatsApp and we'll get back to you.

What do you want to do on WhatsApp?

Select all that apply.

Thanks! We will contact you soon.

Start sending on WhatsApp today

Create your account, link your number and send your first message in minutes.