Skip to main content
Workflow Guide

Turn Your X Followers Export into an Audience Tracking Base

X's official API removed bulk follower export in 2023. X Followers Exporter Pro fills the gap; Airtable makes it queryable. The schema, the tier formula, the snapshot dedup pattern, and the automations — copy verbatim.

Last updated: June 20, 2026

X's official API (post-June 2023 pricing changes) made bulk follower export economically impractical for anything below a $5K/month Enterprise tier. X Followers Exporter Pro restores that capability via the Chrome extension's CSV export — but a flat CSV doesn't scale to relationship management. Airtable is where the structured-database layer lives: filtered views by follower tier, kanban pipeline for warm-to-partner stages, formula-driven classification, and snapshot-comparison automations. This guide is the exact 13-field schema, the IF-formula that auto-classifies follower tiers, the dedup pattern for monthly snapshot imports (the trap most users fall into), and three automations that turn the whole thing into a working audience CRM. Free-tier compatible up to 1,000 records; Plus tier at $20/month for larger imports.

Step-by-Step Guide

1

Why Airtable, not Sheets/Notion/HubSpot — the honest tradeoff

The realistic alternatives for X follower data, scored on what they actually do well:

  • Google Sheets. Free, unlimited rows (up to 10M cells), excellent for analysis + charts. Weakness: no native kanban view, no linked records, no automations without Apps Script. Use for pure analysis; skip for relationship pipeline tracking.
  • Notion. Great for documents alongside the data, supports rollups + relations. Weakness: 50K-cell limit before performance degrades, filters slower than Airtable, no native kanban for databases with 5K+ rows. Skip if your follower base is over ~3K.
  • HubSpot. If you're running CRM-style outreach to followers, HubSpot wins because it dedupes by email. Weakness: X followers don't have emails — every import creates a new contact with no native dedup path. Heavy cost ($45+/month) for what is really audience reference data, not active outbound CRM. Use the X Followers Exporter Pro + HubSpot integration only if you're doing email-based outbound to the small subset whose emails you can find separately.
  • Airtable. Native kanban + gallery + grid views, linked records to Campaigns/Outreach tables, formula fields for auto-classification, native automations on paid tiers, sane filtering up to 50K records on Plus tier. Weakness: $20/month Plus tier needed once you exceed 1,000 records (the free-tier cap).

The honest threshold: under 1,000 followers worth tracking → Airtable free tier works. 1,000-50K followers → Airtable Plus is the right tool. Over 50K → you have a different problem (analytics infrastructure, not a CRM) and should use BigQuery or Snowflake with a Sheets front-end.

