MESA Docs
MESA Homepage
  • Welcome to MESA
    • Installing MESA
    • Dashboard
    • Core Concepts
    • Getting Help
  • Templates
    • Template Library
    • Installing & Editing
  • Workflow Builder
    • Triggers
    • Actions
    • Fields
      • Variables
      • Formatting Variables
      • Liquid Templating
    • Testing
  • Workflow Activity
    • Tasks
      • Troubleshooting
      • Replay
    • Logs
    • Time Travel
  • Best Practices
    • Set Titles & Descriptions
    • Track Time Saved
    • Enable Failure Notifications
    • Avoid Infinite Loops
  • Going Further
    • Plans & Billing
    • Notifications
    • Credentials
    • Understanding the Queue
    • Export & Import Workflows
    • Platform Thresholds & Limits
  • Built-in Tools
    • Activity Log
    • AI
    • API
    • Approval
    • MCP
    • Custom Code
      • Libraries
        • MESA SDK
        • Filter
        • Loop
        • Transform
        • oAuth
        • Shopify
        • ShopifyGraphql
      • FAQ
    • Data
    • Delay
    • Email
    • Filter
    • Form
      • Configure
      • Going Further
      • Technical Notes
    • FTP
    • Image
    • Loop
    • Package Tracking
    • Paths
    • Schedule
    • Scraper
    • SMS
    • Transform
    • Virtual Output
    • Weather
    • Web Request
    • Webhook
  • Apps
    • Airtable
    • Amazon S3
    • Asana
    • Blog Studio
    • ChannelApe
    • Claude
    • ChatGPT
    • Dall-E 2
    • Delighted
    • Digital Humani
    • Discord
    • DocuSign
    • Dropbox
    • Etsy
    • Facebook
    • Fera.ai
    • Gatsby
    • Gmail
      • Send Email
    • Google Analytics 4
    • Google Analytics UA
    • Google Calendar
    • Google Drive
    • Google Forms
    • Google Sheets
      • Add Row
      • Query Rows
      • Update Row
      • Row Created
      • Row Updated (Advanced)
      • Creating New Spreadsheets
      • Technical Notes
    • Gorgias
    • Govalo
    • Help Scout
    • Hubspot
    • Infinite Options
    • Intercom
    • IPDetective
    • Judge.me
    • Katana
    • Klaviyo
      • API Deprecation
    • Loop Returns
    • Loyalty Lion
    • Mailchimp
    • Mailgun
    • Mandrill
    • Mantle
    • Notion
    • Odoo
    • Omnisend
    • Page Studio
    • Pinterest
    • Printful
    • PrintNode
    • QuickBooks
    • Rebuy
    • Recharge
    • Remove.bg
    • Returnly
    • Rivo
    • Salesforce
    • Segment
    • Sendlane
    • Shippo
    • ShipStation
    • Shopify
      • Technical Notes
        • Configuring Your Payload
        • Modifying and Filtering Get Lists
        • Parameters
        • Error Codes
        • Accuracy of orders_count Variable
        • Accuracy of Count Products Action
        • Using the Gift Cards API
        • How to Find a Specific Record in the Testing Interface
        • Order, Customer, and Product Updated Trigger Frequency
    • Shopify Flow
    • Shopify Plus
    • Shopify Retail POS
    • Skio Subscriptions
    • Slack
    • Smartrr
    • Smile.io
    • Square
      • Updating Inventory
      • Frequently Asked Questions
    • Stamped.io
    • Stripe
    • Thanks.io
    • TikTok
    • Tracktor
    • Twilio
    • Uploadery
    • Wonderment
    • Xero
    • Yotpo
    • Yotpo Loyalty
  • For developers
    • Admin API
    • Command Line Interface
    • Embedding templates
  • Frequently asked questions
    • Why isn't the log search returning logs with the search I entered?
    • Is it possible to handle errors or retry steps?
    • How do I handle a failed task?
    • Does MESA auto-save workflows?
    • Can I Use Apps That Don't Have a MESA Connector?
    • Why is my workflow action adding the same data each time it occurs?
    • How do I cancel automations that are already in progress?
    • How do I cancel my MESA subscription or 7-day trial?
    • Can you import code from npm in custom code?
    • Do you have a Slack Community?
Powered by GitBook
On this page
  • Authentication
  • Configure
  • Retrieve fields from your Airtable Table
  • Send data with different field types
  • Technical Notes
  • I don't see my Airtable workflow activating when I update something in Airtable?
  • Why did my workflow run so many times when I updated my field type?
  • Potential Use Cases

Was this helpful?

  1. Apps

Airtable

PreviousAppsNextAmazon S3

Last updated 1 month ago

Was this helpful?

Authentication

When you are setting up your first workflow with Airtable, you'll need to connect your Airtable account with MESA.

Click on the Connect with Airtable button to begin the process.

On the prompted modal, click on Add a base and select All current and future bases in all current and future workspaces.

This base access is recommended because it will allow you to easily link any base from any workspace you create in your Airtable to your MESA workflow. If you choose another selection for this access, you may need to create a new credential for workflows going forward.

Click on Grant access once you are done.

Afterwards, you can re-use the newly created credential and select it for your future workflows.

Configure

Retrieve fields from your Airtable Table

In certain Airtable actions, we can automatically detect the fields in your Airtable Base and add them to MESA using the Retrieve Fields button.

Your fields will display in the order that they were defined when you set up your Airtable Table. If you are viewing your table's data in an Airtable View, the order of the columns may be different.

Send data with different field types

Airtable provides a variety of field types that lets you store data in each record. Learn more about field types.

When using MESA's Variables feature, you will want to make sure that the data (that represents each variable) matches Airtable's expected format. When the data does not match Airtable's expectations, your workflow will fail.

Technical Notes

I don't see my Airtable workflow activating when I update something in Airtable?

MESA workflows that contain Airtable triggers (such as Record Updated and Record Created) will run on a polling system. This means on every hour or whatever the selected frequency is selected, MESA will look for any recent activity in Airtable. As a result, you may not see immediate activity in your MESA workflow until the frequency hits.

Once the frequency hits, MESA will process every single task that has accrued within the previous timeframe. To change the default frequency, you can click the More options button from the Configure menu of the Airtable trigger and select the Schedule.

Please note that available frequencies will differ depending on your MESA billing plan.

Why did my workflow run so many times when I updated my field type?

When you update the field type of a column in your linked table from your Airtable base, Airtable will run an update on all records associated with that column based on the change. Unless you decline to be notified, Airtable will prompt you with messaging alluding to this update before converting:

Even if the records are not altered, Airtable will consider this an update to all records when this action is performed. As a result, if you are using an Airtable Record Updated trigger in your workflow, this will create an automation run for each of the records and will count towards your usage.

Potential Use Cases

Jumpstart your automation journey with one of our pre-made templates that you can install directly to the MESA dashboard.

  • Send orders to Airtable

  • Add product options to Airtable

  • Add Uploadery images and line items to Airtable