---
title: "When Record Changed"
url: "https://help.tabidoo.cloud/en/article/when-record-changed"
language: "en"
last_updated: "2025-10-22T06:59:55.700Z"
---

# When Record Changed

The **"When record changed"** trigger is designed to execute workflows based on changes to records in a selected table. Here's how you can configure it:

### Configuration Options

**Select Table**

-   Choose the table where changes will be tracked. This is the primary source for the trigger.

* * *

**Event Type**

-   Specify the type of event that will activate the trigger:
    -   **Created**: Trigger fires when a new record is added.
    -   **Updated**: Trigger fires when an existing record is modified.
    -   **Deleted**: Trigger fires when a record is removed.

* * *

**Fields (Optional)**

-   For **Created** or **Updated** events, you can specify fields to monitor.
-   The trigger will activate only if the specified field(s) are affected by the change.

* * *

**Run on Server**

-   Toggle this switch to determine where the workflow will run:
    -   **On**: The trigger runs on the server-side, ideal for non-interactive processes.
    -   **Off**: Use a client script for workflows requiring client-side interaction.

* * *

**Run Before Change**

-   When enabled, the trigger executes **before** the change operation is applied to the record.
-   This is useful for validating changes or applying conditional logic before the update.

* * *

**Run As**

-   Define the context under which the trigger will run:
    -   **Run under Me (Current User)**: The action will run under your user rights.
    -   **Run under Logged-in User**: The action will run in context of the user, which started the action. 
    -   **Run under API Token**: Best solution. Most secure in case you choose a Shared API token!

* * *

### Use Case Examples

-   Notify a team when a record is updated in a specific table.
-   Validate input data before a record is created.
-   Perform follow-up actions after a record is deleted.

This trigger provides powerful flexibility for automating actions based on specific changes to your records.
