Airtable Automation Workflows
1,073 ready-made Airtable workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Use Airtable as a lightweight database: sync records, trigger on changes, enrich rows.
Verify email addresses in Airtable by MailerCheck
This template periodically checks for new records in Airtable and uses the retrieved information to validate emails in MailerCheck and update Airtable record with a corresponding status. The template expects your Airtable table to have these columns: 1) Email 2) Status 3) Created Time The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.
Make$3.99Build Production-Ready User Authentication with Airtable and JWT
This n8n workflow provides a comprehensive solution for user authentication and management, leveraging Airtable as the backend database. It includes flows for user sign-up and login, as well as the sample CRUD operations retrieving user details, and updating user information. **Youtube Video of me explaining the flow:** https://www.youtube.com/watch?v=gKcGfyq3dPM ### How it Works **User Sign-Up Flow** 1. **Receives POST request**: A webhook listens for POST requests containing new user details (email, first name, last name, password). 2. **Checks for existing email**: The workflow queries Airtable to see if the submitted email already exists. 3. **Handles email in use**: If the email is found, it responds with `{response: email in use}`. 4. **Creates new user**: If the email is unique, the password is **SHA256 hashed (Base64 encoded)**, and the user's information (including the hashed password) is stored in Airtable. A successful response of `{response: success}` is then sent. **User Login Flow** 1. **Receives POST request**: A webhook listens for POST requests with user email and password for login. 2. **Verifies user existence**: It checks Airtable for a user with the provided email. If no user is found, it responds with a failure message (`wrong email`). 3. **Compares passwords**: If a user is found, the submitted password is **hashed (SHA256, Base64 encoded)** and compared with the stored hashed password in Airtable. 4. **Responds with JWT or error**: If passwords match, a **JWT token** containing the user's ID and email is issued. If they don't match, a `wrong password` response is sent. **Flows for a Logged-In User** These flows require a **JWT-authenticated request**. * **Get User Details:** 1. **Webhook (GET)**: Receives a JWT-authenticated request. 2. **Airtable (Read)**: Fetches the current user's record using the `jwtPayload.id`. 3. **Set Node (Specify Current Details)**: Maps fields like First Name, Last Name, Email, and Date from Airtable to a standard output format. * **Update User Details:** 1. **Webhook (POST)**: Receives updated user data (email, name, password). 2. **Airtable (Upsert)**: Updates the record matching `jwtPayload.id` using the submitted fields. 3. **Set Node (Specify New Details)**: Outputs the updated data in a standard format. ### Set Up Steps (Approx. 5 Minutes) **Step 1: Set up your Airtable Base and Table** You'll need an Airtable Base and a table to store your user data. Ensure your table has at least the following columns: * **Email** (Single Line Text) * **First Name** (Single Line Text) * **Last Name** (Single Line Text) * **Password** (Single Line Text - this will store the hashed password) * **Date** (Date - optional, for user sign-up date) **Step 2: Obtain an Airtable Personal Access Token** 1. Go to the Airtable website and log in to your account. 2. Navigate to your personal access token page (usually found under your developer settings or by searching for personal access tokens). 3. Click Create new token. 4. Give your token a name (e.g., n8n User Management). 5. **Grant necessary permissions**: * **Scope**: `data.records:read`, `data.records:write` for the specific base you will be using. * **Base**: Select the Airtable base where your user management table resides. 6. Generate the token and **copy it immediately**. You won't be able to see it again. Store it securely. **Step 3: Create a JWT Auth Credential in n8n** 1. In your n8n instance, go to Credentials (usually found in the left-hand sidebar). 2. Click New Credential and search for JWT Auth. 3. Give the credential a name (e.g., UserAuthJWT). 4. For the Signing Secret, enter a strong, random string of characters. This secret will be used to sign and verify your JWT tokens. **Keep this secret highly confidential.** 5. Save the credential. ### Customization Options This workflow is designed to be highly adaptable: * **Database Integration**: Easily switch from Airtable to other databases like PostgreSQL, MySQL, MongoDB, or even Google Sheets by replacing the Airtable nodes with the appropriate database nodes in n8n. * **Authentication Methods**: Extend the authentication to include multi-factor authentication (MFA), social logins (Google, Facebook), or integrate with existing identity providers (IdP) by adding additional nodes. * **User Profile Fields**: Add or remove user profile fields (e.g., phone number, address, user roles) by adjusting the Airtable table columns and the Set nodes in the workflow. * **Notification System**: Integrate notification systems (e.g., email, SMS) for events like new user sign-ups, password resets, or account changes. * **Admin Panel**: Build an admin panel using n8n to manage users directly, including functionalities for adding, deleting, or updating user records, and resetting passwords. This workflow provides a solid foundation for building robust user management.
n8n$14.99Sync Airtable Records to Microsoft 365 Excel Automatically
Automatically add new or updated Airtable records to a Microsoft 365 Excel worksheet, ensuring your data is always up-to-date.
MakeFreeTag ActiveCampaign contacts based on NPS rating (stored in Airtable)
Use this template to automatically create (or update) an ActiveCampaign contact and a tag based on the Net Promoter Score metric rating stored in Airtable (see [this base](https://airtable.com/shrdrLDBy73l8eDYN) for a reference). Please create 3 tags in your ActiveCampaign account: promoter, passive, and detractor. Also, your Airtable table has to contain the Created time field of type Created time to be able to watch new records.
Make$3.99Create a new Airtable record for every new article from RSS feed
Automatically create a new Airtable record for every article published in your RSS feed, keeping your database updated with fresh content.
MakeFreeAutomate Instagram Posts and Airtable Record Management
Efficiently manage your social media and database by automating the search and update of Airtable records while creating Instagram photo posts.
Make$3.99Airtable AI Agent: Streamline Your Data Management
The Airtable AI Agent is a sophisticated workflow designed to enhance your data management capabilities within Airtable. By leveraging advanced AI functionalities, this workflow automates the process of fetching and processing user requests relate...
n8n$19.99Automate AI Voice Call Scheduling with Airtable and telli
Streamline your outbound calling by integrating Airtable with telli's AI voice agents to automate contact uploads and call scheduling.
n8n$4.99Automate Weekly Sales Metrics Reporting from Airtable to Slack
This workflow automatically generates a comprehensive weekly sales report from Airtable and delivers it to Slack. It calculates essential sales metrics such as total pipeline value, weighted pipeline, top deal, closed revenue, and win rate, all formatted for easy readability in Slack.
n8n$9.99Typeform to Airtable Automation Workflow
Automate the process of collecting responses from Typeform and appending them to Airtable seamlessly.
n8n$4.99Lookup IP addresses stored in Airtable using IP2Proxy
Make will watch for new records in a specified Airtable table at regular intervals and lookup IP addresses in IP2Proxy, then update a record in Airtable using information found. The template uses this [example table](https://airtable.com/shrzpjSXr5Szs1loL).
Make$3.99Create new records in Airtable from users in When I Work
This template periodically extracts all users from When I Work and uses the retrieved information to create new records in Airtable. Your Airtable table should have at least these columns: 1) Email as email (as a primary column) 2) First name as short line text 3) Last name as short line text The template is scheduled to run every day at midnight. You can change the schedule after you set up the template. Note, this scenario may consume a lot of operations, depending on how many users you have in When I Work.
Make$3.99Store Responses from Typeform into Airtable
This workflow stores responses from Typeform in Airtable. The workflow also sends the response to a channel on Slack.  You will have to configure the Set node if your form uses different fields.
n8n$4.99Create a Multi-Method CRUD API Endpoint with n8n and Airtable
This n8n workflow sets up a versatile CRUD API endpoint using multiple HTTP methods to interact with Airtable. It allows you to create, read, update, and delete records efficiently.
n8n$14.99Create New Member in Mailchimp from Airtable
This workflow allows you to automatically create new members in MailChimp based on entries in an Airtable base.
n8n$3.99Google Analytics to Airtable & Slack Integration
Maximize your data analysis efficiency by automatically transferring key Google Analytics metrics to Airtable and sharing updates directly in Slack. This powerful integration runs weekly, but you can customize the schedule to better align with your reporting cycles. Foster enhanced collaboration and informed decision-making across your team by keeping everyone in the loop with the latest insights on user behavior and website performance. The scenario is set to execute every Friday. You can change this in the scheduling settings by clicking the clock icon.
Make$3.99HubSpot New Deals: Slack Wins, Airtable Losses & Auto Tickets
Triggers on new HubSpot deals, branches by stage/value: Slack notifications for wins, Google Slides for presentations, Airtable for losses, and HubSpot tickets by priority.
n8n$22.99Clone LinkedIn Writing Styles with AI & Airtable Integration
This workflow analyzes LinkedIn profiles using AI to extract unique writing styles, generates custom replication prompts, and saves them directly to Airtable for instant content creation.
n8n$24.99Automate SEO Analysis by Extracting Title and Meta Description from URLs in Airtable
This workflow automates the extraction of title tags and meta descriptions from URLs stored in Airtable, streamlining SEO analysis.
n8n$4.99Automate Airtable Record Transfer to Facebook Custom Audiences
Automatically search for records in Airtable that meet specific criteria and add them to a Facebook Custom Audience for targeted advertising.
Make$3.99Sync New ActiveCampaign Contacts to Airtable
Automatically create new records in Airtable for every new contact added in ActiveCampaign. This workflow ensures your Airtable database stays up-to-date with the latest contact information.
Make$2.99Send Slack Welcome Message For New Employees (with Airtable template)
Send a welcome message to all your new employees on Slack when this stage is selected on Airtable. This template uses this [Airtable template.](https://airtable.com/shr8OUyPaWDS3fX7J/tblWloKbigSYZmp2g/viwSdQ7oID7Jk1ffy?blocks=hide)
Make$2.99Automate Data Collection and Email Notifications with n8n, Google Sheets, and Airtable
Efficiently collect user data via an n8n form, process it, store it in Google Sheets and Airtable, and send personalized email notifications.
n8n$9.99Use Airtable to handle emergency situations in your country
When a new patient submits a form via Airtable, Make checks whether there is a free volunteer, if so, the volunteer is assigned to that patient. If not, a message is sent to the patient, so they know that they will get help soon. You may copy [this](https://airtable.com/shrwAFIhTerDSQ5rf/tblAZx4mIvile2lt8/viwb0So4ZgpENmCOi?blocks=hide) base to use in this scenario. You can read more about this scenario on our [blog](https://www.integromat.com/en/blog/2020/03/25/how-to-create-an-emergency-communication-system-using-airtable-and-integromat/).
Make$3.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work