This has been one of the biggest weeks yet. We shipped three major features that change how you share your content, understand your audience, and present your show to the world. From publishing clips directly to LinkedIn and TikTok to seeing detailed listener analytics for every episode, your podcast workflow just got a lot more powerful.
New Features
One-Click Social Publishing for Clips
You can now publish your social video clips directly to LinkedIn, TikTok, Instagram, and YouTube — right from within the app. Connect your social accounts once in the new Social Content settings page, and from then on publishing a rendered clip is just a matter of picking which accounts to post to, editing the caption if you want, and hitting publish.
The system handles the upload, tracks the status in real time, and sends you an email when your clip goes live. If something goes wrong, it retries automatically. Your publishing history is preserved even if you later disconnect an account.
Podcast Analytics Dashboard
The "Analytics coming soon" placeholder is gone. You now have a full analytics dashboard for every podcast and episode in your workspace.
On the show level, you can see total downloads, unique listeners, top-performing episodes, and breakdowns by country, listening app, and device type — all with configurable time ranges (7 days, 30 days, 90 days, or all time). There's also an AI-powered insights panel that surfaces patterns in your audience retention, geographic concentration, episode decay rates, and publishing cadence.
On the episode level, a dedicated Analytics tab shows download trends, performance benchmarks against your show averages, and platform and audience breakdowns. A mini sparkline also appears on the episode overview so you can spot trends at a glance. All analytics load with proper skeletons while data fetches, and shows without distribution data get a clean empty state instead of an error.
New Embeddable Audio Player
We've built a new audio player from the ground up. It extracts the dominant colors from your episode artwork and uses them to theme the player automatically — so every episode gets a player that looks like it belongs to that show.
The player comes in four sizes (full, compact, small, and mini) so it fits wherever you need it. It includes a waveform visualization, chapter markers if your episode has them, and word-level transcript sync that highlights each word as it's spoken.
Most importantly, you can now embed any episode on your own website. Each episode gets a shareable embed code you can copy and paste — a single script tag that drops the player anywhere on the web. A context menu on the player lets listeners go to the episode page, copy a link, or share directly.
Smarter Talent Creation
The talent creation wizard now uses AI to build out a full host profile from just a name and a short personality description. In seconds, it returns a complete profile with voice direction, speaking style, and a personality tailored to your podcast's context. Avatars generate automatically in the background via an Inngest job, with a placeholder shown while they process.
The wizard has also been visually refreshed, slimmed down to the essential steps, and the old monolithic personality form has been replaced entirely.
Improvements
More Reliable Podcast Setup
When creating a new podcast with the wizard, the system now checks whether you've already added a particular host before inserting — preventing a rare but frustrating error that could stop wizard completion. When reusing an existing host, downstream setup steps skip the host safely rather than overwriting shared data.
Cleaner Knowledge Retrieval
The AI knowledge retrieval system now returns better results. The similarity threshold was tuned down to better match how the underlying embedding model scores text, which means the AI finds relevant context more reliably when generating scripts and answers.
Bug Fixes
Fixed a visual issue where cards, analytics panels, and content containers across the app were showing harsh black borders. A CSS variable used in dozens of components was never defined, causing the browser to fall back to solid black. All affected components now render with the correct subtle border that matches the design system in both light and dark mode.
Fixed analytics pages throwing 500 errors when the distribution API rejected requests with a validation error. The episode comparison endpoint has a hard limit of 100 results, but the app was requesting 200 — causing some episode overview pages to crash entirely. The limit is now correctly capped, and these errors degrade gracefully rather than taking down the whole page.