Notion → Claude → Medium: Blog Cross-Posting Pipeline
Takes blog drafts from Notion, uses Claude to optimize them for Medium's format and audience, and publishes them as stories. Maximizes content reach without manual reformatting.
Workflow Steps
Notion
Retrieve blog drafts
Connect your Notion workspace and set up a trigger for pages in your blog database that are moved to a 'Ready to Publish' status. Extract the full content including headings, images, code blocks, and metadata like tags and canonical URL to preserve SEO value.
Claude
Optimize for Medium format
Send the Notion content to Claude with a prompt that adapts the article for Medium's audience. This includes adding a compelling subtitle, optimizing the opening paragraph to hook readers, adjusting heading hierarchy, suggesting relevant Medium tags, and adding a call-to-action that drives readers back to your main site.
Medium
Publish optimized story
Use the Medium API to publish the optimized article as a draft or public story. Set the canonical URL to point to your original blog post for SEO, apply the suggested tags, and configure the story settings. After publishing, update the Notion page status to 'Cross-Posted' with the Medium URL.
Workflow Flow
Step 1
Notion
Retrieve blog drafts
Step 2
Claude
Optimize for Medium format
Step 3
Medium
Publish optimized story
Why This Works
Notion provides a comfortable writing environment with rich formatting, Claude handles the platform-specific optimization that makes content perform well on Medium, and Medium's built-in audience provides distribution. The canonical URL setup ensures your SEO is preserved rather than diluted by cross-posting.
Best For
Content marketers and indie bloggers who want to expand their reach by distributing content across platforms without duplicating effort.
Explore More Recipes by Tool
Comments
No comments yet. Be the first to share your thoughts!