B2B AI DirectoryB2B AI Directory
Sign in
Email OutreachintermediateFree

AI-powered podcast guest research and personalized pitch machine

Find relevant podcasts, research hosts, match your expert to their audience, and generate personalized pitch emails that do not sound like mass outreach.

What you will have

Build a podcast outreach pipeline with researched show targets, personalized angles, and ready-to-send pitch emails.

Setup time
2-3 hours
Time saved
6-10 hours per 50 podcast targets vs. manual research and pitch writing
Estimated cost
$0 to $80 per month
Tools used
6 tools

Why this works

Most podcast pitches fail because they talk about the guest, not the show. This workflow researches the host, audience, episode history, and recurring themes before generating the pitch. The result feels like a relevant episode idea rather than a generic request to be featured.

Step-by-step workflow

Run the workflow

This workflow is fully available. Follow the steps below to build the system from start to finish.

1

Define the guest's strongest podcast angles

30-45 min

Before searching for shows, define what the guest can credibly talk about. Create 3-5 episode angles based on expertise, contrarian opinions, customer stories, industry shifts, or practical frameworks. Each angle should be useful to a podcast audience even if they never buy from you.

Output

A set of podcast-ready guest angles and credibility points.

Claude
Pro tip

Podcast hosts book episodes, not resumes. A clear episode idea beats a long founder bio.

Prompt template
Create podcast guest angles for this expert.

Guest bio:
{{guest_bio}}

Company/product:
{{company_context}}

Target audience:
{{target_audience}}

Proof points:
{{credibility_points}}

Topics the guest can speak about:
{{topics}}

Return 5 podcast episode angles. For each:
1. Episode title idea
2. Why podcast audiences would care
3. The guest's unique point of view
4. 3 talking points
5. Best-fit podcast category
6. Proof that makes the guest credible

Avoid pitches that sound like product promotion.
2

Build the podcast target list

1-2 hours

Use Listen Notes to find podcasts by keyword, category, audience, and guest history. Add each show to Google Sheets with podcast name, host, website, description, audience fit, recent episode topics, estimated relevance, and contact page if available.

Output

A podcast target list with show metadata and relevance notes.

Listen NotesGoogle Sheets
Pro tip

Smaller niche podcasts often convert better than large generic shows. Relevance beats audience size for B2B.

3

Research recent episodes and host patterns

2-3 hours per 50 shows

Use Perplexity to research each show's recent episodes, guest types, recurring themes, host interests, and whether they accept external guests. Add 2-3 personalization notes per podcast. Look for gaps where your guest can bring a fresh angle instead of repeating something the show just covered.

Output

Research notes that make each pitch feel specific to the show.

PerplexityGoogle Sheets
Pro tip

Do not pitch an episode they recorded last month unless you are offering a clear counterpoint or deeper follow-up.

Prompt template
Research this podcast for a guest pitch.

Podcast: {{podcast_name}}
Host: {{host_name}}
Podcast URL: {{podcast_url}}
Guest profile: {{guest_profile}}
Potential angles: {{guest_angles}}

Find:
1. Recent episode themes
2. Types of guests they usually host
3. Host interests or recurring questions
4. Audience fit
5. Which guest angle fits best and why
6. Personalization notes for the pitch
7. Any reason this show is a bad fit

Keep it concise and source-backed.
4

Find and verify host contact details

1-2 hours

Use the podcast website first, then Hunter or Apollo to find the host, producer, or booking email. Add source, confidence, and backup contact into Google Sheets. Avoid sending to generic scraped addresses unless you cannot find a better option.

Output

Verified podcast contact list with primary and backup emails.

HunterApolloGoogle Sheets
Pro tip

Producer emails are often better than host emails for larger shows. For small shows, the host usually handles bookings directly.

5

Generate personalized podcast pitches

1 hour per 50 pitches

Use Claude to write personalized pitch emails using the show research, host notes, and best-fit episode angle. Keep the pitch short. The email should lead with why the topic fits the show, then explain why the guest is credible. Include 2-3 possible episode titles to make the host's decision easier.

Output

Personalized podcast pitch emails ready for review.

ClaudeGoogle Sheets
Pro tip

The first sentence should prove you know the show. The second should make the episode idea obvious.

Prompt template
Write a personalized podcast guest pitch email.

Podcast: {{podcast_name}}
Host: {{host_name}}
Recent episode notes: {{recent_episode_notes}}
Audience fit: {{audience_fit}}
Guest bio: {{guest_bio}}
Best-fit angle: {{best_fit_angle}}
Credibility points: {{credibility_points}}

Email requirements:
- 120-180 words
- Start with a specific show reference
- Pitch the episode idea before the guest bio
- Include 2-3 possible episode titles
- Low-pressure CTA
- No hype, no generic PR language

Return subject line and email body.
6

Create a light follow-up sequence

30-45 min

Use Claude to generate two follow-up emails. The first should add a new angle or talking point. The second should politely close the loop. Load the sequence into Apollo or send manually depending on your volume.

Output

A short follow-up sequence for podcast outreach.

ClaudeApollo
Pro tip

Do not bump with 'just following up.' Add a new reason the episode would be useful.

Prompt template
Create two follow-up emails for this podcast guest pitch.

Original pitch:
{{original_pitch}}

Podcast context:
{{podcast_context}}

Guest angle:
{{guest_angle}}

Follow-up 1: Add one new useful talking point or timely reason.
Follow-up 2: Polite close-the-loop email.

Keep each under 100 words. Do not sound pushy.
7

Track replies and improve pitch angles

Ongoing

Track sent date, reply status, positive response, rejection reason, booked episode, and angle used in Google Sheets. After 30-50 sends, use Claude to analyze which podcast types and angles are working. Refine your target list and pitch language before sending the next batch.

Output

Podcast outreach performance tracker and improved pitch strategy.

Google SheetsClaude
Pro tip

A low response rate may be a targeting problem, not a copy problem. Analyze show fit before rewriting everything.

Prompt template
Analyze this podcast outreach performance data.

Outreach data:
{{podcast_outreach_data}}

For each pitch angle and podcast type, identify:
1. Positive reply rate
2. Rejection patterns
3. Best-fit show categories
4. Weak-fit show categories
5. Copy improvements
6. Targeting improvements
7. Recommended next batch strategy

Be critical and specific.

Expected results

Target list size

50 researched podcasts

Listen Notes and AI research make it practical to build a focused podcast list without agency support.

Time saved

6-10 hours per 50 targets

AI accelerates show research, angle matching, pitch writing, and follow-up creation.

Pitch quality

Show-specific outreach

Each pitch references recent episodes, audience fit, and a tailored episode idea instead of sending a generic guest bio.

Booking potential

3-8 positive replies per 50 pitches

Realistic for niche B2B podcasts when targeting is relevant and the pitch offers a clear episode idea, though results vary by guest credibility and category.

Build this next

Related

Build a warm intro request system from LinkedIn mutual connections

A related playbook to build after this workflow.

Related

Create a thought leadership ghostwriting pipeline for multiple executives

A related playbook to build after this workflow.

Related

Generate personalized event follow-up sequences from session attendance data

A related playbook to build after this workflow.