Skip to main content

How to monitor social media posts in Airtable

The Create Records from Social Media Posts automation searches public social media platforms for a configured keyword and creates Airtable records from the matching results. It can be used to monitor brand mentions, topics, or any keyword across multiple platforms from a single Airtable table.

Setup

  1. Create or choose the Airtable table where matching social media results should be stored.

  2. Create the Create Records from Social Media Posts automation and select that table.

  3. Set your API Direct API Key. This is a workspace secret stored once per workspace — you can get your key from apidirect.io.

  4. Enter the Keyword or phrase to search for across the selected platforms.

  5. Enable one or more platform toggles: Import Reddit Posts, Import Reddit Comments, Import Tweets, Import Facebook Posts, Import LinkedIn Posts, Import YouTube Videos, or Import Instagram Posts.

  6. Map the five required Airtable fields: Title Field, Snippet Field, URL Field, Date Field, and Source Field.

Optional settings

  • Enable Enable Sentiment and select a Sentiment Field to store a sentiment summary for each result (supported endpoints only).

  • Enable Limit by Maximum Age and enter a Maximum Age in hours to import only results newer than the configured cutoff.

  • Select a Raw JSON Field to store the full JSON payload returned for each result.

Run the automation

After setup is complete, click Run automation in the Run section. The automation will search the selected platforms and upsert matching results into the Airtable table.

The URL Field is used to deduplicate results across runs. If the same post is found again in a later run, the automation updates the existing Airtable record rather than creating a duplicate.

Notes

  • Only public results returned by the selected API Direct endpoints can be imported.

  • If a platform returns a warning or partial result, miniExtensions will display the warning after the run completes.

  • The automation can be run manually or scheduled from the automation's run settings for ongoing monitoring.

Did this answer your question?