Merge pull request #1551 from automatisch/AUT-599
feat(airtable): add airtable integration
This commit is contained in:
@@ -26,12 +26,21 @@ export default defineConfig({
|
||||
},
|
||||
{
|
||||
text: 'Apps',
|
||||
link: '/apps/carbone/connection',
|
||||
link: '/apps/airtable/connection',
|
||||
activeMatch: '/apps/',
|
||||
},
|
||||
],
|
||||
sidebar: {
|
||||
'/apps/': [
|
||||
{
|
||||
text: 'Airtable',
|
||||
collapsible: true,
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Actions', link: '/apps/airtable/actions' },
|
||||
{ text: 'Connection', link: '/apps/airtable/connection' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Carbone',
|
||||
collapsible: true,
|
||||
|
14
packages/docs/pages/apps/airtable/actions.md
Normal file
14
packages/docs/pages/apps/airtable/actions.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
favicon: /favicons/airtable.svg
|
||||
items:
|
||||
- name: Create record
|
||||
desc: Creates a new record with fields that automatically populate.
|
||||
- name: Find record
|
||||
desc: Finds a record using simple field search or use Airtable's formula syntax to find a matching record.
|
||||
---
|
||||
|
||||
<script setup>
|
||||
import CustomListing from '../../components/CustomListing.vue'
|
||||
</script>
|
||||
|
||||
<CustomListing />
|
19
packages/docs/pages/apps/airtable/connection.md
Normal file
19
packages/docs/pages/apps/airtable/connection.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Airtable
|
||||
|
||||
:::info
|
||||
This page explains the steps you need to follow to set up the Airtable
|
||||
connection in Automatisch. If any of the steps are outdated, please let us know!
|
||||
:::
|
||||
|
||||
1. Login to your [Airtable account](https://www.airtable.com/).
|
||||
2. Go to this [link](https://airtable.com/create/oauth) and click on the **Register new OAuth integration**.
|
||||
3. Fill the name field.
|
||||
4. Copy **OAuth Redirect URL** from Automatisch to **OAuth redirect URL** field.
|
||||
5. Click on the **Register integration** button.
|
||||
6. In **Developer Details** section, click on the **Generate client secret**.
|
||||
7. Check the checkboxes of **Scopes** section.
|
||||
8. Click on the **Save changes** button.
|
||||
9. Copy **Client ID** to **Client ID** field on Automatisch.
|
||||
10. Copy **Client secret** to **Client secret** field on Automatisch.
|
||||
11. Click **Submit** button on Automatisch.
|
||||
12. Congrats! Start using your new Airtable connection within the flows.
|
@@ -2,6 +2,7 @@
|
||||
|
||||
The following integrations are currently supported by Automatisch.
|
||||
|
||||
- [Airtable](/apps/airtable/actions)
|
||||
- [Carbone](/apps/carbone/actions)
|
||||
- [Datastore](/apps/datastore/actions)
|
||||
- [DeepL](/apps/deepl/actions)
|
||||
|
9
packages/docs/pages/public/favicons/airtable.svg
Normal file
9
packages/docs/pages/public/favicons/airtable.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="256px" height="215px" viewBox="0 0 256 215" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
|
||||
<g>
|
||||
<path d="M114.25873,2.70101695 L18.8604023,42.1756384 C13.5552723,44.3711638 13.6102328,51.9065311 18.9486282,54.0225085 L114.746142,92.0117514 C123.163769,95.3498757 132.537419,95.3498757 140.9536,92.0117514 L236.75256,54.0225085 C242.08951,51.9065311 242.145916,44.3711638 236.83934,42.1756384 L141.442459,2.70101695 C132.738459,-0.900338983 122.961284,-0.900338983 114.25873,2.70101695" fill="#FFBF00"></path>
|
||||
<path d="M136.349071,112.756863 L136.349071,207.659101 C136.349071,212.173089 140.900664,215.263892 145.096461,213.600615 L251.844122,172.166219 C254.281184,171.200072 255.879376,168.845451 255.879376,166.224705 L255.879376,71.3224678 C255.879376,66.8084791 251.327783,63.7176768 247.131986,65.3809537 L140.384325,106.815349 C137.94871,107.781496 136.349071,110.136118 136.349071,112.756863" fill="#26B5F8"></path>
|
||||
<path d="M111.422771,117.65355 L79.742409,132.949912 L76.5257763,134.504714 L9.65047684,166.548104 C5.4112904,168.593211 0.000578531073,165.503855 0.000578531073,160.794612 L0.000578531073,71.7210757 C0.000578531073,70.0173017 0.874160452,68.5463864 2.04568588,67.4384994 C2.53454463,66.9481944 3.08848814,66.5446689 3.66412655,66.2250305 C5.26231864,65.2661153 7.54173107,65.0101153 9.47981017,65.7766689 L110.890522,105.957098 C116.045234,108.002206 116.450206,115.225166 111.422771,117.65355" fill="#ED3049"></path>
|
||||
<path d="M111.422771,117.65355 L79.742409,132.949912 L2.04568588,67.4384994 C2.53454463,66.9481944 3.08848814,66.5446689 3.66412655,66.2250305 C5.26231864,65.2661153 7.54173107,65.0101153 9.47981017,65.7766689 L110.890522,105.957098 C116.045234,108.002206 116.450206,115.225166 111.422771,117.65355" fill-opacity="0.25" fill="#000000"></path>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.9 KiB |
Reference in New Issue
Block a user