Understanding Airtable records
Records are the individual rows in your Airtable table. Each record represents one item—one product, one task, one customer, one event. Records contain the actual data you're tracking.
What is a record?
A record is a single row in your table that contains data for one item. All records in a table share the same fields (columns), but each record has its own values in those fields.
Example: In a "Tasks" table:
- Record 1: Name="Write blog post", Status="In Progress", Due Date="2024-12-31"
- Record 2: Name="Review design", Status="Not Started", Due Date="2025-01-05"
- Record 3: Name="Send newsletter", Status="Complete", Due Date="2024-12-15"
Each record is one task with its own data.
Record structure
Primary field
Every record has a primary field (usually the first field). This field:
- Acts as the record's identifier
- Is used in linked records and lookups
- Can be text, number, or other types
- Can be a formula
Example: In a "Products" table, the primary field might be "Product Name".
Field values
Each record has values in all fields (though some may be empty):
- Text fields: Store text values
- Number fields: Store numeric values
- Date fields: Store dates
- Select fields: Store selected options
- Link fields: Store linked records
Creating records
Method 1: Manual entry
- Click the + button at the bottom of your table
- Enter data in the fields
- Press Enter or click outside the row to save
Method 2: Import from CSV
- Click + Add or import
- Select Import a spreadsheet
- Upload your CSV file
- Airtable creates records from your data
Method 3: Form submission
- Create a form view
- Share the form link
- Submissions create new records automatically
Method 4: Automation
Set up automations to create records:
- When a record is created in another table
- When a form is submitted
- On a schedule
- From external triggers
Method 5: Copy/paste
- Select and copy records from another source
- Paste into Airtable
- Records are created automatically
Editing records
Edit a single field
- Click the cell you want to edit
- Type or select the new value
- Press Enter or click outside to save
Edit multiple fields
- Click the record to open the record detail panel
- Edit multiple fields
- Changes save automatically
Bulk edit
- Select multiple records (Ctrl/Cmd + Click)
- Right-click and select Edit fields
- Make changes that apply to all selected records
- Click Update records
Deleting records
Delete a single record
- Right-click the record
- Select Delete record
- Confirm deletion
Warning: Deleted records cannot be recovered unless you have snapshots enabled.
Delete multiple records
- Select multiple records (Ctrl/Cmd + Click)
- Right-click and select Delete records
- Confirm deletion
Undo deletion
If you just deleted a record:
- Press Ctrl/Cmd + Z to undo
- Only works immediately after deletion
Record identification
Record ID
Every record has a unique ID:
- Format:
recXXXXXXXXXXXX - Used internally by Airtable
- Visible in URLs and API responses
- Never changes, even if record is updated
Primary field value
The primary field value is the human-readable identifier:
- "Task Name" field: "Complete project proposal"
- Used in linked records and lookups
- Can be changed
Record relationships
Linked records
Records can link to other records:
- A task record links to a project record
- An order record links to a customer record
How to link:
- Click in a "Link to another record" field
- Search for or select the record to link
- Can link multiple records if field allows
Lookup fields
Lookup fields show data from linked records:
- Task record shows project name from linked project
- Order record shows customer email from linked customer
Lookups update automatically when linked records change.
Rollup fields
Rollup fields aggregate data from linked records:
- Project record shows count of linked tasks
- Customer record shows sum of linked orders
Record organization
Views
Views organize records in different ways:
- Grid view: Spreadsheet-like rows
- Kanban view: Cards organized by status
- Calendar view: Organized by dates
- Gallery view: Visual cards
Filters
Filter records to show only what you need:
- Status = "Complete"
- Due Date is in the next week
- Assigned To = "John Doe"
Sorting
Sort records by any field:
- Sort by Due Date (ascending)
- Sort by Priority (descending)
- Sort by multiple fields
Grouping
Group records by field values:
- Group by Status
- Group by Assignee
- Group by Date
Record limits
Records per table
- Free plan: 1,000 records per base (shared across all tables)
- Team plan: 50,000 records per base
- Business plan: 125,000 records per base
- Enterprise: Custom limits
Note: The limit applies to the entire base, not individual tables. If you have 1,000 records total across all tables, you've hit the Free plan limit.
Records per view
Views can display all records in a table (subject to base limits). Filtered views show only matching records.
Record best practices
Keep records focused
Each record should represent one item:
- ✅ One task per record
- ✅ One customer per record
- ❌ Multiple tasks in one record
Use consistent data
Keep data consistent across records:
- Use the same format for dates
- Use the same options in select fields
- Follow naming conventions
Link, don't duplicate
Use linked records instead of copying data:
- ✅ Link tasks to projects
- ❌ Copy project name into each task
Fill required fields
Mark important fields as required:
- Right-click field header
- Select Customize field type
- Check "This field is required"
Common record patterns
Task management
Record structure:
- Name: Task description
- Status: Not Started, In Progress, Complete
- Due Date: When task is due
- Assigned To: Who's responsible
- Project: Link to project record
Contact management
Record structure:
- Name: Contact name
- Email: Contact email
- Phone: Contact phone
- Company: Link to company record
- Tags: Multiple select for categorization
Inventory tracking
Record structure:
- Product Name: Item name
- SKU: Product identifier
- Quantity: Current stock
- Price: Item price
- Category: Single select
Record actions
Duplicate record
- Right-click record
- Select Duplicate record
- New record is created with same data
Copy record URL
- Right-click record
- Select Copy record URL
- Share the link with others
Print record
- Open record detail panel
- Click Print icon
- Print the record
Export record
Records can be exported:
- Export view as CSV
- Export via API
- Copy/paste to spreadsheet
Record comments
Add comments
- Open record detail panel
- Click Comments tab
- Type your comment
- @mention team members
Comment notifications
- Get notified when someone comments on your records
- Get notified when you're @mentioned
- Reply to comments in threads
Tips
- Use forms: Create records via forms for consistent data entry
- Bulk edit: Use bulk edit for updating multiple records at once
- Link records: Create relationships instead of duplicating data
- Use filters: Filter views to focus on relevant records
- Keep it clean: Delete or archive old records regularly
- Back up data: Use snapshots to protect against accidental deletion
Quick reference
| Action | Method |
|---|---|
| Create record | Click + button or press Ctrl/Cmd + N |
| Edit record | Click cell or open record panel |
| Delete record | Right-click → Delete record |
| Duplicate record | Right-click → Duplicate record |
| Link records | Click in link field → Select records |
| Filter records | Click filter icon → Add conditions |
| Sort records | Click field header → Sort ascending/descending |
References
Official Airtable documentation: Airtable records