Airtable Integration
Connect your Airtable workspace to create, read, update, and delete records, search with filters, browse schemas, and pull database data into OpenCharts — all from Theo chat.
Why Connect Airtable?
Connecting Airtable
Step 1 — Open the connector
Go to Skill Store → Flow Connectors → Airtable and click Connect.
Step 2 — Authorize with Airtable
You'll be redirected to Airtable's OAuth consent screen. Select the bases you want to share with OpenCharts and click Grant access.
Step 3 — Pick a base and table
After authorization, the setup wizard fetches your bases. Select a base and table — this becomes the default for Theo commands.
Step 4 — Done
Your Airtable account is now connected. The Airtable skill is automatically available in Theo AI Chat.
Permissions Granted
OpenCharts requests access to the bases you explicitly share:
What You Can Do
Records
- • List all records in a table with all field values
- • Get a single record by its ID
- • Create new records with field values
- • Update existing records
- • Delete records by ID
- • Search / filter records using Airtable formulas
Schema & Structure
- • List all tables in a base
- • Get field schemas (column names, types, options)
Using Airtable from Theo Chat
Once connected, Theo activates the Airtable skill when it detects relevant keywords:
Token Management
Airtable OAuth tokens are automatically refreshed by OpenCharts. If a refresh fails (e.g., you revoked access in Airtable), you'll see a reconnection prompt in the Skill Store.
Disconnecting
Go to Skill Store → Flow Connectors → Airtable and click Disconnect. Your Airtable data is never stored in OpenCharts — only the OAuth token is held (and deleted on disconnect).
Troubleshooting
"No credentials found" error
Your connection may have expired. Go to Skill Store → Flow Connectors → Airtable and click Reconnect.
Base picker is empty during setup
Make sure you granted access to at least one base during the Airtable OAuth consent screen.
Filter formula returns no results
Airtable formulas are case-sensitive. Use exact field names from your table schema, e.g. {Status}='Active'.
Related Articles
Google Sheets Integration
Connect Google Sheets to read and write spreadsheet data from Theo chat.
Notion Integration
Connect Notion to search pages, query databases, create and update content, and import data into OpenCharts.
HubSpot CRM Integration
Connect HubSpot to manage contacts, deals, companies, and pipelines from Theo AI Chat.