---
title: "Preventing automations from triggering by mistake"
slug: "prevent-automations-from-triggering-by-mistake"
description: "This article covers how to creating a manual review processes that is required for an automation to run. This approach can be helpful for..."
updated: 2025-10-29T17:15:13Z
published: 2025-10-29T17:15:13Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.airtable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Preventing automations from triggering by mistake

| **Plan availability** | All plan types with [varying limitations](https://support.airtable.com/docs/getting-started-with-airtable-automations#automation-run-limits-by-plan-type) |
| --- | --- |
| **Permissions** | - **Owner**/**Creator** - Create, delete, duplicate, configure, or rename an automation and edit an automation’s description - **Editor** - View an automation’s configuration or copy an automation’s URL |
| **Platform(s)** | Web/Browser, Mac app, and Windows app |

## Overview of preventing unintended automation runs

This article covers the setup process for adding a manual review process of a record before an automation runs. This approach can be helpful for many workflows where having someone personally review a record *before* running an automation is desired.

In this article, we'll apply this workflow to an example scenario where a marketing team wants to personally check that all invoice details for their contract writers are correct before sending them over to their accounting department.

Here's a summary of the workflow we'll create for this hypothetical marketing team:

1. Create a checkbox field to manually approve that the record is ready to be used in an automation
2. Configure a view to only show records with that field checked
3. Configure the automation to only run for records that appear in that view

## Walkthrough: Preventing automations from running by mistake

1. Start by adding a new checkbox field and naming it **Approve automation.** This field would be checked off after the relevant information for each contracted article is reviewed.
2. Next, you'll need to set up a new [filtered](/docs/guide-to-filtering-records-using-conditions) view that will be used to display only records that have **Approve automation** checked. As soon as that field is checked the record will filter into this view. ![A filter view showing only records where the approve automation checkbox field is checked.](https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/automations_prevent_runs_filter_2025.png)
3. The next step is to setup an automation using the [When a record enters a view](/docs/when-record-enters-a-view-trigger) trigger. Select the appropriate table and the **Approved Timesheets** view we just created. The automation will trigger (run) for every new record that is added to that view. As a reminder, records should only be added to that view once the **Approve automation** checkbox field is manually clicked.

> [!CAUTION]
> Note
> 
> We strongly recommend pairing the "When record enters view" trigger with a [locked view](/docs/locked-views). By using a locked view, or ensuring a [locked field](/docs/using-field-and-table-editing-permissions) is involved, you can decrease the likeliness of accidentally changing a view's filtering (therefore avoiding accidental automation runs for unintended records that enter that view).
4. After you've configured and tested the trigger it's time to select an action. For more guidance on adding actions please see [Creating an automation](/docs/creating-an-automation).
