Automate social media post creation, design, and distribution using Airtable, Replicate (Flux3), Placid, and Google Drive—all orchestrated in n8n.
This workflow manages the journey of your social media post: from capturing ideas in Airtable, through AI-powered asset creation, branding with Placid, secure cloud upload, and sharing via Google Drive.
Each step includes guidance and a screenshot for effortless setup.
- n8n – Visual workflow automation
- Airtable – Database for post records
- Replicate (Flux3 API) – AI creative asset generation
- Placid – Branded social media template creation
- Google Drive – Asset storage and sharing
- Detect and process new or updated post content instantly
- Generate images/content using AI
- Apply branded templates for posts
- Centralize asset storage and secure sharing
- Modular, extensible workflow logic
Purpose
Detects new or updated Airtable records using the “last modified time” field. Starts the workflow for each change.
Configuration Notes
- Set the Airtable base ID, table ID, and trigger field.
Purpose
Updates the Airtable record status to "scheduled" and passes required fields (text, prompt, platform, assets) to the rest of the workflow.
Configuration Notes
- Map the Status field and relevant metadata needed for downstream nodes.
Purpose
Sends a POST request to Flux3 with the prompt and specifications to generate creative assets.
Configuration Notes
- Request body:
prompt,width,height. - Headers:
AcceptandContent-Type(keep API keys redacted or omitted in screenshots).
Purpose
Delays the workflow to allow time for asset generation or to support scheduled posting.
Configuration Notes
- Configure time-based or event-based waiting as needed.
Purpose
Polls the Flux3 endpoint to check job completion and fetches the creative asset when it’s ready.
Configuration Notes
- Use the poll URL returned from the Flux3 job response.
Purpose
Fetches the generated creative file so it can be used inside the template.
Configuration Notes
- Download from the result URL.
- Set the response format to
file.
Purpose
Sends the generated asset, logo, and footer text to Placid for branded social template creation.
Configuration Notes
- Configure template layers: background image, logo, footer text.
- Map inputs from Airtable fields and previous nodes.
Purpose
Retrieves the finished template output (image/card) from Placid.
Configuration Notes
- Map the output URL from Placid.
- Set response type to
file.
Purpose
Uploads the formatted asset to a designated Google Drive folder for storage and sharing.
Configuration Notes
- Set destination folder ID.
- Generate the file name dynamically (e.g., based on post title or timestamp).
Purpose
Updates or sets metadata such as public share links before final distribution.
Configuration Notes
- Use a Set/Edit Fields node to build a clean output object (e.g.,
publicUrl,fileName,platforms).
Purpose
Makes the file publicly accessible and retrieves a share link for publishing.
Configuration Notes
- Configure permissions so “anyone with the link” can view.
- Map the resulting share URL for use in publishing or notifications.
- Clone this repository and open it in your IDE.
- Import
social-media-automation.jsoninto the n8n Editor. - Configure credentials for Airtable, Replicate (Flux3), Placid, and Google Drive inside n8n.
- Use the provided screenshots as a reference for each node configuration.
- Activate the workflow in n8n.
- Add or update records in Airtable for new posts.
- The workflow will automatically generate assets, apply templates, upload files, and produce shareable links.
- Open GitHub issues for bugs or feature requests.
- Submit pull requests with improvements to the workflow or documentation.
- Share this workflow with the n8n community or contribute new templates built on top of it.













