Native Automation for Google Sheets

Run workflows directly inside your spreadsheet — notifications, row actions, reminders, and more. No code, no extra tools.

4.9 / 5
500+ reviews
400,000+ installs
SheetAutomation

Trusted by 400,000+ users and teams worldwide

400,000+
Installs
4.9
Average rating
500+
Reviews
Customer comms

I LOVE this add-on. I use this daily to support workflow on almost all of our spreadsheets we use on the daily. This program is super user-friendly. I used this at my previous job and when I switched jobs, I contact support to switch over my paid version and they were super friendly, accommodating, and immediately got it done. If I could give this app more than 5 stars I would!

Reliability

Having used Sheet Automation for three years, I can confidently say it’s one of the best add-ons available. It makes creating automated reports absolutely seamless.

Workflow automation

Incredible! I have been looking for an app like this for a couple of years. The others I have reviewed are either too manual or too complex to implement. Sheet Automation was extremely easy to configure as well as extremely flexible. I am very impressed with the functionality as well as the conditions you can setup to kick off the workflows. If you are looking for something that provides great value for a great price, I recommend Sheet Automations.

Workflow automation

This tool has transformed our Google Sheets workflow. It's fast, efficient, and so easy to use. We've saved countless hours without needing any fancy software. If you want to simplify your life in Sheets, this is the answer!

Reliability

I have been able to use this tool for years with essentially no issues. I can't say that about most things I've used. It's simple, straightforward, I get exactly what I want done when I want it done. Can't recommend it enough.

Email automation

This one surpasses all other Google Sheet add-ons! It is the holy grail of email communications, allowing for scenarios not available in its competitors. I look forward to using it for additional workflows in our public school environment.

Team operations

Sheet Automation has given us the ability to grow and communicate as a team. The sample rules and help online is amazing. We are continuing to learn new ways to streamline our operations — without it we would not be able to do that.

Customer comms

Really enjoyed using Sheet Automation for automated customer communications. Not only is the tool great, but the support team is superb. Highly recommended!

Task management

Incredibly helpful for setting up a task management system where I can give users access to their own list and link all the lists together. I can see it being useful for so many things.

How Sheet Automation Works

Every automation is a single rule — a trigger, optional conditions, and one or more actions. It runs inside your spreadsheet, with no code and no external platform.

1

Trigger fires

Sheet Automation watches your sheet and starts the rule the moment something happens.

New row is addedColumn is updatedDate has arrivedSheet is scheduled
See all triggers →
2

Condition filters

Optional checks that gate the rule, so it only acts on the rows you actually mean.

Column conditionRange conditionVariable conditionCondition group
See all conditions →
3

Action runs

Matching rows get the work — as many steps as the task needs, in order.

Send EmailMove RowUpdate SheetSend Slack Message
See all actions →

Triggers

Column is updated

Runs when a value is updated in the columns you specify.

Row is updated

Runs when a value is updated in the rows you specify.

Range is updated

Runs when a value is updated inside a range in A1 notation.

Sheet is updated

Runs when any value anywhere in the sheet is updated.

New row is added

Runs when a new row is added to the bottom of the sheet.

Form response is received

Runs when a Google Form response is received in the sheet.

Form (3rd-party) response is received

Runs when a third-party form such as Jotform, Zapier or Make submits to the sheet.

Data is changed

Runs when data changes by editing or by formula, with the old and new value available.

Sheet is updated by API

Runs when the sheet is updated through the Google Sheets API.

Sheet is scheduled

Runs on a schedule — hourly, daily, weekly or monthly.

Date has arrived

Runs when the date in the column you configure arrives.

Time has arrived

Runs when the date and hour in the column you configure arrives.

Webhook is received

Runs when a webhook is received, letting an external system start the automation.

Conditions

Column condition

Compares a column of the triggering row against a value.

Range condition

Checks the value of any range in A1 notation.

Variable condition

Checks the value of a variable.

Operators

is empty is not empty is equal to is not equal to is one of is not one of is more than is less than is at least is at most contains does not contain starts with ends with is after is before

Actions

Email actions

Send mail from your sheet, and write the reply straight back into it.

Send Email

Sends an email to one or more recipients from your account.

Send Approval Request

Sends an email with Approve and Decline buttons, and records the result in the sheet.

Send Confirm Request

Sends an email with a Confirm button, and records the result in the sheet.

Send Poll

Emails a poll the recipient answers inline, and records each answer in a sheet column.

Row actions

Work on the row that triggered the rule, or any row you point at.

Move Row

Moves the triggering row to another sheet.

Copy Row

Duplicates the current row into the sheet you choose.

Create Row

Creates a new row in the specified sheet.

Update Row

Updates one or more columns of the current row.

Delete Row

Deletes the triggering row.

Format Row

Formats the current row with the style you define.

Hide Row

Hides or unhides the specified row.

Protect Row

Protects or unprotects the row.

Add Note

Adds a note to the column you specify on the row. Variables are supported.

Lookup Row

Looks up a row in the sheet and returns it for further use.

Search Row

Searches the sheet using a filter condition, and can return multiple rows.

Export Row

Exports the row to a file for use as an email attachment.

Sheet actions

Operate on whole sheets and columns.

Create Sheet

Creates a new sheet with the name you specify.

Update Sheet

Updates one or more ranges in the specified sheet.

Delete Sheet

Deletes the specified sheet.

Sort Sheet

Sorts the specified sheet.

Find and Replace

Finds and replaces text in the range you specify.

Remove Duplicates

Removes rows with duplicated data in the columns you configure.

Export Sheet

Exports the sheet to a PDF file for use as an email attachment.

Hide Column

Hides or unhides the specified columns.

Workspace

Create and share files across Google Workspace, not just the current sheet.

Create Spreadsheet

Creates a new spreadsheet, optionally from a template whose rules are copied across.

Share Spreadsheet

Shares a spreadsheet with the users you specify, defaulting to the current one.

Create Drive File

Creates a new file in Google Drive.

Integrations

Reach services outside the spreadsheet.

Send Slack Message

Sends a message to a Slack channel.

Send SMS Message

Sends an SMS message.

Call Webhook

Sends an HTTP POST to any webhook endpoint, such as Zapier or Google Chat.

Call HTTP

Calls any HTTP service.

Call AI

Sends a cell to Gemini with your prompt and writes the response back.

Advanced

Control how and when the steps of a rule run.

Branch Action

Runs multiple condition-and-action branches from one rule.

Conditional Action

Adds a condition that filters a single action.

Delay Action

Delays execution of the rule by a period of time.

Create Variable

Creates a variable you can reference later in the rule.

Repeat For Each Row

Repeats the actions that follow, once for every row returned.

Automation Templates

Start from a proven recipe and install it in one click.

Ready to Automate Your Google Sheets?

Join 400,000+ users automating their spreadsheets — free to start, no credit card required.

Google Install From Workspace Marketplace