case study · 2026-09-01

Asana to Airtable migration: 8 projects moved into a cleaner shared operating system

Airtable Asana Migration Workflow Consolidation Interfaces Slack Loom Training
Thaha - Automation Consultant

Systems Designer

The Problem

One team was in Airtable, everyone else was in Asana. The Asana setup had become a task layer rather than an operations system. Work was moving, but the structure was not keeping up with how the teams actually collaborated.

The delivery model was cross-functional. Projects involved different combinations of writers, external freelancers, graphic designers, account managers, and in-house team members. That meant each project needed more than a simple task list: the team needed ownership, dates, dependencies, forms, approvals, content stages, and delivery status across groups of people who worked interchangeably.

The manual work was coming from the split system. Because Airtable and Asana were both in use, the same information was being filled in more than once. Forms were repeated between systems, updates had to be copied by hand, Slack handoffs needed repair, and people were spending time maintaining tool alignment instead of moving the work forward.

The Initial Request

The engagement started as a migration project: move 8 projects from Asana into Airtable. Each project had its own level of complexity, team mix, and workflow shape. Some were closer to straightforward task migration. Others needed more careful restructuring because of dependencies, repeated forms, cross-team ownership, or project-specific delivery stages.

The goal was not to copy Asana into Airtable. It was to move the work into a structure the team could actually scale.

That distinction mattered. A direct import would have produced another disconnected layer: tasks in Airtable, existing Airtable data somewhere else, and the same manual work returning a few months later. The migration needed to become part of the client's wider operating setup, not a separate base for a separate team.

The Turning Point

Halfway through, the right answer changed. It became clear that simply adding a new base for the Asana team would create a bigger problem. The existing Airtable setup was already fragmented. If the new team moved into a separate base, the client would soon have two systems with overlapping people, projects, statuses, and reporting needs.

The teams were working too closely and interchangeably to justify a split. A separate base would have made reporting harder, duplicated automations, and created another place where the same operational data had to be maintained.

I changed the approach: before bringing the Asana projects across, I consolidated the existing Airtable setup so it could become the shared operating layer for both teams.

The Solution

The existing Airtable base was simplified from 8 tables down to 2 core tables. That consolidation removed unnecessary separation, made the data model easier to understand, and reduced the number of automations needed to keep the workflow moving.

Once the structure was cleaner, the Asana projects could be migrated into the same system instead of creating a parallel setup. That meant the client ended with one shared base for closely connected teams, not a new silo beside the old one.

Before and After

Before

One team in Airtable, most teams in Asana, repeated forms, manual copying, 8 Airtable tables, and fragmented visibility.

After

8 Asana projects migrated into a consolidated Airtable setup with 2 core tables, fewer automations, interfaces, dependencies, dashboards, and cleaner forms.

This is the kind of decision that matters in an Asana to Airtable migration. The best answer is not always another base. Sometimes the highest-value work is reducing the structure before adding more to it.

What Changed in the Airtable System

This part of the project mattered as much as the migration itself. The client needed the system to become easier to use for skimmers, managers, and delivery staff — not just technically cleaner under the hood.

The Migration Work

1. Review the Asana projects

I reviewed the 8 Asana projects to understand the differences in team involvement, delivery flow, task structure, dates, dependencies, and project-specific complexity.

2. Rework the Airtable foundation

Before importing more work, I simplified the existing Airtable setup so the migration would strengthen the system instead of adding another disconnected layer.

3. Migrate the projects into the shared base

The migrated projects were brought into the consolidated base with the right fields, relationships, grouped hierarchy views, date dependencies, dashboards, confirmation forms, and team-specific working screens.

4. Replace raw-table work with interfaces

Instead of asking writers, freelancers, designers, account managers, and in-house staff to work from the raw data layer, I built interfaces and views that matched how each group needed to work.

5. Build the working layer

I introduced interfaces, date dependencies, grouped hierarchy views, dashboards, and confirmation forms so the team could work from guided screens rather than the raw data layer.

6. Fix Slack handoffs and reduce repeated admin

The new setup reduced duplicated form entry between systems, repaired Slack integration issues, and made the Airtable base the place where project intake, status, confirmation, and reporting could live together.

7. Train the team with Loom walkthroughs

I recorded Loom training videos to show the team how to use the consolidated base, interfaces, hierarchy views, dependencies, dashboards, and forms after the migration.

The Result

The 12-week migration project was completed successfully through Optimize. What started as a move from Asana to Airtable became a wider operating-system improvement: fewer tables, fewer automations, less duplicated admin, fixed Slack handoffs, Loom-based training, and a shared base that could support both the existing Airtable team and the newly migrated team.

8 Asana projects migrated

Projects with different levels of complexity and different mixes of writers, freelancers, designers, account managers, and in-house staff.

Airtable structure simplified

The existing setup was consolidated from 8 tables to 2 core tables before the new team was added.

Less manual duplication

Repeated form filling and manual updating between Asana and Airtable were reduced by moving the workflow into one shared system.

More scalable operating layer

Interfaces, grouped tree-style views, dependencies, dashboards, confirmation forms, and cleaner automations gave the client a setup that could scale.

Slack handoffs fixed

Slack integration issues were repaired so operational updates could flow to the right places without another manual checking routine.

Loom training delivered

Loom walkthrough videos helped the team understand the new setup, interfaces, hierarchy views, dependencies, forms, and dashboard workflow.

The important outcome was not just that Asana projects were moved. The client avoided creating a second Airtable silo and ended with a cleaner system that matched how the teams actually worked together.

Asana to Airtable migration

If your migration needs to improve the workflow, not just move task rows, start with the structure.

If your team is trying to move from Asana into Airtable, the migration should improve the structure, interfaces, integrations, training, and reporting — not just copy tasks into another table.

// dispatch · automation field notes

Thinking about building a custom system?

I share lessons from mapping workflows and designing operating systems for law firms, recruitment agencies, and service businesses. Real projects, real insights.

One system, not five scattered tools · Built for your workflow · Designed to last

More Projects Delivered.