# Airtable

Analyze project tracking, inventory, and custom workflows from Airtable

<Image align="left" width="200px" src="https://docs.scoopanalytics.com/assets/legacy/6d3dff281b542d7ea9e7c60b8e7e9e33490caa6b5cf9060079ddd3c02435832a-image-df8acdbb32.png" />

<br />

Connect Airtable to Scoop to analyze your custom databases, project trackers, inventory systems, and workflows. Capture Airtable data for snapshot analysis, blend with other sources, run sophisticated calculations, and even write results back to Airtable.

# What You Can Analyze

| Use Case | Analysis Types |
|----------|---------------|
| **Project Tracking** | Task completion rates, timeline adherence, team workload |
| **CRM/Pipeline** | Deal progression, conversion rates, sales velocity |
| **Inventory** | Stock levels, turnover, reorder patterns |
| **Content Calendar** | Publishing velocity, content performance |
| **Event Management** | Registration tracking, attendance patterns |
| **Custom Workflows** | Any process you've built in Airtable |

# Why Connect Airtable to Scoop

| Capability | Benefit |
|------------|---------|
| **Snapshot Analysis** | Track how records change over time |
| **Cross-base Blending** | Combine data from multiple Airtable bases |
| **External Blending** | Join Airtable with CRM, finance, or other systems |
| **Advanced Calculations** | Spreadsheet formulas beyond Airtable's capabilities |
| **Writeback** | Push calculated values back to Airtable |
| **Process Analysis** | Visualize workflow stages and conversion rates |

# Connecting to Airtable

## Step 1: Start Dataset Creation

On the datasets page, select **Applications** as a source:

<Image align="center" width="300px" src="https://docs.scoopanalytics.com/assets/legacy/7a41aa7-image-a22a6aa779.png" />

## Step 2: Select Airtable

Choose Airtable from the application list:

<Image align="center" width="300px" src="https://docs.scoopanalytics.com/assets/legacy/af8a6dc99ea6137201e88f46664c49ad276790029a79a1a88da9cc5b89e4ac48-image-6847e489f4.png" />

## Step 3: Choose Dataset Type

Select whether your data should be snapshotted or treated as transactional:

<Image align="center" width="300px" src="https://docs.scoopanalytics.com/assets/legacy/c84d085-image-f9395abd7a.png" />

| Type | Use When | Example |
|------|----------|---------|
| **Snapshot** | Records change over time | Projects, deals, inventory |
| **Transactional** | Records are events that don't change | Activity logs, form submissions |

## Step 4: Authorize Access

Click the link to open Airtable authorization. Select the bases you want Scoop to access:

<Image align="center" width="300px" src="https://docs.scoopanalytics.com/assets/legacy/20a0b29a90b17038429c6293fc043f159d0f14fa5e74c4b45fef34524a14d31e-image-b120c8353b.png" />

Click **Grant Access** to authorize Scoop.

## Step 5: Select Base

Return to Scoop and select the base for this dataset:

<Image align="center" width="300px" src="https://docs.scoopanalytics.com/assets/legacy/8de852003d95d87629a53800149653f361a5b777f1f05068dafb311d26c531ef-image-9413ffb2f9.png" />

## Step 6: Select Table and Fields

Choose the table and specific fields to include:

<Image align="center" width="400px" src="https://docs.scoopanalytics.com/assets/legacy/ef6c03379a65e44c738e5c5e171ea344d6a1fe30eeb303de157ba9728a2ad482-image-3f6ae56cb6.png" />

**Tips for field selection:**
- Include the Record ID for unique identification
- Add all status/stage fields for process analysis
- Include date fields for time-based analysis
- Select linked record fields if you need relationships

## Step 7: Create Dataset

Name your dataset and click **Create Data Source**.

# Recommended Data Patterns

## For Project Tracking

| Field | Purpose |
|-------|---------|
| **Record ID** | Unique identifier |
| **Status** | Current stage (Not Started, In Progress, Complete) |
| **Assignee** | Who's responsible |
| **Due Date** | Timeline tracking |
| **Created Date** | Age analysis |
| **Priority** | Urgency distribution |

## For Sales Pipeline

| Field | Purpose |
|-------|---------|
| **Deal ID** | Unique identifier |
| **Stage** | Pipeline position |
| **Amount** | Deal value |
| **Owner** | Sales rep |
| **Expected Close** | Forecasting |
| **Company** | Account linkage |

## For Inventory

| Field | Purpose |
|-------|---------|
| **Item ID** | Unique identifier |
| **Quantity** | Stock level |
| **Location** | Warehouse/shelf |
| **Reorder Point** | Threshold |
| **Last Updated** | Freshness |

# Snapshot Analysis

Configure as **Snapshot** dataset to track record changes over time.

## What Snapshotting Enables

| Analysis | Description |
|----------|-------------|
| **Stage progression** | How records move through statuses |
| **Velocity metrics** | Time spent in each stage |
| **Conversion rates** | % that reach each milestone |
| **Aging analysis** | Records stuck too long |
| **Trend analysis** | Volume and patterns over time |

See [Snapshot Datasets](../../Preparing%20Datasets/scoop-dataset-basics/snapshot-datasets) for details.

# Blending Airtable with Other Data

## Airtable + CRM

**Goal**: Enrich project data with customer context

| Airtable Data | CRM Data | Combined Insight |
|---------------|----------|------------------|
| Project records | Account details | Projects by customer segment |
| Deliverables | Contract value | Resource allocation vs. revenue |
| Timeline data | Renewal dates | Project impact on retention |

## Airtable + Finance

**Goal**: Connect operational data to financial outcomes

- Project costs vs. budgets
- Resource utilization rates
- Revenue per project type

## Multiple Airtable Bases

**Goal**: Combine data across separate bases

- Link content calendar to campaign performance
- Connect inventory to sales data
- Join HR base with project assignments

# Writing Data Back to Airtable

Scoop can push calculated values back to Airtable:

1. Create calculated columns in Scoop
2. Configure writeback to Airtable
3. Map Scoop columns to Airtable fields
4. Data updates automatically on each sync

**Use cases:**
- Health scores calculated from multiple data sources
- Aggregated metrics from other systems
- Derived categories and classifications

See [CRM Writeback](../../Enterprise%20Features/crm-writeback) for setup details.

# Best Practices

## Base Design

- Use consistent field naming
- Include unique identifiers
- Add created/modified timestamps
- Use single-select for status fields

## Sync Frequency

| Data Type | Recommended |
|-----------|-------------|
| Active projects | Daily |
| Inventory levels | Daily |
| Historical/archive | Weekly |

## Field Selection

- Include all fields needed for analysis
- Add linked record fields for relationships
- Exclude attachment fields (not supported)

# Troubleshooting

## Authorization Issues

- Ensure you've granted access to the specific base
- Check that your Airtable account has permission
- Try re-authorizing if connection fails

## Missing Records

- Verify table view doesn't have filters
- Check field permissions
- Confirm base hasn't been moved/renamed

## Data Not Updating

- Check sync schedule
- Verify Airtable API isn't rate-limited
- Confirm base is still accessible

# Related Topics

- [Snapshot Datasets](../../Preparing%20Datasets/scoop-dataset-basics/snapshot-datasets) - Track record changes
- [Blending Datasets](../../Preparing%20Datasets/blending-two-datasets) - Combine with other sources
- [CRM Writeback](../../Enterprise%20Features/crm-writeback) - Push data back to Airtable
- [Adding Calculated Columns](../../Preparing%20Datasets/adding-calculated-columns) - Create derived fields