Tip:If you already pay for Notion AND Airtable: keep follower reference data in Airtable (this guide's schema), and put outreach scripts + DM templates + relationship notes in Notion linked via shared follower username. Each tool for its strength.
2

The exact 13-field Airtable schema — copy verbatim

In Airtable: create a new base called X Audience Tracker. Inside, create a table called Followers. The schema (build all 13 fields before importing anything):

  • Username (Single line text) — primary field. The @-handle without the @.
  • Display Name (Single line text)
  • Followers (Number, integer)
  • Following (Number, integer)
  • Bio (Long text)
  • Location (Single line text)
  • Verified (Checkbox)
  • Profile URL (URL)
  • Follower Tier (Formula — see step 3 for the formula). Auto-classifies based on Followers count.
  • Niche Tags (Multiple select). Your industry categories (e.g., AI, SaaS, marketing, indie-hacker). Build the option list before tagging — ad-hoc tag creation produces synonym noise.
  • Relationship Stage (Single select). Options: Prospect, Engaged, Connected, Partner. Default = Prospect on new records.
  • Latest Import Date (Date). When this record was last refreshed. Critical for snapshot management (see step 5).
  • Notes (Long text). Free-form relationship history.

Two fields are critical: Username as the primary field (Airtable uses it for the dedup logic in step 5), and Latest Import Date for snapshot management. Skip either and the workflow falls apart.

Tip:Add field descriptions (right-click field → Edit description) for Niche Tags and Relationship Stage. Without descriptions, teammates apply tags inconsistently within 2 weeks and the data drifts. Descriptions are the cheapest data-quality intervention.
3

The Follower Tier formula — auto-classify on import, no manual tagging

Manual tier tagging across 1,000+ followers is a non-starter. The Formula field for Follower Tier:

IF(
  {Followers} >= 1000000, "Mega (1M+)",
  IF({Followers} >= 100000, "Macro (100K-1M)",
    IF({Followers} >= 10000, "Mid (10K-100K)",
      IF({Followers} >= 1000, "Micro (1K-10K)",
        IF({Followers} >= 100, "Nano (100-1K)",
          "Casual (<100)"
        )
      )
    )
  )
)

Why these tiers (matches 2026 industry-standard influencer-marketing classifications):

  • Mega (1M+): celebrity tier. Rare in B2B; most users have 0-3 of these.
  • Macro (100K-1M): established creators / thought leaders. The "influencer marketing" budget tier.
  • Mid (10K-100K): the sweet spot for B2B partnerships. High engagement, accessible, often willing to engage personally.
  • Micro (1K-10K): niche experts. Often more engaged with their audience than Macro/Mid.
  • Nano (100-1K): emerging voices. Worth identifying early; today's Nano is next year's Micro.
  • Casual (<100): baseline followers. Volume-bucket; usually not actively tracked.

Formula fields recalculate automatically. New imports + Follower count changes → tier updates without manual work. Filtering by tier becomes trivial: filter where Follower Tier contains "Mid" to see your B2B partnership candidates.

Tip:If you want to override the formula classification for a specific account (rare — usually because the account has a follower bot inflated count): create a separate Single Select field called "Manual Tier" that takes precedence in your views. Use Airtable's formula composition to fall back to the auto Tier when Manual Tier is blank.
4

Import the CSV — and what to set on the import dialog that matters

From X Followers Exporter Pro: click Export CSV. Save with a date-stamped filename: x-followers-2026-06-20.csv (the date format matters for step 5).

In Airtable, in the Followers table: click the + at the bottom of the table → Import data → CSV file → upload your CSV.

On the column-mapping screen, three settings are non-obvious but matter:

  1. Map CSV "username" → Airtable "Username" (primary field). Without this mapping, dedup in step 5 fails.
  2. Map all CSV columns to Airtable fields. If you skip Bio or Location, you lose niche-classification signal you'll want later.
  3. Critical: set "Match by" to "Username". This is the import dialog's most important setting. With Match by Username: records with matching usernames get UPDATED (Followers count refreshes, Bio updates). Without Match by: every import creates duplicate rows. Default is unfortunately "Don't match" — change it.

After import: bulk-update the Latest Import Date field for all newly-imported records to today's date. (Airtable's import doesn't set this automatically — manually select all imported rows → right-click → fill column with today's date.)

Tip:If Airtable's import doesn't offer 'Match by Username': you're on the free tier and importing into a base that doesn't have the Sync feature. Plus tier ($20/mo) unlocks deduplicating imports. Free tier workaround: import to a temporary table, then use Airtable's record-merge feature to deduplicate against the main table.
5

Monthly snapshot pattern — how to track follower change over time without duplicate hell

The biggest mistake users make: importing a new monthly CSV without the Match-by-Username setting → duplicate rows. After 6 months you have 6 copies of every follower and the base is unusable.

The correct snapshot pattern (assuming Plus tier with Match by Username available):

  1. Monthly: export fresh CSV from X Followers Exporter Pro. Save with date-stamped filename.
  2. Import into the same Followers table with Match by Username enabled. Existing rows get UPDATED with new Follower count, new Bio (if changed), new Verified status. New followers since last import get created as new rows.
  3. Set Latest Import Date for all updated/new rows to today.
  4. Followers who unfollowed since last import still exist in your base (good — you want the history). They'll have a stale Latest Import Date — which is your signal that they're no longer following.

Create a view called Recently Unfollowed with filter: Latest Import Date is before (today - 35 days). This view shows accounts that didn't appear in your last monthly import — i.e. they unfollowed. Review weekly; for high-value Mid/Macro accounts that unfollowed, you might want to investigate why (algorithm change? content shift? something you posted?).

The dedupe-on-Username + Latest Import Date combination is the entire snapshot pattern. With it, you have full audit history of every follower's journey. Without it, you have CSV chaos.

Tip:Optional: add a Formula field called 'Days Since Last Seen' = DATETIME_DIFF(TODAY(), {Latest Import Date}, 'days'). Filter the Recently Unfollowed view by Days Since Last Seen > 35. Cleaner threshold than a raw date filter.
6

Three Airtable Automations that actually earn their setup time

