LOW / CODEBlueprints
marketingai

AI Social Post Generator from Blog Content

Feed blog posts or articles to Claude AI, which generates platform-specific social posts for LinkedIn, Twitter, and Instagram with different tones and lengths. Automatically delivers drafts to Airtable for review and notifies your team on Slack.

Beginner~15 minn8nMake.com 443 downloads 1120 views

Setup Instructions

1. Get your Claude API key from console.anthropic.com and store it as a credential in your automation tool. 2. Create an Airtable base with columns: Blog URL, LinkedIn Post, Twitter Thread, Instagram Caption, Status, and Generated Date. 3. Add a trigger node — either a webhook that receives blog URLs or an Airtable trigger that fires when a new Blog URL row is added. 4. Add an HTTP Request node to fetch the blog content from the URL (or use the text directly if pasted). 5. Add an HTTP Request node to call the Claude API (POST https://api.anthropic.com/v1/messages) with model "claude-sonnet-4-20250514". In the prompt, instruct Claude to generate three variations: a LinkedIn post (professional tone, 150-200 words), a Twitter thread (conversational, 3-5 tweets), and an Instagram caption (casual, emoji-friendly, with hashtags). 6. Parse the Claude API response and extract each platform's content from the JSON output. 7. Add an Airtable node to update the row with the generated posts and set Status to "Ready for Review". 8. Add a Slack node to notify your marketing channel with a preview of the generated posts and a link to the Airtable row.
Troubleshooting
**Claude API returns 401 Unauthorized:** Verify your API key is correct and that the x-api-key header is set. Also ensure the anthropic-version header is set to "2023-06-01". **Response is too long or gets cut off:** Set max_tokens in your API request (e.g., 2048). If posts are still truncated, split the prompt into separate API calls — one per platform. **Posts sound generic or off-brand:** Improve your prompt by including brand voice guidelines, example posts, and specific instructions about tone. Add a system message with your brand personality description. **Airtable update fails with field errors:** Ensure Airtable column names in your node match exactly (case-sensitive). Long-form content like Twitter threads may need a Long Text field type, not Single Line.

Need a custom version?

We can build a tailored automation workflow for your specific needs.

New blueprints weekly

Get notified when we publish new automation workflows.