HomeAutomationsPost to a webhook when a row is updated in Google Sheets
Trigger: Row updatedAction: Call webhook

Post to a webhook when a row is updated in Google Sheets

Connect your sheet to anything. The moment a row is updated, Sheet Automation sends a JSON payload to the webhook URL you choose.

Installs in 30 seconds · No credit card · Works inside Google Sheets

★★★★★ 4.9/5 · 500+ reviews · 300,000+ installs

What it does

This automation watches a sheet for changes. When a row is updated, it sends an HTTP request with a JSON payload you define to any webhook or API endpoint — so you can push data into your own app, a database, or another tool, with no scripts and no connectors.

How to set it up

  1. Install Sheet Automation from the Google Workspace Marketplace and open it from your sheet.
  2. Get the webhook/endpoint URL from the receiving app or service.
  3. Pick the “Post to a webhook when a row is updated” template, paste the URL, and edit the JSON payload.
  4. Save, then edit a row to test — the request is sent to your endpoint.

The ready-made template

Post to a webhook when a row is updated — Trigger: any value is updated → Action: send a JSON payload to your webhook URL with values from the row. Edit it live below:

Loading preview…

How to use this template

The builder above is a live preview of this automation. To run it in your own spreadsheet:

  1. Click Add to Google Sheets to install Sheet Automation (free).
  2. Open it from your sheet: Extensions → Sheet Automation → Open.
  3. Open the Templates tab and choose “Post to a webhook when a row is updated”.
  4. Adjust the fields to match your data, then click Save.
  5. Trigger it once to confirm the automation runs.

FAQ

What does the payload look like?
It’s JSON you define. Use placeholders like {{sheet_name}} and {{column_A}} to include live values from the updated row.
Which endpoints work?
Any URL that accepts an HTTP request — your own API, a no-code tool’s inbound webhook, or an automation platform.
Can I limit when it fires?
Yes. Add a condition so the webhook only fires for specific columns, statuses, or values.
Do I need Zapier or Make?
No. Sheet Automation runs inside Google Sheets and posts directly to your endpoint — no third-party connector required.

Related automations