For podcast producers managing weekly shows or multi-program networks, manual post-production is a repetitive bottleneck. Leveling voice tracks, hitting broadcast loudness standards, scrubbing background noise, rendering chapter marks, and manually uploading finished audio files to podcast hosting dashboards consume hours every week.
Auphonic eliminates this manual overhead through the combination of Production Presets, External Services, and Watch Folders. Once configured, a producer only needs to export an edited mixdown from their Digital Audio Workstation (DAW) into a designated cloud folder (such as Dropbox, Amazon S3, or SFTP). Auphonic detects the file, applies mastering algorithms, injects metadata and intro/outro audio, transcribes the episode, and pushes the finished release directly to hosting platforms like Libsyn, Podbean, Captivate, or Spreaker.
Here is the step-by-step engineering guide to configuring an end-to-end automated podcast pipeline in Auphonic.
Architecture of the Zero-Touch Pipeline
The automated Auphonic pipeline operates across three interconnected layers:
[ Local DAW Export ]
│
▼
[ Ingestion Layer: Cloud Watch Folder ]
(Dropbox, OneDrive, Amazon S3, SFTP)
│ (Push Notification or 5-min Polling Check)
▼
[ Processing Layer: Auphonic Production Preset ]
- Audio Restoration: Dynamic Denoiser, Voice AutoEQ / Studio Voice
- Dynamics & Loudness: Adaptive Leveler, -16 LUFS (Stereo) / -19 LUFS (Mono)
- Content Assembly: Intro / Outro Ducking (-18 dB), Variable Metadata Tagging
- AI Enrichment: Whisper ASR, Shownotes & Chapters Generation
│
▼
[ Distribution Layer: Outgoing External Services ]
- Podcast Hosts: Libsyn (Quickcast / Dropbox), Podbean, Captivate, Spreaker, Acast
- Media & Social: YouTube (Video / Audiogram), Cloud Storage Archiving
- Optional Safety Gate: "Review before Publishing" or "Draft" Mode
Step 1: Connect Ingestion Storage and Hosting Platforms
Auphonic separates connections into Incoming Services (where raw audio is pulled from) and Outgoing Services (where finished productions are sent). Navigate to the External Services menu (/engine/services/) to connect your services before building presets.
1. Connecting Incoming Storage Services
| Storage Service | Ingestion Trigger Mechanism | Directory Rules & Setup Requirements |
|---|---|---|
| Dropbox | Instant (Push Notification via Webhook) | Restricted to /Apps/auphonic/. Raw files dropped here process immediately upon upload completion. |
| OneDrive | Instant (Push Notification) | Personal accounts restricted to /Apps/Auphonic App/. Business accounts require full read/write permissions. |
| Amazon S3 | Periodic Polling (every 5 minutes + 2-minute byte stability check) | Requires S3 Bucket Name, AWS Access Key, AWS Secret Key, and an optional S3 Key Prefix (e.g., incoming-raw/). |
| Generic S3 / Google Cloud Storage | Periodic Polling (5 minutes + 2-minute check) | Custom S3 API endpoint (e.g., storage.googleapis.com), bucket name, and interoperability keys. |
| SFTP / FTPS | Periodic Polling (5 minutes + 2-minute check) | Hostname, port (default 22 for SFTP), directory path, and credentials or Auphonic's public SSH key. |
Note on Google Drive: While Google Drive is supported for manual file selection via the Google Picker in the web production form, native Watch Folders require direct webhook or file-system polling. For automated cloud watch folders, Dropbox, OneDrive, Amazon S3, and SFTP provide reliable automation.
2. Connecting Outgoing Podcast Hosting Platforms
Connect your target podcast distribution platform under the Podcasting / Audio / Video Services section:
- Libsyn: Enter your Libsyn Show Slug (displayed as Show ID in Libsyn FTP settings), your Libsyn account email, and your dedicated Libsyn FTP Password (distinct from your web login password). Set the target server directory:
quickcast/: Publishes the episode immediately to all configured show destinations using embedded tags.dropbox/: Uploads the media to FTP / Unreleased in the Libsyn dashboard, allowing final manual scheduling.public/: Hosts the file as a standalone public download without generating feed updates.
- Podbean: Click the authorization link to authenticate via OAuth. Select your target show. You can check the PodBean Draft Status option to stage episodes as drafts rather than publishing immediately.
- Captivate: Retrieve your Captivate User ID and API Token from My Account -> API Key -> Reveal API Key. Paste both into Auphonic, click next, and select the target podcast.
- Spreaker: Authenticate via OAuth, select your Spreaker Show/Collection, and specify sharing settings (Public vs. Private) and draft status.
- YouTube / Social Channels: Connect YouTube or Facebook if you want Auphonic to automatically convert your audio into a video with cover art, waveform audiograms, and chapter-based video descriptions.
Step 2: Configure the Master Production Preset
The Preset (/engine/preset/) holds the core processing logic. Every recording processed through your watch folder adopts these settings.
1. Audio Algorithms: Mastering and Normalization
- Loudness Normalization:
- Set the Loudness Target to
-16 LUFS(the international streaming standard for stereo podcasts). - Enable the Dual Mono checkbox. If a mono voice file is ingested, Auphonic automatically applies a
-3 LUoffset to target-19 LUFS. This ensures mono and stereo episodes maintain identical perceived volume across mobile and car stereos. - Set Maximum True Peak Level to
Auto(automatically enforces-1.0 dBTPto prevent inter-sample clipping during lossy MP3 encoding).
- Set the Loudness Target to
- Adaptive Leveler:
- Set Leveler Strength to
100%(standard) for multi-speaker conversational shows to balance varying microphone distances. If producing narrative audio drama where dynamic whisper-to-shout contrast is intentional, reduce to70%. - Keep Compressor set to
Medium(Auto) to control micro-dynamics and plosive bursts without squashing vocal presence.
- Set Leveler Strength to
- Adaptive Filtering & AutoEQ:
- Select Adaptive High-Pass Filtering to remove room rumble, HVAC hum, and handling noise.
- Enable Voice AutoEQ to tame harsh sibilance (de-essing) and muddy proximity effect. If working with telephone interviews or low-fidelity remote lines, consider Studio Voice (Beta) to reconstruct lost frequencies.
- Noise & Reverb Reduction:
- Select Dynamic Denoiser (removes ambient room hiss while preserving speech) or Speech Isolation for noisy field recordings.
- Adjust Remove Reverb if recording in untreated, reflective rooms.
2. Audio Branding: Reusable Intro and Outro Stitching
Instead of manually aligning music beds in your DAW, presets can automatically append and prepend audio assets:
- Specify your intro and outro audio files (hosted on external cloud storage or via HTTP).
- Configure Fore/Background Method to
Ducking. - Set Ducking Gain to
-18 dBand Ducking Fade Time to500 ms. - Set an Intro Overlap (e.g., 3–5 seconds) so your host’s opening words smoothly duck the trailing musical tail rather than cutting abruptly.
3. Metadata Automation and Variable Placeholders
Leave episode-specific fields blank if your DAW exports ID3 metadata tags directly into the input audio file; Auphonic preserves and maps them automatically.
To standardize show-level metadata across episodes, use Auphonic's dynamic template variables:
- Track / Episode: Set to
{track}. - Title: Set to
Episode {track}: {title}or use{filename}if you name raw files after the episode title. - Artist / Author: Enter your show host or network name.
- Summary / Description: Insert show boilerplate notes and append
{summary}. - Enable Append Chapter Marks to Summary to inject clickable timestamps into the show notes for podcast apps that lack native MP4chaps or Podlove chapter support.
4. Speech Recognition and Auto-Shownotes
- Select Auphonic Whisper ASR (included on paying accounts without external API fees).
- Enable Speaker Diarization to identify guest and host speaking segments.
- Check Automatic Shownotes and Chapters. Auphonic’s integrated language model will transcribe the recording, extract natural discussion topics into chapter markers, and generate an episode summary.
5. Output Encoders and Publishing Targets
- Output Files: Add an MP3 output encoded at
128 kbps(or96–112 kbpsmono) with ID3 tags. You can add a second format, such as AAC (.m4a) or Opus, for web playback. - Transcript Deliverables: Add WebVTT subtitles or an HTML transcript output if your hosting site hosts accessible transcripts.
- Publishing / External Services: Click Add External Service and select the outgoing hosting provider configured in Step 1 (e.g., Libsyn or Podbean).
- Review before Publishing:
- If enabled, Auphonic halts before distribution, emailing you a completion link so you can preview audio and edit transcript text before clicking "Publish".
- If disabled, the episode deploys immediately to your host upon algorithm completion.
Step 3: Configure and Arm the Cloud Watch Folder
With your External Services authenticated and your Production Preset assembled, create the ingestion trigger in the Watch Folders dashboard (/watchfolder/list/).
[ Watch Folder Configuration ]
├── Display Name: Weekly Show Ingestion (Dropbox)
├── Service Account: Dropbox (/Apps/auphonic/)
├── Preset: Master Podcast Preset v2
├── File Name Filter: *.wav
└── Status: Active
- Display Name: Give the folder a recognizable title (e.g.,
Weekly Podcast - Master Ingestion). - Service Account: Choose your connected cloud storage (e.g., Dropbox, OneDrive, Amazon S3).
- Preset: Select the Production Preset configured in Step 2.
- File Name Filter: Enter a Unix wildcard expression to prevent unintended files from triggering runs:
*.wav: Matches only uncompressed WAV exports.ep_*.wav: Matches only files prefixed withep_.*.[wm][ap]3: Matches both.wavand.mp3files.- Do not leave this blank if your storage directory contains DAW project backups,
.DS_Storefiles, or temporary cache files.
- Activate: Save and ensure the watch folder status indicates Active.
Operational Workflow: From DAW Export to Live Distribution
Once the system is armed, the production workflow is streamlined into a single action:
- Export from DAW: Edit your podcast episode in your DAW (Reaper, Pro Tools, Audition, Logic). Export your master singletrack mixdown as
EP42_Interview_Master.wav. - Drop to Cloud Storage: Move
EP42_Interview_Master.wavinto your watched cloud folder (e.g., your local Dropbox folder synced to/Apps/auphonic/). - Automatic Ingestion:
- Dropbox / OneDrive: A webhook push notification alerts Auphonic immediately once your cloud client finishes uploading.
- Amazon S3 / SFTP: Auphonic’s server detects the new file during its next 5-minute polling cycle, verifies file size stability over a 2-minute buffer, and initiates the run.
- Batch Processing & AI Generation: Auphonic normalizes loudness to -16 LUFS, runs dynamic denoising, layers intro/outro music beds, runs Whisper transcription, and calculates chapter markers.
- Direct Distribution: The mastered MP3 and episode transcript push to your host (e.g., Libsyn or Podbean). If you left "Review before Publishing" turned off and selected immediate publishing, the episode enters your RSS feed without touching a browser.
Critical Nuances, Limitations, and Best Practices
To avoid common pitfalls in automated workflows, keep these technical limitations in mind:
1. Singletrack vs. Multitrack Restriction
Watch Folders operate exclusively on singletrack productions. They cannot automatically group separate multi-mic recordings (e.g., mic1.wav, mic2.wav) into a synchronized multitrack session. If you need multitrack cross-gating and individual track leveling, bounce your multi-mic recording to a preliminary singletrack master in your DAW before dropping it into the watch folder, or trigger multitrack jobs via the Auphonic REST API or an n8n community node.
2. Polling Latency on S3 and SFTP
Producers using Amazon S3, Google Cloud Storage, or SFTP should account for a 5 to 7 minute ingestion delay. Because these protocols lack native push notifications to Auphonic, the system polls every 5 minutes and waits an additional 2 minutes to confirm that large multi-gigabyte uploads are not incomplete. If you need an emergency instant run, navigate to /watchfolder/list/ and click the Check for New Files button.
3. Production Rate Safety Limits
Auphonic enforces a default maximum productions per hour ceiling on watch folders. This safety threshold protects your account balance in case an automated script or misconfigured sync tool dumps dozens of unintended files into the directory. If this limit is breached, Auphonic pauses the queue and sends an alert email allowing you to approve or cancel pending productions.
4. Inactivity Auto-Pausing
Auphonic periodically pauses watch folders that have seen zero activity over several consecutive months. If your show takes a seasonal hiatus, log into the dashboard to verify that your watch folder is set to Active prior to uploading your season premiere.
5. Managing Staging with "Draft Status"
If your editorial process requires final human review of episode summaries, sponsor copy, or artwork before public syndication:
- Configure your hosting service connection (such as Podbean or Captivate) with Draft Status enabled.
- Alternatively, enable Review before Publishing in the Auphonic preset. This preserves 95% of automation savings while providing a foolproof safety check against publishing unverified AI summaries or accidental rough cuts.