Assets are the audio files Dynamic Content can insert into your episodes - sponsor jingles, house ads, disclaimers - and versioning lets you swap their audio without losing campaign history.
What an asset is
An asset is a named audio creative in your workspace's library. Every campaign points at an asset; every direct-insertion marker can pin to one. The asset itself is just metadata - the actual audio lives in one or more versions attached to it.
You'll find your library under Dynamic Content → Assets.
Each asset shows:
- A name ("Bol.com - Mother's Day jingle 2026").
- Optional category / advertiser ties (helps with filtering).
- The number of versions.
- The active version's duration.
- A count of campaigns currently using it.
Versions - and why they matter
Most ad creatives change over time. A sponsor sends a v2 with corrected pronunciation; a house ad gets an updated CTA next quarter; a regional voice-over replaces the original. Without versioning, replacing the audio would break your historical reporting: insertions from last month would suddenly be attributed to a creative that wasn't actually played.
In Springcast, each asset can have multiple versions:
- v1, v2, v3, ... auto-numbered, labels are editable if you want something more descriptive.
- One version is the active version at any time - that's the audio that plays when something references the asset.
- Older versions stay in the library so historical insertions in your Revenue dashboard keep pointing at the version that actually aired.
Uploading new audio to an existing asset creates a new version, doesn't replace the old.
Uploading an asset
- Go to Dynamic Content → Assets → + New asset.
- Give it a name. Pick an advertiser tie if relevant.
- Upload the audio file (MP3 or WAV).
- Save. Springcast attaches the file as v1 and marks it active automatically.
That's it. The asset is now available to pick in any campaign or as a direct-insertion override on a marker.
Adding a new version to an existing asset
- Open the asset's detail page.
- Click + Upload new version.
- Pick the file. Optionally rename the auto-generated label.
- Save.
The new version becomes the active version. Any campaign currently pointed at the previous active version is automatically re-pointed to the new one, and the booked episodes are marked for re-assembly. Within ~5 minutes the audio listeners hear updates to the new version.
Why automatic re-pointing? Most of the time when you upload a new version, you mean "use this from now on". Forcing operators to manually re-link every campaign would be a footgun - we'd inevitably get tickets like "we uploaded v2 but it's still playing v1". The automatic behaviour matches the intent in 99% of cases.
If you ever want a campaign to stay pinned to a specific historical version (e.g. for an archival re-run), that's currently a manual operation - contact support and we'll set it up.
What plays where
There are two ways an asset gets used:
- As a campaign's creative. The campaign references a specific version (usually the active one). When the campaign matches a marker, this asset's audio plays.
- As a direct-insertion override on a marker. The marker pins to a specific version, skipping campaign matching entirely. See Easy mode for the workflow.
Both paths participate in re-assembly: if the asset's active version changes (or you swap the marker's override), the affected episodes are re-stitched on the next scheduler tick.
Deleting an asset
Springcast blocks deletion of an asset that's still referenced by an active campaign or a direct-insertion marker. If you try, you'll see a list of what's holding it.
To delete in those cases:
- Open each campaign / marker the asset is on.
- Either delete the campaign / marker, or change it to point at a different asset.
- Once nothing references the asset, deletion succeeds.
You can also delete individual versions as long as no campaign or insertion record references them. The currently-active version can't be deleted - upload + activate a newer version first.
A worked example
Bol.com sends you a 30-second promo for their Mother's Day campaign.
- Upload under Assets → + New asset. Name: "Bol.com - Mother's Day 2026 promo". Springcast attaches it as v1, marks it active.
- Two days later, Bol.com sends an updated promo with a different sign-off. You go to the asset detail page, click + Upload new version, pick the new file. Springcast attaches as v2, makes it active, and re-points the active Bol.com Mother's Day campaign automatically. Within ~5 minutes listeners are hearing v2.
- The campaign ends. Bol.com asks for a report. The Revenue dashboard's per-campaign view still correctly attributes the early downloads to v1 and the later ones to v2, because each insertion stamped its version at write time.
Tips
- Name assets for findability, not for cleverness. "Bol.com - jingle 30s" beats "BC2026MD" when you're scanning a list of 200 assets a year later.
- Use the advertiser tie when you upload an asset for a specific advertiser. The advertiser detail page can then show "assets by this advertiser" without you grouping by hand.
- One file per intended insertion. Don't bundle a pre-roll and post-roll into one MP3 hoping to split them later - upload them as separate assets so the campaigns can pick them independently.
- Test your asset before you wire up campaigns. Pin it as a direct override on a single episode's marker, check the assembled audio sounds right, then point a campaign at it.