Airtable
Airtable Integration
Connect Cuppa to Airtable to automatically export your AI-generated content to your Airtable bases. This is perfect for teams who use Airtable as a content management or workflow tool.
What You Can Do
- Export projects to Airtable with one click
- Map your fields to match your Airtable table structure
- Clear & replace content in your table before each export (optional)
- Bulk export thousands of articles efficiently
Prerequisites
Before connecting, you’ll need:
- An Airtable account (free or paid)
- A Personal Access Token from Airtable
- A Base and Table set up in Airtable to receive your content
Step 1: Create Your Airtable Personal Access Token
- Go to airtable.com/create/tokens
- Click “Create new token”
- Give it a name (e.g., “Cuppa Integration”)
- Under Scopes, select:
data.records:readdata.records:write
- Under Access, select the specific base(s) you want Cuppa to access
- Click “Create token”
- Copy the token - you won’t see it again!
💡 Tip: Only grant access to the bases you need. This keeps your data secure.
Step 2: Get Your Base ID and Table ID
Find Your Base ID
- Open your Airtable base
- Look at the URL:
https://airtable.com/appXXXXXXXXXXX/... - The Base ID starts with
app(e.g.,appABC123xyz)
Find Your Table ID
- Click on the table you want to use
- Look at the URL:
https://airtable.com/appXXX/tblYYYYYYYYYYY/... - The Table ID starts with
tbl(e.g.,tblDEF456abc)
💡 Tip: You can also use the table name instead of the Table ID.
Step 3: Set Up Your Airtable Table
Create columns in your Airtable table to receive your content. Here are the fields Cuppa can export:
| Cuppa Field | Recommended Airtable Column Type |
|---|---|
| Title | Single line text |
| Content | Long text |
| Slug | Single line text |
| Excerpt | Long text |
| Target Keyword | Single line text |
| Keywords | Long text |
| Language | Single line text |
| Image URL | URL |
| Date | Date |
You can name your Airtable columns anything you want - you’ll map them in the next step.
Step 4: Connect Airtable in Cuppa
- Go to Team Settings → Integrations
- Find Airtable and click Connect
- Enter your:
- Personal Access Token
- Base ID (starts with
app) - Table ID or table name
- Map your fields: Tell Cuppa which Airtable columns should receive each field
- (Optional) Enable “Clear table before export” if you want to replace all content each time
- Click Save
Step 5: Export Content to Airtable
Export a Single Project
- Open any project in Cuppa
- Click the “Export” button
- Select “Export to Airtable”
- Choose which articles to export
- Click Export
Bulk Export
For large exports (hundreds or thousands of articles), Cuppa automatically:
- Batches your records (10 at a time)
- Handles Airtable’s rate limits
- Shows you progress as it exports
Field Mapping Reference
When setting up your integration, you map Cuppa fields to your Airtable columns:
| Cuppa Field | Description |
|---|---|
title | Article title |
slug | URL-friendly version of the title |
content | Full HTML content of the article |
excerpt | Short summary/description |
target_keyword | Primary keyword the article targets |
keywords | All keywords (comma-separated) |
language | Content language (e.g., “en-US”) |
image | Featured image URL |
date | Article creation date |
Troubleshooting
”Connection failed” error
- Double-check your Personal Access Token is correct
- Ensure the token has access to the base you’re trying to use
- Verify your Base ID starts with
app
”Table not found” error
- Check that the Table ID is correct (starts with
tbl) or the table name matches exactly - Ensure your token has access to this specific base
Fields not appearing in Airtable
- Make sure you’ve mapped the fields in Cuppa’s integration settings
- Check that the column names in your mapping match your Airtable columns exactly
Rate limit errors
- For very large exports, wait a few minutes and try again
- Cuppa automatically handles rate limiting, but extremely large batches may need to be split
FAQ
Can I export to multiple Airtable bases? Currently, each Cuppa team can connect to one Airtable base. If you need multiple bases, you can update your integration settings between exports.
Does it update existing records or create new ones? Cuppa creates new records each time. If you enable “Clear table before export,” it will delete existing records first.
What happens if the export fails partway through? Your exported records stay in Airtable. You can see the progress and any errors in the export status.
Can I schedule automatic exports? Not yet, but you can use Cuppa’s webhook feature to trigger exports when content is ready.
Need Help?
- Check our Help Center
- Contact support at support@cuppa.ai