HomeAutomationsSend a Slack message when a Google Sheet row is added
Trigger: Row addedAction: Send Slack message

Send a Slack message when a Google Sheet row is added

Keep your team in the loop without checking the sheet. The moment a new row lands in Google Sheets, Sheet Automation posts it to your Slack channel.

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 newly added rows. Whenever one appears, it sends a formatted message to a Slack channel via an incoming webhook, including values from the new row. Great for lead capture, support intake, order logs, and form submissions — your team reacts in Slack instead of refreshing a spreadsheet.

How to set it up

  1. Install Sheet Automation from the Google Workspace Marketplace and open it from any sheet.
  2. Create a Slack incoming webhook for the channel you want to post to, and copy the webhook URL.
  3. Pick the “Post to Slack when a row is added” template, paste your webhook URL, and customize the message.
  4. Save. Add a row to test — the message appears in Slack instantly.

The ready-made template

Post to Slack when a row is added — Trigger: a new row is added → Action: send a Slack message with the row values. 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 Slack when a row is added”.
  4. Adjust the fields to match your data, then click Save.
  5. Trigger it once to confirm the automation runs.

FAQ

Do I need Zapier or Make?
No. Sheet Automation runs inside Google Sheets, so there is no third-party connector to pay for or maintain.
Can I post to a specific channel?
Yes. The channel is determined by the Slack incoming webhook you paste into the template.
What can the message include?
Any column from the new row using placeholders like {column_A}, plus {sheet_name} and {row_values}.

Related automations