The Instagram to Airtable integration

Content teams live in Airtable, but the numbers that tell them what is working live in Instagram. The Instagram to Airtable integration brings the two together so every post and its metrics land in a base you can sort, group, and plan around. It reads from the Instagram Graph API, which means it needs a business or creator account linked to a Facebook Page, and it writes to Airtable with a personal access token. Once it is running, your content calendar and your performance data sit in the same place, and the update happens without anyone touching a spreadsheet export.

What does the Instagram to Airtable integration sync?

It moves your published Instagram content and its insights into Airtable records. For each post, the workflow can capture the caption, the permalink, the media type, the publish time, and the thumbnail, then add the metrics that matter such as reach, likes, comments, saves, and for reels, plays. It reads these through the Instagram Graph API, so the account has to be a business or creator profile connected to a Facebook Page. On the Airtable side it uses a personal access token scoped to the base you choose, and it maps each field to a column. You can run it when a new post goes live or on a schedule that refreshes the metrics for recent posts.

Apps used:InstagramAirtable

How do you set up the Instagram to Airtable integration?

  1. 1

    Make sure the Instagram account is a business or creator profile and is connected to a Facebook Page, since the Graph API only reads insights for those accounts.

  2. 2

    In Make.com, n8n, or Zapier, authorise the Instagram Graph or Facebook connection and grant access to the linked Page and Instagram account.

  3. 3

    In Airtable, create a personal access token with data write scope for your target base, and set up a table with columns for the caption, link, media type, date, and each metric.

  4. 4

    Use a 'new media' trigger to capture posts as they publish, or a schedule to refresh insights for recent posts. Map each Instagram field to its Airtable column.

  5. 5

    Run the workflow once against a recent post, confirm the record appears in Airtable with the right values, then activate it.

Skip the build, get the ready-made template

An import-ready file with a setup guide, live in about fifteen minutes.

Get the Instagram to Airtable template

What can content teams do with it?

A performance-aware content calendar

Every published post lands as a record next to its reach and engagement, so planning the next batch is informed by what already worked.

Reporting without screenshots

Reach, saves, and comments update in a base you can group by campaign or theme, which replaces the monthly screenshot round-up.

A searchable content archive

Captions and permalinks are stored and filterable, so finding the post that mentioned a product or a promo takes seconds.

The result you get

Your Instagram posts and their metrics flow into Airtable on their own, so the team plans and reports from one base instead of copying numbers out of the app.

Related integrations

Questions about the Instagram Airtable integration

Does it work with a personal Instagram account?

No. Insights come from the Instagram Graph API, which only serves business and creator accounts that are linked to a Facebook Page. Switching account type is free and takes a minute in the app.

What Airtable credential do I need?

A personal access token with write access to your target base. You create it in your Airtable account settings and scope it to just the base the workflow writes to.

Can it pull older posts, not just new ones?

Yes. A scheduled run can page back through recent media and refresh their metrics, so the base is not limited to posts published after you switch it on.

Which metrics can it capture?

The ones the Graph API exposes for the media type, which commonly include reach, likes, comments, and saves, plus plays for reels. You map only the fields you want into Airtable.