Airtable is a flexible spreadsheet‑database hybrid that lets marketers organize campaigns, track assets, and automate reports. This guide shows you how to set up a marketing base, create useful views, connect to email tools, and run automations—all without writing code.
Log in to Airtable, click “Add a base”, then choose “Start from scratch”. Name it 2024 Q2 Paid Media. This base will hold all campaign data.
Use three tables: Campaigns, Ads, and KPIs. Click the “+” next to the default table name to add each.
Table: Campaigns
Fields: Name (single line), Start Date (date), End Date (date), Budget (currency), Owner (collaborator)
Table: Ads
Fields: Campaign (link to Campaigns), Platform (single select), Creative (attachment), Spend (currency)
Table: KPIs
Fields: Ad (link to Ads), Impressions (number), Clicks (number), Conversions (number)
If you have a CSV of leads, open the Campaigns table, click “View → Grid view → Import”, and select the file. Airtable will guess field types; verify that dates are set to “date” and budgets to “currency”.
The default grid view works like a spreadsheet. Hide columns you don’t need by clicking the eye icon on the right.
Click “Add view → Kanban”. Group by the Status single‑select field (e.g., “Ideas”, “In‑flight”, “Completed”). Drag cards between columns to update status.
Select “Add view → Calendar”, choose the Start Date field. The calendar instantly visualizes when each campaign launches.
Open the KPIs table, enable “Summary” at the bottom, and add “Sum” for Spend and “Average” for CTR. This gives a one‑line snapshot of total spend and average click‑through rate.
Go to “Automations → Add automation → When record matches conditions”. Set the trigger to “When a record is created” in Ads with Platform = “Mailchimp”. Add the “Create/Update subscriber” action, map Email from your lead table to the Mailchimp field.
If Airtable’s native block does not cover a platform, use Zapier. Create a Zap:
Ads table).This runs automatically without code.
For developers, use the Airtable REST API. Below is a curl command that adds a new contact to HubSpot when a lead is added.
curl -X POST https://api.airtable.com/v0/appXXXXXXXX/Leads \
-H "Authorization: Bearer YOUR_AIRTABLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"fields":{"Name":"Jane Doe","Email":"jane@example.com"}}'
Navigate to “Automations → Add automation → Schedule”. Choose “Every Monday at 09:00”. Add the “Run script” action and paste the following JavaScript. It pulls total spend and conversion rate, then emails the result.
let table = base.getTable('KPIs');
let result = await table.selectRecordsAsync();
let totalSpend = 0, totalConv = 0;
for (let rec of result.records) {
totalSpend += rec.getCellValue('Spend') || 0;
totalConv += rec.getCellValue('Conversions') || 0;
}
let avgCvr = totalConv ? (totalConv / totalSpend * 100).toFixed(2) : 0;
output.set('report', `Total Spend: $${totalSpend}
Total Conversions: ${totalConv}
Avg Conversion Rate: ${avgCvr}%`);
Add a second action “Send email”. In the body, insert the variable {{output.report}}. Set recipients to your marketing team.
Click “Run test” on each step. If the email arrives with correct numbers, turn the automation on.
Marketers often choose between Airtable, Google Sheets, and Notion. The table below compares key features for campaign management.
| Feature | Airtable | Google Sheets | Notion |
|---|---|---|---|
| Rich field types (attachment, rating, barcode) | ✔︎ | ✘ | ✘ |
| Kanban & Calendar views | ✔︎ | ✘ (add‑on) | ✔︎ (limited) |
| Built‑in automations (250 runs/mo on Free) | ✔︎ | ✘ (needs Apps Script) | ✘ |
| Form builder for lead capture | ✔︎ | ✘ (via add‑on) | ✘ |
| Collaboration latency | Real‑time, <1 s | Real‑time, <2 s | Real‑time, ~2 s |
| Free tier limits | 1,200 records/base, 2 GB attachments | Unlimited rows, 15 GB total storage | 1,000 blocks, 5 GB uploads |
| Pricing for advanced features | Plus $10/user/mo, Pro $20/user/mo | Workspace $12/user/mo (Google Workspace) | Enterprise $8/user/mo |
Airtable offers a free tier with unlimited bases, 1,200 records per base and 2 GB attachment space. Most marketers need the Plus ($10/user/mo) or Pro ($20/user/mo) plans for advanced views and automation runs.
Yes. Open a table, click “Add view → Grid view → Import” and select your CSV file. Airtable maps columns automatically, and you can adjust field types before saving.
Airtable adds rich field types, kanban and calendar views, and built‑in automations that Google Sheets lacks. Sheets is better for complex formulas and real‑time collaboration on raw data.
Yes. Use Airtable Automations to trigger a webhook or connect directly to Mailchimp, HubSpot or SendGrid via the native integration block.
Keep names short, descriptive and versioned. Example: “2024 Q2 Paid Media – Campaigns” for the base and “Ads”, “Budgets”, “KPIs” for tables.
With these steps, marketers can turn Airtable into a central hub for planning, execution, and reporting. The platform’s visual views and low‑code automations save time and keep data consistent across tools.