All articles
Integrations

AppSheet WhatsApp Integration India 2026: Setup Guide

Connect AppSheet to WhatsApp in 2026: bot calls a webhook, sends an approved Utility template per new row. Steps, JSON body, and real India costs.

RichAutomate Team
6 min read 1 view
AppSheet WhatsApp Integration India 2026: Setup Guide

You can connect AppSheet to WhatsApp by adding an Automation bot that runs "Call a webhook" whenever a row is added, and posting to a WhatsApp Business API provider's send-template endpoint with an approved Utility template. With RichAutomate that costs a ₹199/month API Add-On plus about ₹0.22 per order message on Client Pay, with no developer and no middleware subscription.

This guide is for Indian businesses that already run orders, bookings, or field work inside an AppSheet app and want every new record to trigger a WhatsApp message on its own. It covers the three ways to wire it, the exact webhook body, how to handle a variable number of order items, and what it really costs per month.

Three ways to connect AppSheet to WhatsApp

AppSheet has no native WhatsApp Business API connector. It can open a wa.me link on the user's phone, but that is a manual tap per message, not automation. For hands-free sending you need a webhook to an official API provider.

MethodFully automatic?Extra monthly toolSetup effortBest for
AppSheet wa.me deep linkNo, a person taps SendNoneMinutesA handful of messages a day
AppSheet → Zapier / Make → APIYesZapier or Make plan1-2 hoursMulti-step workflows across many apps
AppSheet bot → direct API webhookYesNoneUnder 1 hourOrder, booking and status updates at volume

The direct webhook wins for most AppSheet users: one fewer tool to pay for, one fewer point of failure, and messages go out within seconds of the row being saved. If you already live in Zapier, our Zapier WhatsApp integration guide covers that route, and the n8n WhatsApp setup guide covers self-hosted automation.

What you need before you start

  • An AppSheet app with a table holding the data you want to send, for example Orders with customer name, phone, order number, items and total.
  • A WhatsApp Business API number connected to RichAutomate (a new number or one migrated from the WhatsApp Business app).
  • An API key. In RichAutomate, activate the API Add-On (₹199/month) from Dashboard → Upgrade, then generate a key under API settings. Full reference is in the developer API docs.
  • An approved Utility template. Business-initiated WhatsApp messages must use a Meta-approved template. Order confirmations belong in the Utility category.
  • Customer opt-in. Add a checkbox or line in your order form saying the customer agrees to receive WhatsApp updates.

Step 1: Create the order template

In RichAutomate go to Templates → Create template, choose category Utility and language English, and use a body like this:

Hi {{1}}, thank you for your order with {{2}}.

Order No: {{3}}
Items: {{4}}
Total Amount: Rs. {{5}}

We will update you when your order is dispatched. For any questions, reply to this message.

Meta asks for sample values when you submit, for example Ramesh, Sharma Traders, ORD-1045, Rice 5kg x2, Oil 1L x3, 1,250. Keep the wording transactional. A discount line or "shop now" pushes the template into Marketing, which costs more. Our template variables guide explains the variable rules in depth.

Step 2: Build the AppSheet bot and webhook

  1. In the AppSheet editor open Automation → Bots → New bot.
  2. Set the Event to Data change → Adds only on your Orders table. Use Updates with a condition such as [Status] = "Dispatched" for a dispatch message.
  3. Add a Step → Run a task → Call a webhook.
  4. Preset: Custom. URL: https://richautomate.in/api/v1/send-template. HTTP verb: POST. Body content type: JSON.
  5. Under HTTP headers add Authorization: Bearer YOUR_API_KEY.
  6. Paste the body below, save, and add a test row.
{
  "phone": "91<<[Phone]>>",
  "template": "order_confirmation",
  "language": "en",
  "variables": [
    "<<[Customer Name]>>",
    "Sharma Traders",
    "<<[Order ID]>>",
    "<<[Item Summary]>>",
    "<<[Total]>>"
  ]
}

The variables array fills {{1}} to {{5}} in order, so keep the sequence identical to the template. Store phone numbers as 10 digits in AppSheet and prefix 91 as shown, or store the full number with country code and drop the prefix.

Stop overpaying on WhatsApp

Get a 1-minute BSP audit on WhatsApp

Drop your WhatsApp number — we line-item your current invoice against Meta India rates in under 60 seconds. India-hosted, DPDP-compliant.

DPDP-compliant · India-hosted · 1-min reply

Want us to set it up with you? Activate the ₹199 API Add-On and our team will share the webhook body mapped to your own AppSheet columns. See RichAutomate pricing or start free at richautomate.in/register.

Step 3: Handle 5 items or 50 with one variable

A WhatsApp template has a fixed number of variables, but orders do not have a fixed number of items. The fix is to join the whole item list into one variable. Meta does not allow line breaks inside a variable, so separate items with commas.

In AppSheet, add a virtual column Item Summary on the Orders table with a formula like:

SUBSTITUTE(
  CONCATENATE(SELECT(Order Items[Line Text], [Order ID] = [_THISROW].[Order ID])),
  " , ", ", "
)

Here Line Text is a virtual column on the Order Items table, for example [Product] & " x" & [Qty]. The result reads Rice 5kg x2, Oil 1L x3, Sugar 1kg x1. For very large orders, cap it with TOP() to the first 8 items and append "and N more" so the message stays readable.

What AppSheet to WhatsApp really costs in India

RichAutomate offers two billing modes. Figures below are for a wholesaler sending about 6,000 order confirmations a month (200 a day).

