Jellypod Docs
Podcasts & Episodes

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

  1. In the episode workspace actions area (top right), click the three-dot menu icon (tooltip: Import / Export).
  2. A dropdown appears with three items:
    • Import Script
    • Export Script
    • Delete Episode

Importing a Script

  1. Click Import Script from the dropdown.
  2. The Import Transcript dialog opens with a text area and file upload option.
  3. 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
  1. Click Import Transcript to process.
  2. Jellypod parses speaker labels and maps them to your episode's hosts.

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:

  1. Click the speaker name above the block.
  2. 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.

Exporting a Script

  1. Click Export Script from the dropdown.
  2. A .txt file downloads automatically, named after your episode title.
  3. 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?

Ready to create your podcast?

Go from idea to published episode in minutes. No recording, editing, or experience required.

Pricing on your terms

Pick the plan that works best for you

Pricing details

Start Podcasting

Publish your first episode in minutes

Open the Studio