Dynamic Content lets you insert ads, sponsor messages, and other audio segments into your episodes at distribution time, so different listeners can hear different things in the same episode - and you can swap, pause, or replace those segments without re-uploading anything.
What it solves
A traditional podcast workflow bakes ads into the recorded audio file. Want to change the sponsor next month? Re-edit, re-export, re-upload. Want to run a regional promotion in Belgium but not the Netherlands? Out of luck.
Dynamic Content separates the episode (the conversation you recorded) from the inserted segments (the ads, sponsor messages, jingles). At the moment a listener downloads the episode, Springcast assembles the final audio file: your episode plus whichever segments are scheduled to run for that show, at that time, for that listener.
The result is one episode that can carry different content depending on context - without you re-publishing it every time.
The 30-second mental model
Three concepts cover most of what you'll do:
- Markers mark where an insertion can happen on an episode: a pre-roll before the episode starts, one or more mid-rolls at specific timestamps, and a post-roll after it ends.
- Assets are the audio files that get inserted - a sponsor's jingle, a house ad for your own podcast network, a disclaimer. Each asset can have multiple versions, so you can update the audio without losing your campaign history.
- Campaigns decide what plays in a marker, when, on which shows, and for whom. A campaign is essentially an advertiser's booking.
The matching between markers and campaigns happens through tags. A marker carries one or more tags ("Premium", "Standard"); a campaign also carries a tag. When Springcast assembles an episode, it walks each marker and asks: "Is there an active campaign whose tag matches this marker's tag?" If yes, it inserts that campaign's audio.
That's it. Everything else in Dynamic Content is detail on top of that loop.
Two ways to use it
Campaign-based (the rich path). Set up tags, upload assets, create campaigns with dates / pricing / booking targets. The system rotates the right ad into each slot for each listener, tracks impressions, calculates revenue, and reports on advertiser performance. This is what most podcast studios want.
Direct insertion (the simple path). Skip the campaign machinery and pin a specific asset directly to a specific marker. The same audio plays for everyone, every time, until you change it. Useful for house ads ("Subscribe to our newsletter"), disclaimers, or always-on sponsors. See Easy mode for the step-by-step.
You can mix both on the same show - direct-insertion markers for the always-on stuff, campaign-tagged markers for everything else.
Where it lives in the menu
In your workspace's left sidebar under Dynamic Content:
- Campaigns - the campaign list (table view + a Gantt timeline view).
- Revenue - workspace-wide revenue dashboard.
- Shows - per-show table of every episode, with bulk actions for markers.
- Advertisers - your advertiser directory + per-advertiser spend.
- Assets - your audio creative library.
- Tags - the tag library and waterfall configuration.
- Show settings - per-show defaults (which tags pre-roll uses, mid-roll slot defaults, etc.).
- Job log - what's currently assembling, what failed, what's queued.
When DC is the right tool
Dynamic Content is built for podcast studios with multiple shows and advertiser relationships - situations where you'd otherwise spend hours re-cutting and re-publishing audio to swap sponsors. If you publish one show with one sponsor that never changes, DC adds complexity you may not need. If you're running campaigns across a back-catalogue of dozens or hundreds of episodes, DC pays for itself within the first month.
What to read next
- New to ad sales for your podcast? Start with Tags & the waterfall - that's the mental model you'll lean on most.
- Just want to run your first ad? Campaigns is the step-by-step.
- Just want to insert one fixed audio file and call it a day? Easy mode.
- Wondering how the money numbers in the dashboard are calculated? Revenue.