# Airtable - Actions & Triggers in Workflows

> Connect Airtable to GHL Customer Care to sync data, run native actions, and trigger workflows reliably. Learn benefits, setup, use cases, billing, and FAQs.

- Source: https://docs.ghlcustomercare.com/docs/workflows/getting-started-w-workflows/airtable-actions-triggers-in-workflows
- Section: Workflows / Getting Started w/ Workflows
- Reading time: 5 min
- Images: 9, each explained below
- Modified on Fri, 12 Dec, 2025 at 7:33 AM

---
Connect Airtable to GHL Customer Care to automate data sync, lead capture, and project ops with native triggers and actions. This guide covers supported steps, setup, examples, FAQs, and links so your team can launch confidently without third‑party tools.

---

**TABLE OF CONTENTS**

-   [What is the Airtable Integration in Workflows?](#what-is-the-airtable-integration-in-workflows)
-   [Key Benefits of the Airtable Integration](#key-benefits-of-the-airtable-integration)
-   [Triggers & Actions](#triggers-and-actions)
-   [How To Set Up the Airtable Integration](#how-to-set-up-the-airtable-integration)
-   [Connect Airtable (two paths)](#connect-airtable-two-paths)
-   [Build your first flow:](#build-your-first-flow)
-   [Use Cases](#use-cases)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **What is the Airtable Integration in Workflows?**

GHL Customer Care’s native Airtable integration lets you react to Airtable record changes and perform Airtable tasks directly from a workflow. Use Airtable triggers to enroll runs when rows are created or updated, and add Airtable actions (Find/Create/Update/Delete) to keep CRM and boards in sync.

---

## **Key Benefits of the Airtable Integration**

These benefits highlight how GHL Customer Care and Airtable work together to route data faster, reduce manual tasks, and centralize operations in one automation hub.

-   **Effortless data consistency:** keep project trackers and CRM data aligned as records change.
    
-   **Native automation:** replace external connectors by running Airtable steps directly in GHL Customer Care.
    
-   **Predictable billing:** Airtable steps are premium executions and can be rebilled to sub‑accounts.
    
-   **Fast trigger detection:** polling checks Airtable about every 5 minutes for new or updated records.
    
-   **Works on Airtable’s free plan:** get started without upgrading Airtable (Airtable’s own limits still apply).
    

---

## **Triggers & Actions**

This overview consolidates the Airtable trigger and actions in one place so you can quickly compare capabilities and what each step returns for downstream mapping.

| Type | Name | Description |
| --- | --- | --- |
| Trigger | New Record | Fires when a new row is added to the selected Airtable table. Detected via polling (~5 minutes). |
| Trigger | Updated Record | Fires when an existing row changes in the selected table. Detected via polling (~5 minutes). |
| Action | Find Record | Looks up a record by Record ID or field criteria; returns values as **Custom Values** for downstream steps. |
| Action | Create Record | Creates a new row in the selected table with fields you map from the workflow. |
| Action | Update Record | Updates one or more fields in an identified row (e.g., via Record ID or a prior Find result). |
| Action | Delete Record | Permanently removes a row from the selected table. |

---

## **How To Set Up the Airtable Integration**

A clean connection and correct mapping ensure reliable enrollments and actions. Use the options below to connect quickly and verify with a live test.

### **Connect Airtable (two paths)**

1.  **From a Trigger/Action step**
    
    -   In **Automations → Workflows**, click **\+ Add Trigger** and search **Airtable** or click **\+ Add Action** and search **Airtable**.
        
    -   Choose **New Record**/**Updated Record** (trigger) or an Airtable action, then click **Connect Now**.
        
    -   Sign in to Airtable (OAuth) or add a Personal Access Token (if applicable) and authorize GHL Customer Care.
        
        
![Step 3 of 3: Sign in to Airtable (OAuth) or add a Personal Access Token (if…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714153/original/fHHeGQM4qi2T66Tqw7BqeyuK9nKPg05peQ.png)

**Step 3 of 3: Sign in to Airtable (OAuth) or add a Personal Access Token (if…**

This screenshot accompanies step 3 of 3 in the "Connect Airtable (two paths)" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you sign in to Airtable (OAuth) or add a Personal Access Token (if applicable) and authorize GHL Customer Care. This part of the guide covers 2 fields, listed below.
- What this covers: Sign in to Airtable (OAuth) or add a Personal Access Token (if applicable) and authorize GHL Customer Care.
- Fields: From a Trigger/Action step, From Settings → Integrations
- Controls: From a Trigger/Action step, Automations → Workflows, + Add Trigger, Airtable, + Add Action, New Record, Updated Record, Connect Now, From Settings → Integrations, Settings → Integrations

Full procedure:

1. In Automations → Workflows, click + Add Trigger and search Airtable or click + Add Action and search Airtable.
2. Choose New Record / Updated Record (trigger) or an Airtable action, then click Connect Now.
3. Sign in to Airtable (OAuth) or add a Personal Access Token (if applicable) and authorize GHL Customer Care.  <- this image

        
2.  **From Settings → Integrations**
    
    -   Go to **Settings → Integrations**, locate **Airtable**, and complete the connection (connections are per sub‑account).
        
        
![Step 1 of 1: Go to Settings → Integrations, locate Airtable, and complete the…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714208/original/hY2HNhxIyTf9RhSqQ-o2MffxcZ4KvZx_FQ.png)

**Step 1 of 1: Go to Settings → Integrations, locate Airtable, and complete the…**

This screenshot accompanies step 1 of 1 in the "Connect Airtable (two paths)" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you go to Settings → Integrations, locate Airtable, and complete the connection (connections are per sub‑account). This part of the guide covers 2 fields, listed below.
- Where to go: Go to Settings → Integrations, locate Airtable, and complete the connection (connections are per sub‑account).
- Fields: From a Trigger/Action step, From Settings → Integrations
- Controls: Settings → Integrations, Airtable, From a Trigger/Action step, Automations → Workflows, + Add Trigger, + Add Action, New Record, Updated Record, Connect Now, From Settings → Integrations

        

## **Build your first flow:**

1.  From the desired sub‑account, go to **Automations → Workflows** and click **Create Workflow** (or open an existing workflow).
    
    
![Step 1 of 4: From the desired sub‑account, go to Automations → Workflows and click…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714378/original/KjhlQg02wPCdc_NE6KQhQIc8yzxvVKmSyg.png)

**Step 1 of 4: From the desired sub‑account, go to Automations → Workflows and click…**

This screenshot accompanies step 1 of 4 in the "Build your first flow:" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you from the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow). The next step is to add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.
- What to click: From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow).
- Controls: Automations → Workflows, Create Workflow, New Record, Updated Record, Base, Table, Test Trigger, Find Record, Update Record, Create Record, Send Email, Notify User
- Next: Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.

Full procedure:

1. From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow).  <- this image
2. Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.
3. Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.
4. Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

    
2.  Add **New Record** or **Updated Record** (Airtable) and select the **Base** and **Table**. Click **Test Trigger** to pull a sample.
    
    
![Step 2 of 4: Add New Record or Updated Record (Airtable) and select the Base and…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714557/original/gX_e92ZV1yEeSGg-8jcK6JHz7QHQNjCwbg.png)

**Step 2 of 4: Add New Record or Updated Record (Airtable) and select the Base and…**

This screenshot accompanies step 2 of 4 in the "Build your first flow:" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample. The next step is to add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.
- What to choose: Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.
- Controls: New Record, Updated Record, Base, Table, Test Trigger, Automations → Workflows, Create Workflow, Find Record, Update Record, Create Record, Send Email, Notify User
- Next: Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.

Full procedure:

1. From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow).
2. Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.  <- this image
3. Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.
4. Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

    
3.  Add Airtable Actions (e.g., **Find Record**, then **Update Record** or **Create Record**). Map email/phone/IDs from the trigger sample.
    
    
![Step 3 of 4: Add Airtable Actions (e.g., Find Record, then Update Record or Create…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714646/original/-a2l0jJcqEgLNIKAjAaULd9TnkyTZoIK-Q.png)

**Step 3 of 4: Add Airtable Actions (e.g., Find Record, then Update Record or Create…**

This screenshot accompanies step 3 of 4 in the "Build your first flow:" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample. The next step is to add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.
- What this covers: Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.
- Controls: Find Record, Update Record, Create Record, Automations → Workflows, Create Workflow, New Record, Updated Record, Base, Table, Test Trigger, Send Email, Notify User
- Next: Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

Full procedure:

1. From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow).
2. Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.
3. Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.  <- this image
4. Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

    
    **
    
    
![Step 3 of 4: Add Airtable Actions (e.g., Find Record, then Update Record or Create…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057714655/original/EzO5Z2W1-MMyfB0jkdqKSBnKxSaCXpXSSQ.png)

**Step 3 of 4: Add Airtable Actions (e.g., Find Record, then Update Record or Create…**

This screenshot accompanies step 3 of 4 in the "Build your first flow:" section of "Airtable - Actions & Triggers in Workflows". At this point in the walkthrough you add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample. The next step is to add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.
- What this covers: Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.
- Controls: Find Record, Update Record, Create Record, Automations → Workflows, Create Workflow, New Record, Updated Record, Base, Table, Test Trigger, Send Email, Notify User
- Next: Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

Full procedure:

1. From the desired sub‑account, go to Automations → Workflows and click Create Workflow (or open an existing workflow).
2. Add New Record or Updated Record (Airtable) and select the Base and Table. Click Test Trigger to pull a sample.
3. Add Airtable Actions (e.g., Find Record, then Update Record or Create Record). Map email/phone/IDs from the trigger sample.  <- this image
4. Add follow‑ups (e.g., Send Email, Notify User, Create Opportunity), then Publish and test once to verify entries in Execution Logs.

    
    **
4.  Add follow‑ups (e.g., **Send Email**, **Notify User**, **Create Opportunity**), then **Publish** and test once to verify entries in **Execution Logs**.
    

---

## **Use Cases**

These real-world patterns show how to pair Airtable steps with workflow logic to notify teams, keep data synchronized across systems, and generate tasks with AI.

### **Use Case 1: Create Tasks and Notify Team from Airtable Records**

**Goal:** Notify teams when a new Airtable record is created or updated.

**Workflow Setup:**

-   **Trigger:** Airtable → **New Record** _(use_ **_Updated Record_** _if you prefer to notify on changes)_
    
-   **Actions:**
    
    -   **Find Record (Airtable)**
        
    -   **Internal Notification → Email**
        

**Example:**  
A new client project is added in Airtable → the GHL Customer Care workflow finds the record → an internal email is sent to the project manager saying:  
“New Airtable record created. Project ID: {{record.id}}. Please review the details.”

![Use Case 1: Create Tasks and Notify Team from Airtable Records (image 7 of 9)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057712753/original/boyesHaGs99c2pZ8Sg_RuVqvnRJq2Yxohw.png)

**Use Case 1: Create Tasks and Notify Team from Airtable Records (image 7 of 9)**

This screenshot appears in the "Use Case 1: Create Tasks and Notify Team from Airtable Records" section of "Airtable - Actions & Triggers in Workflows". The text alongside this image reads: Example: A new client project is added in Airtable → the GHL Customer Care workflow finds the record → an internal email is sent to the project manager saying: “New Airtable record created. Project ID: {{record.id}}. Please review the details.”. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: Goal: Keep Airtable in sync with contacts or leads created in GHL Customer Care and external tools.
- What this covers: Example: A new client project is added in Airtable → the GHL Customer Care workflow finds the record → an internal email is sent to the project manager saying: “New Airtable record created. Project ID: {{record.id}}. Please review the details.”
- Fields: Actions:, Internal Notification → Email
- Controls: New Record, Updated Record, Find Record (Airtable), Internal Notification → Email
- Next: Goal: Keep Airtable in sync with contacts or leads created in GHL Customer Care and external tools.

Example values (illustrative, not read from the screenshot):

- Internal Notification → Email: priya.raman@northgatedental.com

Full procedure:

1. Trigger: Airtable → New Record (use Updated Record if you prefer to notify on changes)
2. Actions:

### **Use Case 2: Conditional Updates and Notifications from Airtable**

**Goal:** Keep Airtable in sync with contacts or leads created in GHL Customer Care and external tools.

**Workflow Setup:**

-   **Triggers:**
    
    -   **Contact Changed** _(with Tag = "New")_
        
    -   **Contact Created** _(Type = Lead)_
        
    -   **Facebook Lead Form Submitted** _(Form = "Form 1")_
        
-   **Actions:**
    
    -   **Find Record (Airtable)**
        
    -   **If found → Update Record**
        
    -   **If not found → Create Record**
        

**Example:**  
A Facebook lead form is submitted → GHL Customer Care checks if the lead exists in Airtable → if found, the record is updated with the latest phone/email → if not found, a new Airtable record is created.

![Use Case 2: Conditional Updates and Notifications from Airtable (image 8 of 9)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057713549/original/ualwcW9wQzebY3T9PGnoODRv9sSujdkbww.png)

**Use Case 2: Conditional Updates and Notifications from Airtable (image 8 of 9)**

This screenshot appears in the "Use Case 2: Conditional Updates and Notifications from Airtable" section of "Airtable - Actions & Triggers in Workflows". The text alongside this image reads: Example: A Facebook lead form is submitted → GHL Customer Care checks if the lead exists in Airtable → if found, the record is updated with the latest phone/email → if not found, a new Airtable record is created. This part of the guide covers 7 fields, listed below. Immediately after, the guide continues: Goal: Generate content and create downstream tasks based on new briefs added to Airtable.
- What this covers: Example: A Facebook lead form is submitted → GHL Customer Care checks if the lead exists in Airtable → if found, the record is updated with the latest phone/email → if not found, a new Airtable record is created.
- Fields: Triggers:, Contact Changed (with Tag = "New"), Contact Created (Type = Lead), Facebook Lead Form Submitted (Form = "Form 1"), Actions:, If found → Update Record, If not found → Create Record
- Controls: Contact Changed, Contact Created, Facebook Lead Form Submitted, Find Record (Airtable), If found → Update Record, If not found → Create Record
- Next: Goal: Generate content and create downstream tasks based on new briefs added to Airtable.

Full procedure:

1. Triggers:
2. Actions:

### **Use Case 3: Automate Content Production from Airtable Briefs**

**Goal:** Generate content and create downstream tasks based on new briefs added to Airtable.

**Workflow Setup:**

-   **Trigger:** Airtable → **New Record** (Table: “Content Briefs”)
    
-   **Actions:**
    
    -   **Find Record (Airtable)**
        
    -   **Generate Content with AI (workflows)**
        
    -   **Create Task (ClickUp)**
        
    -   **Send Internal Notification (workflows)**
        
    -   **Send Email (workflows)**
        

**Example:** When a new brief is added, the workflow generates draft copy, creates a ClickUp task populated with the content, and alerts your team and the client.

![Use Case 3: Automate Content Production from Airtable Briefs (image 9 of 9)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155057713569/original/ttdTf_RhEnpHwHEBMrx9obFQAyZIaId63w.png)

**Use Case 3: Automate Content Production from Airtable Briefs (image 9 of 9)**

This screenshot appears in the "Use Case 3: Automate Content Production from Airtable Briefs" section of "Airtable - Actions & Triggers in Workflows". The text alongside this image reads: Example: When a new brief is added, the workflow generates draft copy, creates a ClickUp task populated with the content, and alerts your team and the client. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: Q: Do I need a paid Airtable plan? The integration works with free and paid Airtable accounts. Airtable’s own plan limits (e.g., row caps, attachment storage) still apply.
- What to copy: Example: When a new brief is added, the workflow generates draft copy, creates a ClickUp task populated with the content, and alerts your team and the client.
- Fields: Trigger: Airtable → New Record (Table: “Content Briefs”), Actions:, Generate Content with AI (workflows), Send Internal Notification (workflows), Send Email (workflows)
- Controls: New Record, Find Record (Airtable), Generate Content with AI (workflows), Create Task (ClickUp), Send Internal Notification (workflows), Send Email (workflows)
- Next: Q: Do I need a paid Airtable plan? The integration works with free and paid Airtable accounts. Airtable’s own plan limits (e.g., row caps, attachment storage) still apply.

Full procedure:

1. Trigger: Airtable → New Record (Table: “Content Briefs”)
2. Actions:

---

## **Frequently Asked Questions**

**Q: Do I need a paid Airtable plan?**  
The integration works with free and paid Airtable accounts. Airtable’s own plan limits (e.g., row caps, attachment storage) still apply.

**Q: Is this integration available to all users?**  
Yes, it’s available to all accounts that have access to workflows and integrations in GHL Customer Care.  
  

**Q: Are Airtable steps premium‑billed in GHL Customer Care?**  
Yes. The Airtable trigger and actions are premium and billed per execution at your account’s standard rate. Agencies can optionally rebill sub‑accounts.

**Q: Where do new or updated rows live?**  
All actions read/write in the Base and Table you select for that step, using the connected Airtable account.

**Q: How do I troubleshoot failures?**  
Check **Execution Logs** for specific step errors (e.g., invalid table/field, missing permissions). If authorization expired, reconnect Airtable and re‑run a test.

---

## **Related Articles**

-   [Introduction to Workflows and Automations](https://docs.ghlcustomercare.com/docs/workflows/getting-started-w-workflows/introduction-to-workflows-and-automations) 
    
-   [Workflow Builder Walkthrough](https://docs.ghlcustomercare.com/docs/workflows/workflow-builder/workflow-builder-walkthrough) 
    
-   [Workflows Pro Plan – New Pricing Tiers](https://docs.ghlcustomercare.com/docs/workflows/getting-started-w-workflows/workflows-pro-plan-new-pricing-tiers) 
    
-   [Installing Marketplace Apps Directly from the Workflow Builder](https://docs.ghlcustomercare.com/docs/workflows/workflow-builder/installing-marketplace-apps-directly-from-the-workflow-builder)
    
-   [Marketplace Apps - Managing External Connections](https://docs.ghlcustomercare.com/docs/app-marketplace/workflow-triggers-and-actions/marketplace-apps-managing-external-connections)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com