Skip to main content
Outpost’s PodBean integration auto-publishes new podcast episodes from your PodBean shows as Ghost posts. You can also import the 100 most recent existing episodes of each podcast.

What this integration does

  • Auto-publishes new episodes as Ghost posts as they go live on PodBean
  • Imports the 100 most recent existing episodes of each podcast as Ghost posts (one-time backfill)
  • Optionally embeds the PodBean player in the post
  • Configurable tags, authors, publish status, and post content for each podcast

Setup

  1. In PodBean, create a developer app and obtain your Client ID and Client Secret from PodBean’s developer portal.
  2. In Outpost, open the PodBean integration and enter:
    • Client ID: Your PodBean app’s Client ID.
    • Client Secret: Your PodBean app’s Client Secret.
  3. Click Load Available Podcasts and select which podcasts to sync.
  4. Configure per-podcast settings.

Import settings

To add the player to episodes that show a bare link or no player, set Embed Options to Embed Player, then click Full Refresh (see Checking on the import). Full Refresh rewrites the posts for episodes you’ve already imported, so read the warning under that heading first.

Episode-to-post mapping

Outpost checks PodBean for new episodes about every 15 minutes and publishes any it finds according to your per-podcast settings.

Checking on the import

Below the podcast panels are three controls:
  • Check for New Episodes: click Check for New to run the regular check right away instead of waiting for the next one.
  • Full Refresh: click Full Refresh, then Refresh All Episodes to confirm. Outpost goes through the 100 most recent episodes of each podcast on PodBean, imports any it hasn’t imported yet, recreates posts that were deleted, and rewrites the posts it already imported using your current settings (see the warning below). If a regular check finds an unusually large number of episodes to import at once, Outpost pauses the automatic checks and alerts the Outpost team to look into it. Full Refresh isn’t stopped by that limit, so use it when you mean to import a large batch. While Mode is Add Only New Episodes, older episodes are skipped, even by Full Refresh.
  • Sync Status: Last checked shows how long ago Outpost last checked PodBean, and Last successful how long ago a check last finished without an error. After three or more failed checks in a row, it also shows how many have failed. If one show can’t be checked, Outpost still checks your other shows, and the check counts as failed. A check also fails when no shows are selected.
Saving the PodBean settings, Check for New, and the automatic check only create posts for episodes that don’t have one yet. They never change a post Outpost has already imported, so edits you make in Ghost, such as tags, the excerpt, the feature image, a transcript you added, or the post’s status, are kept. They also don’t bring back a post you deleted in Ghost.
Full Refresh is the only action that changes posts Outpost has already imported. It rebuilds each post from PodBean using your current settings and replaces:
  • The status. Each post is set to the podcast’s Publish Mode, so a published episode goes back to draft when Publish Mode is Draft, and a post you moved back to draft is published again when it’s Publish.
  • The tags. Tags you added by hand in Ghost are removed.
  • The post body, including a transcript or notes you added by hand.
  • The title, publish date, authors, feature image, and social sharing image.
  • The meta description, when Add Podbean Description to the is set to Metadata field or Metadata and Excerpt fields, and the excerpt, when it’s set to Metadata and Excerpt fields or Use Podbean Summary is Yes.
  • The post’s code injection footer, and its template when Post Template is set.
Each post keeps its URL. A change you make to an episode on PodBean after it’s imported only shows up on its post after a Full Refresh.

Differences from Megaphone

PodBean and Megaphone integrations both import episodes as Ghost posts. The main difference is that PodBean can sync several podcasts at once, each with its own settings, while Megaphone connects one podcast at a time. Choose the integration that matches your podcast host. For Megaphone-specific options, see Megaphone. For OmnyFM, see OmnyFM.