Skip to content
agentusehub
ContentBeginnerMedia

Turn one podcast episode into 10 social posts

Export the Descript transcript, let ChatGPT pick the five strongest moments, and get 10 platform-ready posts in a review doc within minutes.

Time saved
4h / week
Setup time
45 minutes
Running cost
$20/mo
Cost range
Under $25/mo

The problem it solves

Recording the episode is the hard part, yet most shows post one link and move on. Writing posts for LinkedIn, X and Instagram means re-listening for quotable moments, which takes an afternoon nobody has. The best ideas in each episode never reach anyone who did not press play.

How it flows
  1. Episode published
  2. Transcribe
  3. Pick 5 moments
  4. Write 10 posts

Step-by-step setup

  1. Export the transcript from Descript

    When the edit is final, choose Export > Transcript as plain text with timestamps and speaker labels switched on. Save it to a Google Drive folder named `Podcast transcripts`, with the episode number at the start of the file name.

  2. Trigger a Zap on each new transcript

    Create a Zap with Google Drive > New File in Folder as the trigger, pointed at `Podcast transcripts`. Add a Formatter > Text > Truncate step at 60,000 characters so unusually long episodes do not fail the next step.

  3. Pick the moments

    Add a ChatGPT > Conversation step with the “Find the moments” prompt. Ask for JSON so the next step can read each moment’s timestamp, quote and angle separately.

  4. Write the 10 posts

    Add a second ChatGPT step with the posts prompt, passing in the moments plus three past posts that performed well and a short list of words you never use. Keep temperature around 0.7 so posts vary without drifting off-message.

  5. Save to a review doc

    Use Google Docs > Create Document from Text to save all 10 posts under the episode title, then send the link to your team with Email by Zapier. A person edits and approves before anything is scheduled.

  6. Cut matching clips

    Use the timestamps from the moments step to find each quote in Descript and export 30–60 second clips for the video posts. Schedule the posts and clips across the two weeks after release.

Example prompts

Find the moments
Below is the transcript of episode {{episode_number}} of {{show_name}}, a podcast for {{audience}}.

Find the five moments most likely to make someone in that audience stop scrolling. Good moments contain a specific number, a strong opinion, a counterintuitive claim or a short story with a clear outcome. Skip intros, ad reads and small talk.

Return JSON: an array of five objects with keys timestamp, speaker, quote (verbatim, under 40 words) and angle (one sentence on why it matters to this audience).

Transcript:
{{transcript}}
Write the posts
Using the five moments below, write 10 social posts for {{show_name}}:
- 4 LinkedIn posts (120–200 words, first line under 12 words, no hashtags in the body)
- 4 X posts (under 260 characters each)
- 2 Instagram captions for video clips (under 80 words, ending with one question)

Use every moment at least once. Quote guests accurately and name them. Match the voice of these past posts:
{{voice_examples}}

Never use these words: {{banned_words}}. No emoji. End every post with the episode link: {{episode_url}}

Moments:
{{moments_json}}
Customer Support · Beginner
  1. Support email
  2. Order-status check
  3. Shopify order lookup

Auto-answer order status emails with live tracking

Spot order-status questions in the support inbox, look up the order in Shopify and reply with live tracking and an honest ETA.

Gmail · Zapier · ChatGPT · Shopify
Finance · Intermediate
  1. New bank transaction
  2. Find open invoices
  3. Match with ChatGPT

Reconcile invoices against bank transactions

Zapier sends each new bank transaction to ChatGPT, which matches it to the right open invoice or bill in QuickBooks and flags anything unclear.

Zapier · ChatGPT · QuickBooks
Content · Advanced
  1. Monthly schedule
  2. Find declining posts
  3. Research changes

Refresh blog posts that are losing search traffic

Each month, find posts whose search clicks dropped, research what changed with Perplexity, and get a Claude-written refresh brief for each one.

n8n · Perplexity · Claude · Google Sheets