⚡ WordPress Plugin · Claude AI + Whisper

Your podcast, live on
WordPress — automatically.

CastFlow monitors your RSS feed and, the moment a new episode is detected, generates a complete SEO-optimised blog post — hands-free.

Get CastFlow — from €39 → See how it works

🛡️ 30-day money back guarantee · One-time payment · No subscription

10 RSS feeds
~2h Max episode
0 Manual steps
12× Daily checks
<$0.10 Per episode
CastFlow — AI Podcast to WordPress plugin

Made for podcasters who value their time.

You create the content. CastFlow takes care of the publishing.

  • 🎙️ You publish a podcast and want a blog post for every episode
  • ⏱️ You're tired of copy-pasting transcripts manually
  • ✍️ You want SEO content without hiring a writer
  • 📈 You want every episode indexed and findable on Google
  • 🤖 You want to automate without losing control of your content

Set it up once. Let it run forever.

Five steps from plugin install to fully automated publishing.

STEP 01

🔌

Install the plugin

Upload and activate like any WordPress plugin. No coding required.

STEP 02

🔑

Add your API keys

Paste your Anthropic (Claude) key and optionally your OpenAI key for Whisper.

STEP 03

🔗

Paste your RSS feeds

Add up to 10 podcast feed URLs directly from the Settings panel.

STEP 04

▶️

Run a test

Click "Run feeds now" — your first post will be created in seconds.

STEP 05

🚀

Sit back

Every new episode becomes a complete WordPress post. Automatically.

Everything your podcast post needs.

Five feature groups, all configured from a single admin panel.

Automatic publishing

🗂️

Up to 10 RSS feeds

Monitor multiple podcasts simultaneously from a single plugin instance.

🔍

Automatic episode detection

New episodes are detected and turned into WordPress posts without any manual action.

⏱️

Flexible schedule

Check for new episodes 1×, 2×, 3×, 4× or 12× per day — every 2 hours at most.

🔒

Zero duplicates

Each episode is processed exactly once. No wasted API tokens, no duplicate posts.

📝

Publish or save as draft

Posts can go live immediately or land in drafts for your review — your choice.

AI content generation — Claude by Anthropic

📌

SEO-optimised title

Auto-generated title under 60 characters, preserving your original episode number (Ep. X).

✍️

First-person intro

2-sentence intro written as the podcast host, using your blog name and episode context.

🔍

Focus keyphrase

Keyphrase extracted first and passed to all AI prompts — so every field reinforces it.

📋

Yoast meta description

140–155 character meta description generated and saved directly to Yoast SEO fields.

🗃️

Auto category selection

CastFlow picks the most relevant category from your existing WordPress categories.

Audio transcription — OpenAI Whisper

🎧

Full episode transcription

Complete audio-to-text via Whisper API. Works with any language Whisper supports.

✂️

Smart chunking

Long episodes split into chunks and processed intelligently — handles up to ~2-hour episodes.

📑

Readable formatting

Transcript formatted with descriptive H2 headings and short paragraphs for readability.

😀

Optional section emojis

Add emojis to each H2 heading to make posts more visual and engaging.

↩️

RSS fallback

If Whisper is not configured, CastFlow falls back to the RSS description text.

Player & listen buttons

💚

Spotify embed player

Auto-detected from your feed URL and embedded directly in the post.

🔊

HTML5 audio fallback

Native audio player shown when no Spotify embed is available.

🎧

Pocket Casts card

Branded "Listen on Pocket Casts" button with your configurable podcast UUID.

🎨

Theme-compatible styling

Styled episode cards that work cleanly with any WordPress theme — no broken layouts.

SEO ready

🟢

Yoast SEO fields

Automatically fills _yoast_wpseo_title, _yoast_wpseo_metadesc, _yoast_wpseo_focuskw.

🔢

Episode number preserved

"Ep. X" prefix always kept in the SEO title — no episode numbers lost to AI rewrites.

📖

Readability rules

Short sentences, active voice, transition words — content that passes Yoast readability checks.

Fully configurable — zero hardcoded data

🏷️

Blog & feed names

Your blog name and feed labels are used in all AI prompts for consistent brand voice.

🔗

Footer HTML block

Optional affiliate links, sponsor mentions or any custom HTML appended to every post.

🕗

Timezone setting