Cost itemClient PaySaaS Pay
Who pays MetaYour card on your Meta accountRichAutomate wallet, all-inclusive
Per utility message₹0.10 platform fee + about ₹0.115 Meta (+GST on Meta's bill)₹0.50 flat
6,000 messages / monthAbout ₹1,290 + GST on Meta's shareAbout ₹3,000
API Add-On₹199/month₹199/month
Setup fee₹0₹0

Client Pay is cheaper at volume. SaaS Pay is simpler: no card with Meta and a single bill. The full breakdown is in Client Pay vs SaaS Pay explained, and you can model your own volume with the WhatsApp API cost calculator. If you also need the flow builder and Google Sheets sync, the Pro plan at ₹899/month includes API access.

Limits, testing and common errors

  • Daily limit: a new WhatsApp API number can start conversations with 250 unique customers in 24 hours. Meta Business Verification raises this to 2,000 and beyond.
  • Language code: must match the approved template exactly, such as en or en_US.
  • "Insufficient balance." On SaaS Pay, top up the wallet. On Client Pay, check the card on your Meta account.
  • Duplicate sends: A retried webhook can fire twice. Add an Idempotency-Key header set to <<[Order ID]>> so a retry never sends the same order twice.
  • Test first: point the bot at a test table and your own number, then switch the event to the live table.

Ready to automate your AppSheet orders? Start on pay-as-you-go with ₹0 setup and ₹0 monthly minimum, add the ₹199 API Add-On, and send your first order confirmation today. Create your free account or compare plans on the pricing page.

Ready to ship this?

Get the full migration playbook on WhatsApp

A founder-led 1-minute reply with the migration steps, template approval timeline, and a 14-day pilot offer. DPDP-compliant. India-hosted. No spam.

DPDP-compliant · India-hosted · 1-min reply
Tagged
AppSheetWhatsApp APIIntegrationsOrder NotificationsIndia 2026
Written by
RichAutomate Team
Editorial team at RichAutomate. We build the WhatsApp Business automation platform Indian D2C brands, fintechs, and agencies use to ship campaigns and flows on the official Meta Cloud API.
FAQ

Frequently asked questions

Can AppSheet send WhatsApp messages automatically?
Yes. Create an AppSheet Automation bot with a Call a webhook task that posts to a WhatsApp Business API provider such as RichAutomate. Each new or updated row then sends an approved template message without anyone tapping Send.
Do I need Zapier or Make to connect AppSheet to WhatsApp?
No. AppSheet's built-in webhook task can call the RichAutomate send-template API directly. Zapier or Make are only useful if the same trigger must also update several other apps.
How do I send a different number of order items in one template?
Join all items into one variable with an AppSheet virtual column, for example Rice 5kg x2, Oil 1L x3. Meta does not allow line breaks inside a variable, so separate items with commas and cap very long orders at the first few items plus a count.
How much does AppSheet WhatsApp automation cost in India?
On RichAutomate the API Add-On is ₹199 per month. Messages cost ₹0.10 platform fee plus Meta's utility charge of about ₹0.115 on Client Pay, or a flat ₹0.50 per utility message on SaaS Pay. There is no setup fee.
Which template category should order confirmations use?
Utility. Order confirmations, dispatch updates and delivery alerts are transactional, so they qualify as Utility templates, which cost less than Marketing. Avoid offers or promotional lines in the template or Meta may reclassify it.
RichAutomate · WhatsApp BSP for India 2026

Ship WhatsApp campaigns + flows on a transparent, compliance-ready BSP.

₹0 platform fee. DPDP audit log included. Visual flow builder. Multi-tenant from day one.

Start free trial
Want this for your brand?

Get a free 24-hour BSP audit

Send us your last invoice. We line-item it against Meta's published rates and benchmark against three alternatives.

Limited Spots Available

Get a Free
Automation Audit

Stop leaving revenue on the table. Get a custom roadmap to automate your growth.

Secure & Confidential

Continue reading

All articles
Buyer Guide

WhatsApp API Free Trial, No Credit Card: India 2026

Which WhatsApp Business API providers offer a genuine free trial with no credit card in India? Compare real no-card trials, what unlocks, and the catch.

Read article
Buyer Guide

Switch Your WhatsApp BSP & Keep Your Number: India 2026

Switch WhatsApp BSP without changing your number or losing the green tick. Clean deregister + re-embed = ~10 min downtime. Full 2026 India migration steps.

Read article
Technical Guide

WhatsApp Marketing vs Utility Messages: 2026 India Guide

WhatsApp marketing messages are promotional and need opt-in; utility messages confirm a user action. Category sets your 2026 India pricing and approval rules.

Read article
Comparison

RCS Business Messaging vs WhatsApp API: India 2026

RCS Business Messaging vs WhatsApp API in India 2026: WhatsApp wins on reach (500M+ users) and two-way engagement; RCS is a richer SMS upgrade with thin handset coverage. Compare cost, features, DLT and when to use each.

Read article
Compliance

Unofficial WhatsApp API Ban Risk: India 2026 Truth

Unofficial WhatsApp APIs (Maytapi-style web gateways) risk a permanent, unappealable number ban because they breach Meta's Terms. Only the official Cloud API via a verified BSP is ban-safe. Here is the 2026 risk breakdown.

Read article
Industry Guides

WhatsApp for Handicraft & Home Decor Exporters India 2026

How EPCH-member handicraft and home decor exporters run IHGF buyer follow-up, karigar tracking and export docs on WhatsApp Business API.

Read article