Importing and Exporting Scripts
Import an existing script into your episode or export the current script as a text file.
Opening the Import/Export Menu
- In the episode workspace actions area (top right), click the three-dot menu icon (tooltip: Import / Export).
- A dropdown appears with three items:
- Import Script
- Export Script
- Delete Episode
Importing a Script
- Click Import Script from the dropdown.
- The Import Transcript dialog opens with a text area and file upload option.
- Choose one of two methods:
Paste Text
Type or paste your script directly into the text area. The placeholder reads: "Paste your transcript here, or drag and drop a file..."
Upload a File
- Drag and drop a file onto the dialog, or click Or Browse Files to select one.
- Accepted formats: plain text (.txt, .md)
- Maximum file size: 5 MB
- Click Import Transcript to process.
- Jellypod parses speaker labels and maps them to your episode's hosts.
For best results, format your transcript with speaker names in brackets on their own line, like: [John Doe] with their speech directly after on a new line.
Assigning Hosts After Import
Any bracketed label on its own line is read as a speaker. If a label doesn't match a host in your account, that block imports as No host and you assign it yourself:
- Click the speaker name above the block.
- Pick a host from the list.
By default the Swap All Hosts? checkbox at the bottom of the picker is checked, so reassigning one block moves every block from that speaker to the host you choose. To change only the selected block, uncheck Swap All Hosts? before picking. Jellypod remembers your choice for next time.
Remove performance and emotion cues like [Laugh], [Sigh], or [Pause] from your script before importing. Because any bracketed label on its own line is treated as a speaker name, these cues import as extra "hosts" with no voice assigned. To direct delivery instead, use the supported audio tags.
Exporting a Script
- Click Export Script from the dropdown.
- A .txt file downloads automatically, named after your episode title.
- The exported file includes speaker labels in brackets before each speech block:
[Host Name]
The speech block text goes here.
[Other Host]
Their dialogue follows here.Frequently Asked Questions
What format should my script be in for importing?
For best results, use speaker names in brackets on their own line (e.g., [John Doe]) with their speech on the next line. Plain text (.txt) and Markdown (.md) files are accepted, up to 5 MB.
Will importing a script replace my existing one?
Yes. Importing a script replaces the current script content. Jellypod parses speaker labels and maps them to your episode's assigned hosts.
My imported script has blocks with 'No host' or a stray speaker name. Why?
Any bracketed label on its own line is read as a speaker. Labels that don't match a host in your account import as 'No host,' and performance cues like [Laugh] or [Sigh] are picked up as extra speakers. Remove those cues before importing, then click the speaker name above any unassigned block to assign the right host.
I assigned a host to one block and it changed every block. How do I stop that?
The host picker has a 'Swap All Hosts?' checkbox that's on by default, so reassigning one block moves every block from that speaker at once. Uncheck 'Swap All Hosts?' before picking a host to change only the selected block.
Was this page helpful?