# Podcast Production Automation
1Overview
This workflow automates the end-to-end podcast production pipeline: capture raw audio, remove background noise, generate timestamped transcripts, edit and prepare clips for distribution, and publish to multiple platforms simultaneously. Designed for podcast creators and production teams, this pack reduces manual editing from 5 hours to 1 hour per episode and saves 20–25 hours per month across the full production cycle.
---
2What's in This Pack
1. Descript
What it does: Descript is a cloud-based audio and video editing platform that transcribes your recordings automatically and lets you edit audio by editing text—similar to editing a document in Google Docs. It also handles basic audio cleanup and exports to various formats for distribution.
Role in this workflow: Descript serves as your central recording and initial editing hub, capturing raw podcast audio, generating rough transcripts, and preparing edited audio files for distribution.
Documentation: Descript Getting Started Guide
ⓘ Note:
- Descript's transcription accuracy is good but not perfect; use Whisper as a backup for critical sections or legal content.
- Descript does not have a public API, so automation with Make will be limited to manual exports and uploads.
---
2. Whisper
What it does: Whisper is an open-source speech-to-text (voice-to-transcript) model developed by OpenAI. It converts audio files into accurate written transcripts and is free to use, either through OpenAI's API or by downloading and running the software locally on your computer.
Role in this workflow: Whisper provides a free, highly accurate transcription backup and alternative to Descript's built-in transcription, especially useful if Descript's accuracy needs verification or if you want to avoid vendor lock-in.
Documentation: Whisper GitHub Repository
ⓘ Note:
- Whisper requires either an API key from OpenAI (if using the API) or technical setup to run locally; it is not a simple web app like Descript.
- For most users, Descript's transcription will be sufficient; use Whisper only if accuracy issues arise or if you need an open-source alternative.
---
3. Krisp
What it does: Krisp is an AI-powered noise removal and audio enhancement tool that strips background noise (traffic, wind, keyboard clicks, etc.) from recorded audio in real-time or in post-production. It works as a browser extension, desktop app, or API integration.
Role in this workflow: Krisp cleans up raw podcast audio before it enters Descript, ensuring that background noise doesn't interfere with transcription accuracy or final audio quality.
Documentation: Krisp Documentation
ⓘ Note:
- Krisp works best on consistent, steady background noise; highly variable or loud environments may still require manual editing in Descript.
- Krisp integrates via API with Make, allowing you to automate noise removal in your production pipeline.
---
4. Murf AI
What it does: Murf AI is a text-to-speech (TTS) platform that converts written text into natural-sounding AI-generated voice narration. You can choose from dozens of voices in different accents, languages, and tones, and export audio files ready for use in videos, podcasts, or audiobooks.
Role in this workflow: Murf AI generates professional narration for podcast intros, outros, sponsor reads, or short-form clips extracted from full episodes—eliminating the need to re-record these segments manually.
Documentation: Murf AI Getting Started
ⓘ Note:
- AI-generated voices sound professional but may not match your personal podcast voice; use Murf for standardized segments (intros, ads) rather than main content.
- Murf integrates with Zapier and Make via webhooks, allowing you to trigger voice generation automatically when new episode transcripts are ready.
---
5. Make (Integromat)
What it does: Make is a no-code automation platform (also called workflow automation or integration-as-a-service) that connects different apps and services so they can communicate and share data automatically. Instead of manually copying and pasting information between tools, Make creates workflows (called "scenarios") that run on a schedule or when triggered by an event.
Role in this workflow: Make orchestrates the entire distribution pipeline—taking your finalized audio and transcript from Descript, triggering Murf AI for clip narration, and publishing to podcasting platforms, social media, and email simultaneously.
Documentation: Make Documentation
ⓘ Note:
- Make cannot directly integrate with Descript (which has no API), so your Make workflows will begin after you manually export files from Descript.
- Make can send audio files to podcasting platforms (Spotify, Apple Podcasts, etc.) via their distribution partners like Anchor or Transistor.
---
3Prerequisites
- Descript account: Paid Starter plan ($12/month) or higher. Sign up at descript.com.
- Krisp account: Paid Pro plan ($10/month) recommended for unlimited processing. Free tier available at krisp.ai for testing.
- Whisper: No account needed if running locally. If using via OpenAI API, you will need an OpenAI account and API key (available at platform.openai.com).
- Murf AI account: Paid Pro plan ($10/month) or free tier for testing. Sign up at murf.ai.
- Make account: Free plan available for testing; Pro plan ($20/month) recommended for production workflows. Sign up at make.com.
- Podcast distribution account: You will need access to a podcast host or distributor (e.g., Anchor, Transistor, Podbean, or Buzzsprout) to publish episodes. Most offer free plans.
- Recording software: Descript can record directly, but you may also use Audacity (free), GarageBand (Mac), or any audio recorder that exports MP3 or WAV files.
- Browser or desktop app access: All tools support web browsers (Chrome, Firefox, Safari, Edge); Descript and Krisp also offer desktop apps for Mac and Windows.
---
4Setup & Integration Guide
6. Setting Up Descript
- Go to descript.com and click Sign Up.
- Create an account using email or Google/Apple sign-in.
- Choose the Starter plan ($12/month) during onboarding.
- Verify your email and log in to the Descript dashboard.
- Click New Project and select New Podcast (or New Recording if recording in-app).
- Grant browser permissions for microphone and speaker access when prompted.
- Test your microphone by recording a 10-second sample and confirm audio quality.
- In Settings > Transcription, verify that automatic transcription is enabled (it is by default).
⇄ Integration — other tools in this pack:
- Descript exports finished audio as MP3 or WAV files. Download these files and upload them manually to Make workflows or directly to your podcast hosting platform.
- Use the Share > Export menu in Descript to download transcripts as .txt or .srt (subtitles) for use in social media or video clips.
---
7. Setting Up Whisper
Option A: Using OpenAI API (Recommended for automation)
- Go to platform.openai.com and sign in with your OpenAI account.
- Navigate to API keys in the left sidebar.
- Click Create new secret key and copy the key to a secure location (you will need it in Make).
- Whisper API calls cost approximately $0.02 per minute of audio; set spending limits in Billing > Usage limits if desired.
Option B: Running Whisper Locally (For advanced users)
- Install Python (version 3.8 or higher) on your computer from python.org.
- Open a terminal or command prompt and run:
pip install openai-whisper
- Download your audio file to your computer.
- In the terminal, run:
whisper your-audio-file.mp3 --output_format txt (replace your-audio-file.mp3 with your actual filename).
- Whisper will generate a
.txt transcript in the same folder as your audio file.
⇄ Integration — other tools in this pack:
- If using the API, you will paste your Whisper API key into Make workflows to trigger transcription automatically when audio is uploaded.
- If running locally, copy the generated
.txt file and paste the text into Descript to verify or enhance the transcript.
---
8. Setting Up Krisp
- Go to krisp.ai and click Sign Up.
- Create an account using email or Google sign-in.
- Choose the Pro plan ($10/month) at checkout (or start with the free tier to test).
- Verify your email and log in to the Krisp dashboard.
- You have two options for using Krisp:
Option A: Krisp Web App
- On the dashboard, click Upload Audio File (or drag and drop an MP3/WAV file).
- Click Remove Noise and wait for processing to complete (typically 2–5 minutes).
- Click Download to save the cleaned audio file.
Option B: Krisp Desktop App
- Download the Krisp app for Mac or Windows from the Downloads section.
- Install and open the app.
- Click Sign In and use your Krisp account credentials.
- Open your audio editor (Descript, Audacity, etc.) and select Krisp as your microphone input; Krisp will remove noise in real-time as you record.
- Test noise removal by uploading a 30-second audio sample and comparing the before/after.
⇄ Integration — other tools in this pack:
- Export cleaned audio from Krisp as MP3 and upload directly to Descript for transcription.
- To automate noise removal in Make, use the Krisp API by adding an HTTP request module (see Make Setup below for details).
---
9. Setting Up Murf AI
- Go to murf.ai and click Start Creating.
- Create an account using email or Google sign-in.
- Choose the Pro plan ($10/month) (or test the free tier first).
- Verify your email and log in to the Murf AI studio.
- Click Create a new project and select Podcast or Voiceover.
- Type or paste your script (e.g., podcast intro, sponsor read, or episode summary) into the text editor.
- Click the Voice dropdown and select a voice by language, gender, and tone (e.g., "English - Female - Professional").
- Click the Play icon to preview your narration.
- Adjust Speed (words per minute) and Tone (confidence, warmth, etc.) if needed.
- Click Export and choose MP3 as the file format.
- Click Download and save the audio file to your computer.
⇄ Integration — other tools in this pack:
- To automate Murf AI in Make, create a Make webhook (see Make Setup below). When a new episode transcript is ready, Make will send the script to Murf AI, generate narration, and download the audio automatically.
- Save Murf AI exports as MP3 and upload them to Descript to mix with main episode audio, or directly to your podcast host for distribution.
---
10. Setting Up Make
- Go to make.com and click Sign Up.
- Create an account using email or Google sign-in.
- Choose the Pro plan ($20/month) during onboarding (or test the free plan first; free includes 1,000 operations/month).
- Verify your email and log in to the Make dashboard.
- Click Create a new scenario.
- Click the empty module in the center and search for a trigger (the event that starts your workflow). For this workflow, use:
- Google Drive trigger: "Watch Files" (monitors a folder for new audio exports from Descript)
- Webhook trigger: "Custom Webhook" (you can trigger workflows manually or from external apps)
- Select your trigger and follow the prompts to authenticate (e.g., connect your Google Drive account).
- Click the + icon to add a second module. Search for and add the tools you want to automate:
- HTTP module (for sending data to APIs like Krisp or Murf AI)
- Zapier module (to trigger actions in Murf AI, Slack, etc.)
- Google Sheets module (to log transcripts and metadata)
- Email module (to send episode notifications)
- Slack module (to post updates to team channels)
- Configure each module:
- In an HTTP module, paste the API URL and authentication key (API key).
- In a Zapier module, authenticate with the third-party tool and map input fields (e.g., transcript text) to output fields.
- Click Save and then Turn on to activate your workflow.
- Test the scenario by uploading a test file or manually triggering the webhook; check the Execution history to confirm each step completed.
⇄ Integration — other tools in this pack:
- Descript → Make: Export audio/transcripts from Descript to Google Drive or Dropbox, then trigger a Make workflow to watch for new files.
- Make → Murf AI: Add an HTTP module with this configuration:
- URL:
https://murf.ai/api/v1/speech/synthesize (example; check Murf AI docs for current endpoint)
- Method:
POST
- Headers: Add
Authorization: Bearer YOUR_MURF_API_KEY (replace with your actual Murf AI API key from Settings > API Keys)
- Body: Set to JSON format and include:
{ "text": "[your script]", "voiceId": "[murf voice ID]", "format": "mp3" }
- Make → Podcast Host: Add a Zapier or HTTP module pointing to your podcast host's API (e.g., Anchor, Transistor). Upload the finalized MP3 and metadata (title, description, publish date).
- Make → Slack: Add a Slack module to notify your team when an episode is ready to publish. Configure the message to include episode title and a link to the audio file.
---
5Step-by-Step Workflow
- Descript: Record your podcast episode directly in the Descript app, or upload an existing audio file (MP3 or WAV). Descript will automatically transcribe the audio within seconds to minutes depending on file length.
- Data handoff: Descript generates a synchronized transcript alongside the audio waveform. You can now see the full text on screen and edit audio by clicking and editing the text.
- Pro tip: Use the Show Speaker Names feature to label different speakers; this makes editing multi-person podcasts much faster.
- Krisp: Before finalizing in Descript, optionally export the raw audio and run it through Krisp to remove background noise. Download the cleaned version and re-upload it to Descript to re-transcribe if needed.
- Data handoff: Export cleaned MP3 from Krisp, then upload to Descript to replace the original audio.
- Pro tip: Krisp works best on steady background noise (air conditioning, office hum); use it first, then use Descript to manually remove any remaining noise artifacts (mouth clicks, breath sounds).
- Descript: Edit the transcript by removing filler words ("um," "uh," "like"), false starts, and tangents. As you edit the text, the audio edits automatically.
- Data handoff: The edited transcript and audio remain in Descript.
- Pro tip: Use Descript > Search & Replace to quickly remove common filler words across the entire episode.
- Descript: Export the finalized audio as MP3 via File > Export > Audio Only. Download the file and save to a folder on your computer or to a cloud storage service (Google Drive, Dropbox, etc.) that is monitored by Make.
- Data handoff: MP3 file is now ready for distribution and transcription verification.
- Pro tip: Descript also exports the transcript as an SRT (SubRip) file—save this too for generating video clips with captions.
- Whisper (optional verification step): If you want to verify or enhance Descript's transcription, upload the final MP3 to Whisper via the OpenAI API (or run it locally). Compare the two transcripts and update the Descript transcript if Whisper's version is more accurate.
- Data handoff: Whisper outputs a plain-text
.txt file. Copy the text and paste it into Descript to update the transcript if needed.
- Pro tip: Whisper is most useful for technical terms, names, or jargon that Descript may misinterpret.
- Murf AI: Create short clips or summaries of your episode (intro, key takeaway, sponsor read). Paste the text into Murf AI, select a voice, and generate MP3 narration.
- Data handoff: Murf AI exports MP3 files. Download these and store them alongside your main episode audio.
- Pro tip: Use the same voice and tone across all episodes for brand consistency; save your voice preferences as a Murf AI template.
- Make: Set up an automated workflow to handle distribution. Create a scenario that:
- Watches for new MP3 files in your Google Drive/Dropbox folder (trigger: Google Drive > Watch Files)
- Downloads the audio and transcript
- Sends the episode title, description, and audio file to your podcast host (via API or Zapier) to publish across Spotify, Apple Podcasts, and other platforms
- Uploads Murf AI-generated clips to social media platforms (Instagram, TikTok, Twitter/X) using Zapier
- Posts a notification to your team Slack channel when the episode goes live
- Logs episode metadata (title, publish date, platform URLs) in a Google Sheet for tracking
- Data handoff: Make coordinates all downstream systems. The workflow receives MP3 + metadata from Descript and distributes to podcast hosts, social media, and team communication tools.
- Pro tip: Use Make's scheduling feature to publish episodes at optimal times (e.g., 6 AM on Tuesdays for maximum reach).
- Podcast Host & Social Media: Your Make workflow publishes the episode automatically across Spotify, Apple Podcasts, YouTube, TikTok, Instagram, etc. No manual uploads needed.
- Data handoff: Each platform receives the MP3 file, show notes (transcript), and metadata (artwork, title, description) from Make.
- Pro tip: Use your podcast host's analytics dashboard to track listener growth and identify popular episodes; use this data to guide future episode topics.
---
6Integration Map
Here is how data flows through this workflow:
``` Raw Audio (MP3/WAV) ↓ [KRISP] → Cleaned Audio (MP3) ↓ [DESCRIPT] → Transcript (TXT/SRT) + Edited Audio (MP3) ↓ [WHISPER] (optional) → Verified Transcript (TXT) ↓ [MURF AI] → Narrated Clips (MP3) ↓ [MAKE] → Distributes to: ├→ Podcast Host (Anchor, Transistor, etc.) ├→ Social Media (Instagram, TikTok, Twitter/X via Zapier) ├→ Email (Newsletter) ├→ Slack (Team notification) └→ Google Sheets (Episode log) ```
File formats at each handoff:
- Raw recording → MP3 or WAV (Descript accepts both)
- Descript output → MP3 (audio) + TXT/SRT (transcript)
- Krisp output → MP3 (noise-reduced audio)
- Whisper output → TXT or JSON (transcript)
- Murf AI output → MP3 (narrated audio)
- Make distribution → MP3 + JSON metadata (to APIs) or MP3 + TXT (to social media as uploads)
Fully automated handoffs (via Make):
- Descript → Make (via Google Drive/Dropbox file monitoring)
- Make → Podcast Host (via REST API—HTTP request with authentication)
- Make → Social Media (via Zapier connector)
- Make → Email/Slack (via native Make modules)
Manual copy-paste steps (unavoidable due to tool limitations):
- Descript → Krisp (Descript has no API; export MP3 and upload to Krisp manually)
- Descript → Make (same reason; download transcripts and metadata, then paste into Make or upload files to Google Drive for Make to monitor)
- Whisper → Descript (if using Whisper for verification; copy/paste corrected text back into Descript)
---
7Troubleshooting
Problem
Descript's transcription contains errors or misses important words. Solution:
- Open the Descript transcript and locate the error (the text will be out of sync with the audio).
- Click on the incorrect word in the transcript and manually type the correct word.
- (Optional) Export the audio to Whisper to verify the correct transcription; if Whisper is more accurate, copy its output and update Descript.
- Re-export the corrected transcript as SRT or TXT for downstream use.
---
Problem
Krisp's noise removal removes too much audio or distorts speech. Solution:
- In the Krisp web app, click the dropdown next to Remove Noise and select Medium or Light instead of Heavy.
- If using the Krisp desktop app, open the app settings and lower the Noise Suppression Level slider.
- Re-process the audio and listen to a 30-second sample to confirm it sounds natural.
- If noise removal still causes issues, skip Krisp and perform manual cleanup in Descript instead (use the Remove Sound tool on specific sections).
---
Problem
Make workflow fails with "API authentication error" when trying to send audio to your podcast host. Solution:
- Verify that your API key for the podcast host is correct. Go to the host's Settings > API Keys and copy the key again.
- In the Make HTTP module, paste the API key in the Headers section in the correct format (e.g.,
Authorization: Bearer YOUR_API_KEY).
- Check the podcast host's API documentation to confirm the correct endpoint URL (e.g.,
https://api.example.com/episodes/create).
- Test the endpoint using a tool like Postman (postman.com) before running the full Make workflow.
- In Make, click Run once to test the scenario and check the Execution history for specific error messages.
---
Problem
Murf AI voice sounds robotic or unnaturally fast. Solution:
- In the Murf AI editor, reduce the Speed slider from the default (usually 1.0) to 0.8 or 0.9 words per minute to sound more natural.
- Increase the Pause duration between sentences (usually 0.5 seconds) to allow the voice to "breathe."
- Try a different voice: click the Voice dropdown and audition 2–3 alternative voices with different tones (e.g., "Warm" vs. "Professional").
- Re-generate and download the narration as MP3.
---
Problem
Social media uploads via Make fail or post at the wrong time. Solution:
- Verify that your social media account is properly authenticated in Make. Go to Make > Your Connections and check that Instagram, TikTok, or Twitter/X shows a "Connected" status.
- If disconnected, click the connection and re-authenticate by signing into your social media account.
- Check that your Make scenario includes the correct social media module (e.g., Instagram > Create a Post) with the right input fields (image/video file, caption, hashtags).
- If scheduling posts, verify that the Schedule date and time are set correctly in the module and that your computer's time zone is correct (Make uses your account's time zone).
- Test by posting a single image manually through Make; if it succeeds, the full workflow should work.
---
Problem
Google Drive monitoring in Make doesn't detect new files from Descript. Solution:
- Confirm that your Google Drive > Watch Files trigger is monitoring the correct folder. In the trigger settings, click Select a Folder and choose the Google Drive folder where you save Descript exports.
- Verify that your Google account is properly authenticated in Make. If authentication failed, click Reconnect in the module and re-sign into Google.
- Manually test the trigger: upload a test MP3 file to the watched folder, then in Make, click Run once to force the scenario to check for new files.
- Check the Execution history in Make to see if the file was detected; if not, verify that the folder path is correct and that you have read/write permissions to that folder.
- If issues persist, use Zapier as an alternative automation platform (supported by most tools in this pack) to trigger workflows instead of Make.