Content Repurposing Engine
Marketingintermediate20 minutes setup
Overview
All the workflows, credentials and data tables you have access to
Create workflow
Prod. executions
0
Failed prod. executions
0
Failure rate
0%
Time saved
—
Run time (avg.)
0s
WorkflowsCredentialsExecutionsData tables
Search workflows...
Last updated
Gmail AI Categorizer
Updated 2 days ago
Abandoned Cart Recovery
Updated 5 days ago
Paste a blog URL and get three platform-ready content pieces. AI rewrites your content for Twitter, LinkedIn, and email while preserving your core message.
Business Impact
- Turn one blog post into 3 platform-ready content pieces
- Save 4–6 hours/week on content adaptation
- Maintain consistent messaging across Twitter, LinkedIn, and email
- Publish more often without hiring a content team
Who is this for?
Perfect for:
- Content marketers
- Solo founders doing their own marketing
- Agencies repurposing client blog content
- Newsletter writers expanding distribution
- Teams publishing 2+ long-form pieces per month
What's included
- n8n JSON workflow file
- Step-by-step setup guide
- All AI prompts included
- Lifetime updates
Setup Guide
- 1Download the workflow JSON file and import it into n8n
- 2Create a Notion integration at notion.so/my-integrations and share your database with it
- 3Create the required Notion database properties: Name, Source URL (URL), Article Title, Twitter Thread, LinkedIn Post, Email Newsletter, Instagram Caption, Model, Workflow Version
- 4Open the Configure Workflow node and set NOTION_DATABASE_ID, OPENAI_MODEL, MAX_ARTICLE_LENGTH, and TITLE_PREFIX
- 5Connect a Notion API credential on the Check Notion Duplicate and Save to Notion nodes
- 6Connect an OpenAI API key on the Repurpose with GPT-4o node (ensure your account has credits)
- 7Click Save → Activate the workflow to get your webhook URL
- 8Send a test POST request: { "url": "https://example.com/your-article" }
- 9Confirm a new Notion page is created with all four platform content pieces
- 10Send the same URL again to verify duplicate detection skips a second save
Required Credentials
- Notion API integration tokenConfigure in n8n
- OpenAI API KeyConfigure in n8n
Nodes Used
WebhookHTTP RequestOpenAI
Common Mistakes
- Using a Notion page ID instead of the database ID — copy the 32-character ID from the database URL
- Notion property names do not match exactly — they are case-sensitive (e.g. "Twitter Thread" not "twitter thread")
- Sending GET instead of POST to the webhook — the workflow expects POST with a url field in the JSON body
- OpenAI API key has no credits — repurposing will fail before Notion save
- Submitting JavaScript-rendered pages with no HTML content — the fetch node cannot extract article text
- Notion database not shared with your integration — API calls return permission errors
- Workflow not activated — the webhook URL is inactive until the toggle is ON
Architecture
Webhook
HTTP Request
OpenAI
Output
Tags
contentaimarketingrepurposing