Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt

Use this file to discover all available pages before exploring further.

Available on the Voyager plan and above.
Outpost’s Megaphone integration auto-publishes new podcast episodes from your Megaphone shows as Ghost posts. You can also import your full existing episode library, so podcast episodes show up alongside your written content.

What this integration does

  • Auto-publishes new episodes as Ghost posts as they go live on Megaphone
  • Imports your existing episode library as Ghost posts (one-time backfill)
  • Creates each post with the episode title, description, and audio player embed
  • Optionally sets the post’s access tier (free vs. paid)
  • Publishes according to your configured settings

Setup

  1. In Megaphone, get your API credentials from Settings → API Access.
  2. In Outpost, open the Megaphone integration and enter:
    • API Token — Your Megaphone API token.
    • Network API URL — Your Megaphone network API endpoint.
  3. Click Load Available Podcasts and select which podcasts to sync.
  4. Configure per-podcast settings (see below).

Per-program settings

For each Megaphone program you connect:
SettingOptionsDescription
Import modeNone / New only / AllWhether to import episodes and which ones
Ghost publish statusDraft / Published / ScheduledPost status for imported episodes
Embed modeNone / Megaphone playerWhether to embed the audio player in the post
Tier accessFree / Specific tierGhost tier required to access the post

Episode-to-post mapping

Megaphone FieldGhost Post Field
Episode titlePost title
Episode descriptionPost excerpt
Episode notesPost body
Publication datePost published date
Audio URLEmbedded audio player (if enabled)

Re-importing episodes

To import historical episodes, go to Settings → Megaphone → [Program] → Import All. This runs a one-time import of all existing episodes.