Cron runs start at 8 AM in your configured timezone — not the server's.

🖼️

Featured image sideloading

Optional per-feed setting to automatically sideload a featured image for each post.

Every episode, handled correctly.

Built to be reliable even in edge cases — multiple episodes published at once, old feed history, long audio.

  • Detects ALL pending episodes, not just the latest one
  • Processes one per cron run to avoid server timeouts
  • 7-day age guard prevents old episodes from re-publishing
  • Limits stored GUIDs to 200 per feed — no DB bloat
  • Can skip Whisper per feed if you have your own transcript
💡 Estimated API costs: Claude Haiku ~€0.01–0.05 per episode · Whisper ~€0.09 per 15-min episode.
CastFlow · Last Run Log
08:00▶ CastFlow cron started
08:00Checking feed: My Podcast
08:00New episode: Ep. 62 — …
08:01Audio downloaded (48 MB)
08:02Whisper: 2 chunks transcribed
08:03Claude: keyphrase generated
08:03Claude: SEO intro + meta done
08:03Yoast fields populated
08:03Post published → ID 4821
08:03GUID saved. Run complete.

Clean. Simple. Powerful.

Configure everything from a single WordPress admin page. No complex setup, no external dashboards.

CastFlow AI & API settings
AI & API Configuration
CastFlow Feed settings
Feed & Content Settings
CastFlow General options
General Options & Scheduling
CastFlow System Status
System Status Monitor

Works with the tools you already use

🟣 Anthropic Claude
⚪ OpenAI Whisper
🟠 WordPress 6.0+
🟢 Yoast SEO
🎧 Pocket Casts
💚 Spotify
🍎 Apple Podcasts
🎙 iVoox
📡 Any RSS Feed

What you need to get started.

Minimal setup. Most requirements are optional.

Requirement Details
WordPress6.0 or higher
PHP8.1 or higher
Claude API keyAnthropic — console.anthropic.com
OpenAI API key optionalFor Whisper transcription
Yoast SEO optionalFor automatic meta fields
cURLRequired for Whisper transcription

📦 What's included

  • castflow.php — single-file plugin, no dependencies
  • Full source code, no obfuscation
  • English admin interface
  • 30-day money back guarantee

One-time payment. Yours forever.

No subscriptions. No seat limits. Pay once, use on your site forever.

CastFlow — WordPress Plugin

39+

One-time · Pay what you want · 1 site

  • Up to 10 RSS feeds
  • Claude AI — title, intro, meta, keyphrase
  • Whisper transcription (up to ~2h)
  • Yoast SEO fields auto-populated
  • Spotify embed + Pocket Casts button
  • Affiliate / footer links block
  • Configurable schedule (up to 12×/day)
  • Full source code, no obfuscation
Buy CastFlow →

🛡️ 30-day money back guarantee

Pay what you want — minimum €39. If CastFlow saves you hours, pay more.

Common questions

Do I need coding skills?
No. Install like any WordPress plugin and configure everything from the admin panel. No code, no FTP, no technical knowledge required.
Will it work with my podcast host?
Yes — CastFlow works with any standard RSS feed. That includes Spotify for Podcasters, Apple Podcasts, iVoox, Anchor, Buzzsprout, Transistor, and any other platform that provides an RSS feed.
Is it a subscription?
No. One-time purchase, yours forever. You only pay for the Claude and Whisper API usage on your own accounts, which typically costs less than €0.10 per episode.
What API keys do I need?
An Anthropic API key for Claude (required) and an OpenAI API key for Whisper (optional — if you skip Whisper, the RSS description is used instead). Both are pay-as-you-go with no minimum spend.
Will it re-publish old episodes when I install it?
No. CastFlow marks all episodes older than 7 days as already processed on first activation. Only truly new episodes published after installation will be picked up.
What if I publish several episodes on the same day?
CastFlow processes one episode per cron run to avoid server timeouts. With each run it finds the next unprocessed episode, so all of them get published in order over the following runs.
Does it modify my episode titles?
No. CastFlow uses your original RSS episode titles exactly as they appear — episode numbers and all. Only the SEO meta description and intro are AI-generated.

Stop writing posts manually.
Let CastFlow do it.

Every new episode → a complete, SEO-optimised WordPress post. Automatically.

Claude AI + Whisper · One-time €39 · 30-day guarantee

Get CastFlow →