Content & Social Media · n8n

Auto-Schedule Social Posts to Buffer From an Airtable Content Calendar

Keep your whole content plan in Airtable and let n8n push each due post to Buffer's queue automatically, so nothing is forgotten and no manual copy-paste is needed.

difficulty Intermediatesetup 40 minresult Every post marked ready in Airtable is scheduled to the right social channel via Buffer at its planned time, with the row updated to 'Scheduled'.
  1. 1

    Schedule a Daily Check

    Add a Schedule Trigger node set to run every hour. This keeps Buffer's queue in sync with any newly ready rows in Airtable.

  2. 2

    Fetch Ready Posts From Airtable

    Add an Airtable node with operation Search. Filter with a formula like AND({Status}='Ready', IS_BEFORE({Publish Date}, DATEADD(NOW(),1,'days'))) so only posts due soon are returned.

  3. 3

    Push Each Post to Buffer

    Add an HTTP Request node inside a loop over the returned records. POST to Buffer's updates/create endpoint with the post text, target profile_ids, and scheduled_at. Reference the Airtable fields via {{$json["fields"]["Post"]}}.

  4. 4

    Mark the Row as Scheduled

    Add another Airtable node with operation Update. Set the record's Status field to Scheduled so the same post is never queued twice on the next run.

  5. 5

    Activate and Monitor

    Activate the workflow and add a test row in Airtable with status Ready. Confirm it appears in Buffer and the Airtable status flips to Scheduled.

Frequently asked questions

How do I attach images?

Store the image URL in an Airtable attachment or URL field and pass it as the `media` parameter in the Buffer request. Buffer will pull and attach the image when publishing.

Can I post to multiple channels from one row?

Yes. Use a multi-select field for channels in Airtable, map each to its Buffer `profile_id`, and send them as an array in a single request.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.