Airtable Automations (Plus tier and above) — three that produce real signal, not noise:

Automation 1: New high-value follower alert.

  • Trigger: When record is created (table: Followers)
  • Condition: Follower Tier is any of "Mid (10K-100K)", "Macro (100K-1M)", "Mega (1M+)" AND Latest Import Date is today
  • Action: Send Slack message to your designated channel with text: "🔥 New {Tier} follower: @{Username} ({Followers} followers). Bio: {Bio}. Profile: {Profile URL}"

This fires once per high-value new follower. You see them in real time; you can engage personally before the relationship goes cold.

Automation 2: Relationship stage follow-up.

  • Trigger: Scheduled, weekly (Monday 9am)
  • Condition: Relationship Stage = "Engaged" AND Last Modified Time is before (today - 30 days)
  • Action: Send email to yourself with a digest of these stale relationships

Reactivates relationships that stalled. Without this, "Engaged" accounts silently drift back to "Prospect" status because you forgot about them.

Automation 3: Monthly export reminder.

  • Trigger: Scheduled, first Monday of each month, 9am
  • Action: Create a record in a Tasks table (or send yourself an email) with text: "Run X Followers Exporter Pro monthly snapshot. Last snapshot was {today - days_since_last_import}."

The cadence-forcing function. Without it, monthly imports get skipped for 2 months at a stretch, and the snapshot pattern breaks.

Resist setting up more than these three. Every additional automation increases base maintenance burden. These three earn their setup time; the fourth one usually doesn't.

Tip:Free-tier Airtable users without Automations: use Zapier's free tier (100 tasks/month) to replicate Automation 1 — Zap connects to the Airtable base via its Airtable trigger, fires on new record matching the tier filter, sends to Slack. Slower than native Airtable Automations, but free.
7

Set up Airtable Interfaces for the kanban + gallery + grid views

Airtable Interfaces (free on all tiers) is the layer where the base becomes usable by humans, not just data nerds. Build three Interface pages on top of the Followers table:

Page 1: Relationship Pipeline (Kanban).

  • View type: Kanban
  • Grouped by: Relationship Stage
  • Filters: Follower Tier contains "Mid" OR "Macro" OR "Mega"
  • Card display: Username + Bio (truncated) + Followers count

Drag cards from Prospect → Engaged → Connected → Partner as relationships develop. This is the operational view.

Page 2: New Followers This Month (Gallery).

  • View type: Gallery
  • Filters: Latest Import Date is in the past 30 days
  • Sort: Followers descending
  • Card display: Display Name, Verified checkmark, Followers count, Bio

The card layout makes it easy to scan ~50 new followers visually. Tag Niche Tags during scan.

Page 3: Audience Composition (Grid + Charts).

  • View type: Grid with summary bars
  • Group by: Follower Tier
  • Summary: Count of records per tier
  • Add charts: pie chart of tier distribution; bar chart of Niche Tags counts

The board-deck view. Demonstrates audience health for QBRs, investor updates, or content strategy reviews.

Tip:Share each Interface page with different stakeholders via Airtable's view-only sharing — the Pipeline page goes to the sales team, the Gallery page goes to the content team, the Audience Composition page goes to the founder/exec layer. Each gets the view they need without access to the whole base.

Use Cases

Founders building a structured tracking system for the Mid/Macro followers most worth personal engagement, using the Kanban Interface to manage Prospect → Partner pipeline
Marketing teams identifying micro-influencers in their niche via the Niche Tags filter + Follower Tier classification, exporting filtered lists for outreach campaigns
Growth managers tracking monthly follower acquisition velocity via the snapshot dedup pattern, surfacing unfollows in the Recently Unfollowed view
Community managers running weekly automated digests of newly-acquired high-value followers, engaging in real time before the relationship cools
Agencies managing multiple brand X accounts in separate Airtable bases per client, sharing per-client Interface views with each client team
Sales teams enriching their LinkedIn / email outbound by cross-referencing X follower data — using Username matching to identify accounts already aware of the brand before sending cold outreach

Need Custom Workflow Help?

Get AI suggestions for advanced Airtable integration workflows.

AI responses are generated independently and may vary

Frequently Asked Questions

Turn your X follower CSV into a working audience CRM

Install X Followers Exporter Pro free. The Airtable schema + tier formula + snapshot pattern in this guide scales from 100 to 50,000 tracked followers.