Airtable

Airtable is een cloudgebaseerd databaseplatform dat de eenvoud van een spreadsheet combineert met de kracht van een database. Via Langdock’s integratie kunt u records, schema’s en bases direct vanuit uw gesprekken beheren.

Authenticatie: OAuth Categorie: Productiviteit & Samenwerking Beschikbaarheid: Alle workspace-abonnementen

Beschikbare acties

Lijst Bases

airtable.listBases

Lijst alle beschikbare bases in uw Airtable-werkruimte. Bevestiging vereist: Nee

Parameters: Geen

Voorbeeldantwoord:

// JSON-voorbeeld verwijderd voor MDX-compatibiliteit

Haal Base-schema op

airtable.getBaseSchema

Geeft het volledige schema van tabellen in de opgegeven base terug, inclusief veldtypen en relaties. Bevestiging vereist: Nee

Parameters:

  • baseId (string, vereist): De unieke identifier van de base

Voorbeeldgebruik:

“Haal het schema op voor base appXXXXXXXXXXXXXX”

Voorbeeldantwoord:

// JSON-voorbeeld verwijderd voor MDX-compatibiliteit

Zoek Records

airtable.findRecords

Zoekt naar records in een tabel met optionele filtering. Bevestiging vereist: Nee

Parameters:

  • baseId (string, vereist): De unieke identifier van de base

  • tableIdOrName (string, vereist): De tabel-ID of naam

  • filterByFormula (string, optioneel): Airtable-formule om records te filteren

  • maxRecords (number, optioneel): Maximum aantal records om te retourneren

Voorbeelden filterformules:

  • Status is ‘Actief’: "Status = 'Active'"

  • Leeftijd groter dan 25: "Age > 25"

  • Datum na specifieke datum: "IS_AFTER(CreatedDate, '2023-01-01')"

  • Tekstzoekopdracht: "FIND('urgent', Description)"

  • Meerdere voorwaarden: "AND(Status = 'Active', Priority = 'High')"

  • Controleer niet-leeg veld: "NOT({Email} = '')"

Voorbeeldgebruik:

“Vind alle actieve producten in de Products-tabel waar de prijs groter is dan 100”


Maak Records

airtable.createRecords

Maakt nieuwe records aan in een opgegeven tabel. Bevestiging vereist: Ja

Parameters:

  • baseId (string, vereist): De unieke identifier van de base

  • tableIdOrName (string, vereist): De tabel-ID of naam

  • records (object, vereist): De records die moeten worden aangemaakt

Voorbeeldverzoek:

// JSON-voorbeeld verwijderd voor MDX-compatibiliteit

Voorbeeldgebruik:

“Maak een nieuw product genaamd ‘Premium Widget’ met prijs $199,99 in de Products-tabel”


Werk Records bij

airtable.updateRecords

Werk bestaande records in een tabel bij. Bevestiging vereist: Ja

Parameters:

  • baseId (string, vereist): De unieke identifier van de base

  • tableIdOrName (string, vereist): De tabel-ID of naam

  • recordId (string, vereist): De unieke identifier van het record dat moet worden bijgewerkt

  • records (object, vereist): De velden die moeten worden bijgewerkt

Voorbeeldverzoek:

// JSON-voorbeeld verwijderd voor MDX-compatibiliteit

Voorbeeldgebruik:

“Werk de prijs van product recXXXXXXXXXXXXXX bij naar $149,99 en zet de status op Sale”


Verwijder Record

airtable.deleteRecord

Verwijdert een opgegeven record uit een tabel. Bevestiging vereist: Ja

Parameters:

  • baseId (string, vereist): De unieke identifier van de base

  • tableIdOrName (string, vereist): De tabel-ID of naam

  • recordId (string, vereist): De unieke identifier van het record dat moet worden verwijderd

Voorbeeldgebruik:

“Verwijder record recXXXXXXXXXXXXXX uit de Products-tabel”

Veelvoorkomende gebruikssituaties

Databasebeheer

  • Maak en werk productcatalogi bij

  • Beheer inventarisrecords

  • Volg projecttaken en mijlpalen

CRM-acties

  • Voeg nieuwe klantrecords toe

  • Werk contactgegevens bij

  • Zoek naar klantgegevens

Contentbeheer

  • Organiseer contentkalenders

  • Volg publicatiestatus

  • Beheer redactionele workflows

Data-analyse

  • Filter records op criteria

  • Exporteer specifieke datasets

  • Genereer rapporten uit bases

Beste praktijken

Prestatie-tips:

  • Gebruik maxRecords parameter om grote resultaatssets te beperken

  • Geef de voorkeur aan tabel-ID’s boven namen voor betere betrouwbaarheid

  • Gebruik filterformules om datatransfer te verminderen

  • Voer waar mogelijk batch-aanmaak/-bijwerk bewerkingen uit

Belangrijke overwegingen:

  • Record-ID’s zijn permanent en kunnen na verwijdering niet worden hergebruikt

  • Base- en tabel-ID’s zijn betrouwbaarder dan namen

  • Filterformules zijn hoofdlettergevoelig

  • API-snelheidslimieten zijn van toepassing (5 verzoeken per seconde per base)

Workflow-voorbeelden

Voorbeeld 1: Bijwerken productvoorraad

1

Identificeer voorraadbase

Lijst alle bases om uw voorraadbase te vinden.

2

Inspecteer tabelstructuur

Haal het base-schema op om de tabelstructuur te begrijpen.

3

Vind producten met lage voorraad

Vind producten met weinig voorraad met filterByFormula.

4

Werk voorraadniveaus bij

Werk voorraadniveaus bij voor specifieke producten.

5

Voeg binnenkomende producten toe

Maak records aan voor nieuwe binnenkomende producten.

Voorbeeld 2: Klantgegevens zoeken

1

Maak verbinding met klantbase

Verbind met de klantendatabase base.

2

Zoek klanten

Zoek naar klanten op e-mail of naam.

3

Werk klantgegevens bij

Werk klantstatus of informatie bij.

4

Voeg notities of tags toe

Voeg notities of tags toe aan klantrecords.

Probleemoplossing

Probleem
Oplossing

"Base niet gevonden"

Verifieer de base-ID met de actie Lijst Bases

"Ongeldige formule"

Controleer formule-syntaxis en veldnamen

"Toegang geweigerd"

Zorg ervoor dat het OAuth-token de benodigde machtigingen heeft

"Snelheidslimiet overschreden"

Voer vertragingen tussen verzoeken in

Gerelateerde integraties

  • Google Sheets - Voor eenvoudigere spreadsheetbewerkingen

  • Notion - Voor wiki-stijl databases

  • Excel - Voor geavanceerde spreadsheetanalyse

Ondersteuning

Voor aanvullende hulp met de Airtable-integratie, neem contact op met [email protected]