---
title: "Creating custom notifications using Airtable Automations"
slug: "creating-custom-notifications-using-airtable-automations"
description: "Learn how to use Airtable Automations to stay updated on anything that happens in your base by customizing your own email, Slack, or Microsoft Teams notifications for different individuals or audiences."
updated: 2026-04-23T22:13:58Z
published: 2026-04-23T22:13:58Z
---

> ## 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.

# Creating custom notifications using Airtable automations

| [**Plan availability**](https://airtable.com/pricing) | All plan types with different automations usage limits |
| --- | --- |
| [**Permissions**](/docs/permissions-overview) | **Owners/Creators** - Can create or edit automations in Airtable |
| **Platform(s)** | Web/Browser, Mac app, and Windows app |

Airtable Automations allow you to control when and where you receive notifications. You can easily set up automations to send notifications via email, Slack, or Microsoft Teams to yourself or others.

This guide walks you through building an automation that sends a notification when a record matches a condition you define — for example, when a form submission comes in. You'll set up two notification actions: one via email and one via Slack (or Microsoft Teams).

By the end, you'll have a working automation that:

- Triggers when a record in your table meets a condition you define
- Sends an email to the person who submitted the request
- Posts a Slack message to your team's channel

## Creating custom notifications using Airtable automations prerequisites

Before building the automation, make sure you have the following:

- An Airtable account with a base you want to use
- An account for whichever notification channel you want to use: email, Slack, or Microsoft Teams
- An [email field](/docs/supported-field-types-in-airtable-overview) or [user field](/docs/user-field-type) in your table, so Airtable knows where to send the message *(*Email notifications only)

Your automation triggers when a record in your table matches a condition you define. Before building, decide which table you want to monitor, which field you want to watch, and what state that field needs to be in to trigger the automation.

You can use almost any field type. A few examples:

| **Field type** | **Example condition** |
| --- | --- |
| Single select | "Status" **is** "Needs approval" |
| Date | "Deadline" **is within** 3 days |
| Single select | "Status" **is empty** (new, unreviewed record) |

## Creating custom notifications using Airtable automations

### Step 1: Open the automations panel

1. Open your base in Airtable.
2. Click **Automations** in the top-center of your base.
3. Click **+ Create new…**, then **Create automation**.

### Step 2: Configure the trigger

1. Under "Trigger type," select **When record matches conditions**.
2. Select the table you want to monitor. *(In the example: "Request log.")*
3. Click **+ Add condition**, choose the field you want to watch, and set the condition.

> [!CAUTION]
> Note
> 
> **Need a test record?** Before moving on, test the trigger by clicking **Test trigger**. Airtable looks for a record that matches your condition — make sure at least one exists in your table. Click **Use suggested record** to let Airtable choose one, or **Choose record** to pick one yourself.
> 
> If you have an email or user field in your table, make sure your test record contains your own email address so you can receive the test notification in the next step.

### Step 3: Add a Send email action

1. Click **+ Add advanced logic or action**.
2. Under the **Airtable** header, choose **Send email**.
3. Fill in the **To**, **Subject**, and **Message** fields. You can mix static text with dynamic values pulled from the triggering record — click the blue **+** button in any field to insert a dynamic value.

For the example automation:

| **Field** | **Value** |
| --- | --- |
| **To** | Record (Step 1: Trigger) → Field values → Requestor: Email |
| **Subject** | Record (Step 1: Trigger) → Field values → Request Title |
| **Message** | Any text you like — consider thanking the requestor for their submission and summarizing what happens next. |

![Email action configuration example](https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/6616246700823createcustombasenotificationsemailactionconfigfilled.jpg)

### Step 4: Add a Slack (or Teams) message action

> [!CAUTION]
> Note
> 
> **First time connecting Slack?** Click **+ Connect new account** from the dropdown and follow the prompts. Once connected, select your account from the same menu.

1. Click **+ Add advanced logic or action** again.
2. Under the **Slack** header, choose **Send a message**. *(Substitute****Microsoft Teams****if that's your platform.)*
3. Choose your Slack account and the channel where the message should appear.
4. Compose your message using a mix of static text and dynamic values, just like you did for the email action.

For the example automation, the Slack message uses:

- Static text: "Incoming Request from:"
- Dynamic value: requestor's name and request title
- Static text: "View Request:"
- Dynamic value: the Airtable record URL

![Slack message configuration example](https://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/6616227284503createcustomsnotificationsforbaseslackmessage.jpg)

For additional Slack-specific configuration options, [see the Slack action article](/docs/send-a-slack-message-action).

### Step 5: Test and enable the automation

1. Click **Test automation** to run both actions at once — or test each action individually using the test button within each action step.
2. If the results look right, give the automation a name and optionally [add a description](https://support.airtable.com/docs/adding-descriptions-in-airtable).
3. Toggle the automation **on**. From this point, notifications will send automatically whenever your condition is met.

> [!CAUTION]
> Note
> 
> Want to set up a similar automation? Instead of starting from scratch, click the … icon next to this automation's name and choose [Duplicate automation](/v1/docs/managing-airtable-automations).

## FAQs

**How do I message multiple Slack users at the same time?**

Separate multiple usernames with a comma. Note that each user will receive the message individually via Slackbot. If you want everyone to see the messages in a shared space, create a dedicated Slack channel and set the automation to post there instead.
