---
title: "Integrating with Airtable - Overview  | Airtable Support"
slug: "options-for-integrating-with-airtable"
description: "This guide outlines Airtable features that allow you to connect and exchange data with external services or programmatically manipulate..."
updated: 2026-03-24T14:40:59Z
published: 2026-03-24T14:40:59Z
---

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

# Options for integrating with Airtable

This guide outlines Airtable features that allow you to connect and exchange data with external services or programmatically manipulate data within Airtable. For more information about exporting data from Airtable, [learn how to export data in a view as a CSV in this article](https://support.airtable.com/docs/getting-started-with-airtable-views#using-the-view-menu).

## No-code integration options

**No-code integrations** are services pre-built by Airtable that allow for quick configuration and some customizability with no coding experience required.

**Native integrations**

|  | Availability | Resources |
| --- | --- | --- |
| Native integrations are built by Airtable to give you integration functionality right from the core Airtable product. Messaging integrations allow you to send data from within Airtable. Attachment integrations allow you to attach files directly from several services. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ✅ Free | Messaging: [Slack](https://www.airtable.com/integrations/slack), Email Attachments: [Dropbox](https://www.airtable.com/integrations/dropbox), [Box](https://www.airtable.com/integrations/box), [Gmail](https://www.airtable.com/integrations/gmail), [Google Drive](http://www.airtable.com/integrations/google-drive) Other: [Typeform](https://www.airtable.com/integrations/typeform) |

**Partner extensions**

|  | Availability | Resources |
| --- | --- | --- |
| Partner extensions are built in conjunction with an Airtable partner. They are maintained and supported by our team, and currently include extensions from Formstack, Loom, Miro, Pexels, and Typeform. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ❌ Free | [Airtable extensions](https://airtable.com/marketplace) |

**Third-party integration services**

|  | Availability | Resources |
| --- | --- | --- |
| Third-party integration services have built-in connectors between Airtable and thousands of services. All of these services **require an account and configuration on their platform** but have the advantage of being easy to set up. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ✅ Free | [Airtable Integration Examples](https://www.airtable.com/integrations) Integration Services: [Zapier](https://zapier.com/apps/airtable/integrations), [Tray.io](https://tray.io/documentation/platform/connectors/docs/service/airtable/), [Workato](https://www.workato.com/integrations/airtable), [Automate.io](https://automate.io/integration/airtable), [Make](https://www.make.com/) |

**CSV import/export**

|  | Availability | Resources |
| --- | --- | --- |
| Though not an automatic integration, CSV import/export can be the ideal way to transfer data when the transfer schedule is relaxed (i.e. weekly, monthly). New bases or tables can be created using a CSV import. The CSV import extension will allow users to import additional data into an existing table. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ✅ Free: CSV base/table import - ❌ Free: CSV import extension | [Creating a new base via](https://support.airtable.com/docs/creating-a-new-base-via-csv-import) [CSV/spreadsheet import](https://support.airtable.com/docs/creating-a-new-base-via-csv-import) [](https://support.airtable.com/docs/csv-import-extension) [CSV Import extension](https://support.airtable.com/docs/csv-import-extension) |

## Low-code integration options

Low-code integrations are services or platforms that allow users to build out highly customizable integrations with some development resources recommended.

**Scripting extension**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| The scripting extension allows users to write and run JavaScript code that interacts with your Base. Built-in JavaScript libraries (like fetch) allow users to make external API calls to certain services. Can be triggered by a button field or from the extensions panel. Note: this code runs client-side and may require a CORS work-around. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ❌ Free | [Scripting extension overview](https://support.airtable.com/docs/scripting-extension-overview) [Using Javascript Fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) [Button field blog](https://blog.airtable.com/now-available-button-field/) |

**Automation scripts**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| Airtable Automations allow for automatic actions based on certain Airtable event triggers. One of the actions available is the ability to automatically run a javascript code snippet, similar to the Scripting extension. Built-in JavaScript libraries (like fetch) allow users to make external API calls to certain services. Note: this code runs server-side and would not require a CORS workaround. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ❌ Free | [Automations Overview](https://support.airtable.com/docs/automations-overview) [Using Javascript Fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) |

**Incoming webhooks automation trigger**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| With the incoming webhook trigger for Airtable Automations, you can connect Airtable with many of the tools and products that you and your team use (whether a third-party service or an internal tool). | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ✅ Free | [Incoming webhooks automation trigger](/docs/incoming-webhooks-trigger) |

**Custom extension**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| Our Blocks SDK allows users to build a custom extension with React.js. It gives teams the advantage of creating a custom interface that allows users to interact with the integration. Note: This code runs client-side and may require a CORS work-around. | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ❌ Free | [Custom Blocks SDK Guide](https://airtable.com/developers/extensions/guides/getting-started) [Custom extension examples](https://airtable.com/developers/extensions/examples) [Custom extension API](https://airtable.com/developers/extensions/api) |

**API + external systems**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| By interacting with the Airtable Web API, users can develop applications that run triggered or scheduled jobs hosted on external infrastructure (local machine, AWS lambda, etc.) | - ✅ Enterprise Scale - ✅ Business - ✅ Team - ✅ Free | [Airtable API documentation](https://airtable.com/developers/web/api/introduction) |

## Enterprise tools

**Web API**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| The Airtable API can be used to integrate your data in Airtable with any external system. The API closely follows REST semantics, uses JSON to encode objects, and relies on standard HTTP codes to signal operation outcomes. | Available on all Airtable plans | [Web API documentation](https://airtable.com/developers/web/api/introduction) |

**Enterprise Scale API**

|  | **Availability** | **Resources** |
| --- | --- | --- |
| Certain Web API endpoints are only available to our Enterprise Scale customers. You will see an "Enterprise" tag next to these sections of the API documentation. | Available for Enterprise Only | - [Views](https://airtable.com/developers/web/api/list-views) - [Permissions](https://airtable.com/developers/web/api/model/application-permission-levels) - [Org Management](https://airtable.com/developers/web/api/update-workspace-restrictions) |

## Integration guides

The following guides include step-by-step instructions on how to integrate external services with Airtable. These guides are meant to show an example integration and do not capture the full functionality that can be built. For further information, please refer to each service’s official documentation.

> [!CAUTION]
> Note
> 
> This list is not a comprehensive list of Airtable integrations. For more information, see [Airtable Integrations](https://www.airtable.com/integrations).

| ### AWS Lambda **Use case**: Move data from Airtable to DynamoDB using code hosted on AWS Lambda. **Airtable tools used**: API, Scripting extension **Resources**: [Airtable Integration Guide](/docs/integrating-with-aws-lambda-dynamodb), [AWS Lambda Documentation](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html), [Amazon DynamoDB Documentation](https://docs.aws.amazon.com/dynamodb/?id=docs_gateway) | ### Jira server **Use case**: Bi-directional data sync between Airtable and Jira Server. **Airtable tools used**: Sync integration **Resources**: [Sync integration: JIRA Server](/docs/airtable-sync-integration-jira-server-data-center), [Guide for connecting a Jira Server to Airtable](/docs/set-up-jira-server-data-center-to-connect-with-airtable) |
| --- | --- |
| ### MS PowerBI / PowerQuery **Use case**: Pull data from Airtable into PowerBI using a PowerQuery script. **Airtable tools used**: API **Resources**: [Airtable Integration Guide](/docs/visualizing-airtable-records-in-microsoft-power-bi-power-query), [PowerBI Documentation](https://docs.microsoft.com/en-us/power-bi), [Scheduling Jobs with PowerBI](https://docs.microsoft.com/en-us/power-bi/report-server/configure-scheduled-refresh) | ### Salesforce **Use case**: One-way data transfer from Salesforce to Airtable using a locally hosted script. **Airtable tools used**: API, Sync integration **Resources**: [Sync integration: Salesforce](/docs/airtable-sync-integration-salesforce) |

## Connecting payment gateways to Airtable

Payment gateways can be connected via automation platforms, incoming webhooks, API-based custom integrations, or CSV/file import workflows. The right option depends on your gateway and technical needs. Some providers are region-focused; verify country availability, webhook support, and API capabilities with your payment provider. Airtable may not have a direct native connector for many gateways, so you may need middleware or custom development.

Common integration methods:

- Third-party automation platforms — Services like Zapier, Make, and Workato often have pre-built connectors for popular payment gateways. Check if your payment service has an existing integration with these platforms.
- Webhooks — Many payment gateways support webhooks that can trigger Airtable Automations. Learn more about the incoming webhooks automation trigger.
- API connections — Payment services with public APIs can be connected using Airtable's Web API combined with automation scripts or external systems.
- CSV import — For periodic financial data transfers, the CSV import extension can be used to manually or semi-automatically import transaction data.

Understanding regional payment services:

- Some gateways are regionally concentrated (ex. Meshulam in Israel or Mollie in Europe), while others (like Stripe) are broadly available but still country-dependent.
- Check your payment provider's documentation for available integration options, API access, and webhook support.

> [!CAUTION]
> Note
> 
> Airtable doesn't have native integrations with most payment gateways. You'll need to use one of the integration methods above or work with a developer to build a custom connection. When handling financial data, ensure your integration method complies with relevant security and privacy requirements.
