Overview
The Episode Metadata Generator creates publication-ready content for your podcast website (Sanity CMS). It analyzes the episode transcript and PRF to generate:- Episode title (with episode number and guest name)
- Short description (1-2 sentences for previews)
- Long description (“On this episode…” content)
- 3 key takeaways
- Timestamped show notes
Metadata generation uses an agentic AI workflow with real-time progress updates. The AI analyzes your transcript to extract the most valuable content.
Generation Workflow
Ensure prerequisites
- Transcript must be uploaded
- PRF generation recommended (provides better context)
- Episode number and guest name must be set
Generate metadata
Click the “Generate Metadata” button in the episode header or metadata section.The AI will:
- Analyze the full transcript
- Extract key topics and insights
- Create timestamped segments
- Generate title variations
- Write descriptions optimized for SEO
Review generated content
A modal displays the generated metadata:
- Title: Episode number, guest name, and topic hook
- Short Description: Concise 1-2 sentence summary
- Long Description: Full “On this episode…” paragraph
- Key Takeaways: Exactly 3 bullet points
- Show Notes: Timestamped list of topics discussed
Metadata Fields
Title
Format:Episode {number}: {Guest Name} - {Hook}
Example:
Short Description
1-2 sentences optimized for:- Social media previews
- Email subject lines
- Episode list pages
Long Description
A full paragraph (150-250 words) for the episode page. Structured as:- Opening hook - Most interesting insight
- Context - Guest’s background and credibility
- Discussion topics - What you covered
- Call to action - Why listeners should tune in
Key Takeaways
Exactly 3 bullet points that:- Highlight actionable insights
- Use specific examples or data points
- Lead with the benefit or outcome
Show Notes
Timestamped list of topics discussed. Format:Progress Tracking
During generation, watch the progress indicator:- Analyzing Transcript
- Extracting Insights
- Generating Metadata
- Finalizing
The AI reads through the full transcript to identify:
- Key topics and themes
- Guest credentials and background
- Most compelling insights
- Natural segment breaks
Pushing to Podcast CMS
Once metadata is generated and reviewed:- Click “Push to Podcast CMS”
- The system:
- Looks up your podcast episode by episode number
- Creates a new episode document (if doesn’t exist)
- Updates existing episode (if already exists)
- Preserves any manually added content (audio files, images)
The push operation is non-destructive. It only updates metadata fields, leaving other episode content (like audio URLs) intact.
Best Practices
Before Generation
- Edit the transcript - Remove filler words, fix names, clean up rough spots
- Generate PRF first - Provides richer context for the AI
- Set episode number - Required for proper CMS organization
- Set guest name - Ensures accurate attribution
After Generation
- Review the title - Does it capture the most compelling angle?
- Check takeaways - Are they specific and actionable?
- Verify timestamps - Approximate times should be close but may need adjustment
- Match brand voice - Edit descriptions to sound like your show
SEO Optimization
- Title: Include guest name and key topic (60-70 characters)
- Short description: Front-load the most interesting insight
- Long description: Use natural language, include relevant keywords
- Show notes: Use descriptive phrases, not just topic labels
Regenerating Metadata
Need to start over?- Click “Generate Metadata” again
- The AI creates fresh content from the transcript
- Previous metadata is replaced (local only - not pushed until you save)
Troubleshooting
”Transcript required” error
Metadata generation requires a transcript. Upload one first.”Episode number required” error
Set the episode number in the episode metadata section before generating.Timestamps don’t match audio
Timestamps are AI-generated estimates. Verify against your actual audio:- Play your episode audio
- Note actual timestamps for key topics
- Edit the show notes to match
Title too long
Edit the title to 60-70 characters for optimal SEO:- Shorten the hook phrase
- Use guest first name only (if clear who they are)
- Remove episode number prefix if needed
Takeaways too generic
Edit to make them more specific:- Add data points or statistics
- Include the guest’s name
- Lead with the outcome or benefit
Related Features
- Social Posts - Generate LinkedIn and Instagram posts
- Rich Text Editor - Edit descriptions with formatting