Platform
Chatbot Builder Bulk Messaging Team Inbox Mini CRM API & Webhooks AI Integration WhatsApp Flows
Industries
E-commerce & D2C Real Estate Education Healthcare Finance & BFSI Logistics Hospitality Retail
Integrations
Learn
Learning Hub Help & Docs Connect Guides Automation Codex Blog Message Templates
Pricing Get Started →
HomeHelp & DocsAutomation Builder › Google Sheet Trigger
Automation Builder

Trigger automations from a Google Sheet column change

You can trigger a WA.Expert automation whenever a specific column in a Google Sheet changes — for example, when a status column is updated to "Approved", automatically send the customer a WhatsApp message. This is done using a Google Apps Script that watches for edits and calls your automation webhook.

Common use cases

Send a WhatsApp when a lead's status is updated in a sheet, notify a customer when their order status changes, trigger a follow-up message when a form response column is marked complete.

Set up the trigger

1
Create or open the Google Sheet you want to monitor.
2
In WA.Expert Automation Builder, create a new workflow and add a trigger: Webhook → Custom Webhook. Copy the webhook URL.
3
In your Google Sheet, go to Extensions → Apps Script.
4
Paste the trigger script (available at the link in the video description). Replace the monitored column number and the automation webhook URL with your values.
5
Save the script.
6
In the script editor, go to Triggers → Add Trigger. Set the function to run on onEdit, select your Gmail account, and authorise access when prompted.
7
Back in WA.Expert, click Capture Incoming Webhook in your automation to put it in test mode.
8
Update the monitored column in your Google Sheet to test. Verify the data arrives in the Automation Builder capture view.
9
Build out the rest of your automation — add a time delay, a CRM Send Template Message block, or any other steps you need.
10
Save and enable the automation.
Triggering on all or selected rows

To trigger an automation for all rows or selected rows in a sheet (not just on column change), use the Google Sheets rows trigger instead. See the Google Sheets data guides in the Bot Builder section.

Was this helpful? If you are stuck, message us and a real person will help, the only platform in India that answers you live on WhatsApp.

Ask us on WhatsApp
1