Automation

How to Send WhatsApp Messages from Google Sheets (Without a Developer)

Trigger WhatsApp messages when a Google Sheet cell changes, send to selected rows, and write chat replies back into the sheet. A practical setup guide.

Arjun Mehta Published 2 Aug 2026 6 min read

If your business already runs on a spreadsheet, the fastest WhatsApp automation is the one that leaves the spreadsheet where it is.

Quick answer: You can trigger a WhatsApp message when a specific Google Sheets column changes, or send across all or selected rows, using approved templates with row values as variables. Chatbots can also read the sheet to answer questions live and write captured replies back into it, making the integration two-way.

Why this is often the right first automation

Plenty of businesses run orders, bookings or dispatch from a shared sheet and are not going to migrate to a new system this quarter. Wiring WhatsApp to the sheet gets the customer-facing benefit without the migration project.

The sheet stays the source of truth. WhatsApp becomes the notification and conversation layer on top of it.

Setup: trigger on a column change

  1. Connect the Google account and authorise the specific spreadsheet.
  2. Choose the sheet and the column that should act as the trigger, typically a status column someone already updates.
  3. Pick the approved template to send and map row values to its variables.
  4. Set which column holds the recipient’s phone number.
  5. Test on a row pointing at your own number before enabling.

Sending across rows

Beyond single-cell triggers you can run a send across all rows or a filtered selection, which turns the sheet into a lightweight campaign tool for teams that think in spreadsheets.

The same messaging limits apply as any other campaign, so a very large sheet is paced against your tier rather than failing at it.

Making it two-way

  • A bot looks up a sheet row to answer "where is my order" from real data
  • Dynamic buttons and lists built from sheet rows, so menus update when the sheet does
  • Captured chat answers written back into the sheet in real time
  • Full row and cell operations available as workflow steps: add, update, search, clear, delete

Pitfalls worth knowing

  • Phone numbers stored without a country code will fail; normalise the column first
  • Sheets formatted as text vs numbers cause silent mapping problems
  • A trigger column edited in bulk can fire a lot of messages at once
  • Always test against your own number before pointing it at a live customer column

Frequently asked questions

Can I send bulk WhatsApp messages directly from Google Sheets?

Yes. You can send across all rows or a selected subset, using approved templates with row values as variables, delivered through the official WhatsApp Business API.

Link to this answer
Do I need Zapier for this?

No. It is a direct integration, so there is no third-party task quota or extra subscription. Zapier, Make, Pabbly Connect and n8n are supported too if you already run workflows there.

Link to this answer
Can customer replies come back into the sheet?

Yes. Bot flows write captured answers back into the sheet in real time, so replies land in rows rather than only in the inbox.

Link to this answer
What happens if a phone number in the sheet is wrong?

The message fails with an invalid-number reason in the campaign report, so you can find and fix the specific rows rather than guessing.

Link to this answer

Still not answered?

Ask a real person. We reply on WhatsApp, usually within the hour.

Ask on WhatsApp

Arjun Mehta

Head of WhatsApp Business API, WappBlaster

Arjun Mehta leads WappBlaster’s official Meta WhatsApp Business Platform practice, bulk campaigns, chatbot, shared inbox and BSP migrations for 1,000+ India, UAE, USA and UK brands.

Ready to automate post-call follow-up?

Join 3,500+ businesses on Auto WhatsApp After Call, ₹2,499/yr per user.