Skip to main content
Outpost integrates with Transistor.fm in two ways:
  1. Paid member access: Automatically grant and revoke access to private podcast feeds based on subscription tier
  2. Auto-publishing: Automatically create Ghost posts when new podcast episodes are published on Transistor

When a member subscribes to a qualifying tier, Outpost automatically adds them to your private show on Transistor. When they cancel or downgrade, access is revoked.

How it works

  1. You create a private show on Transistor.fm
  2. Outpost connects to Transistor via API key
  3. You configure which Outpost tier(s) grant access to the linked Transistor show
  4. When a member subscribes to a qualifying tier, Outpost adds them to the private show on Transistor automatically
  5. When a member cancels or downgrades, Outpost removes their access
Subscribers receive a private RSS feed URL from Transistor that they add to their podcast app (Pocket Casts, Overcast, Castro, etc.).

One membership show

The membership integration links a single Transistor show at a time. You choose which Outpost tiers grant access to it: for example, both your Monthly and Annual tiers can grant access to the same private feed. (The auto-publishing side of the integration does support multiple shows; see below.)

Access revocation

When a member’s subscription lapses, Outpost removes them from the Transistor show. Their private feed URL stops working, and they revert to the public feed (if one exists). You can optionally send a removal notification email when a member loses podcast access. Enable this in the integration settings.

Email changes

When a member changes their email address, Outpost moves their Transistor subscription to the new one. If the new address is already subscribed to the show, Outpost removes the old subscription instead.

Auto-publishing episodes as Ghost posts

Outpost can automatically create a Ghost post each time a new episode is published on Transistor. This lets you maintain your site alongside your podcast without duplicating work.

How it works

  1. A new episode goes live on Transistor
  2. Outpost detects the new episode and creates a Ghost post
  3. The post includes the episode title, description, and an embedded audio player
  4. Tags, author, and publish settings are applied based on your configuration

Multi-show support

You can connect multiple Transistor shows and configure each one independently. After entering your API key and clicking Load Available Shows, select the shows you want to auto-publish. Each show gets its own settings panel where you configure how episodes are turned into Ghost posts. This is useful if you publish multiple podcasts (e.g., a daily news show and a weekly interview show) and want different post settings for each.

Per-show settings

Each selected show has its own configuration panel with the following options:

Episode content options

These settings control what content from the Transistor episode appears in the Ghost post: Each episode post also gets an auto-generated social sharing image, made from the episode artwork and sized to the wide proportions social platforms expect, so shared links to the episode look right. It’s set alongside the post’s featured image and is skipped if the episode has no artwork.

Embed options

The Embed Options setting controls how the audio player appears in the post: If you choose No embed, metadata only, your Ghost theme must include code to read the episode metadata and display a player. A sample of the metadata structure is shown in the settings panel for reference. To add the player to episodes that were imported without one, click Full Refresh for the show (see Checking for new episodes). Full Refresh rewrites the posts for episodes you’ve already imported, so read the warning there first.

Admin notifications

When a new episode is auto-published, Outpost sends an admin notification with the episode title and a link to the new Ghost post, so you can review it.

Checking for new episodes

Outpost checks each connected show for new episodes about every 15 minutes and publishes any it finds according to your per-show settings. You don’t have to wait for the next check. Each show’s settings panel has three controls:
  • Check for New Episodes: click Check for New to check that show on Transistor right away. It imports episodes published since the last one Outpost imported and leaves existing posts alone.
  • Full Refresh: click Full Refresh, then Refresh All Episodes to confirm. Full Refresh works through the show’s full episode list, creates a post for any episode that doesn’t have one yet (following that show’s import settings), recreates posts that were deleted in Ghost, and rewrites the posts it already imported using the show’s current settings (see the warning below). It’s also a way to backfill episodes you’re missing, as well as the newest ones. 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 Transistor, 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. It covers all your connected shows, so it reads the same in every panel. 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. Both times track only the automatic background checks; clicking Check for New or Full Refresh yourself doesn’t move them.
Outpost emails you when a Check for New or a Full Refresh finishes. 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, and neither is saving the Transistor settings. Saving the Transistor 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 of the show’s posts from Transistor using the show’s current settings and replaces:
  • The status. Each post is set to the show’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 TransistorFM 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 TransistorFM 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 Transistor after it’s imported only shows up on its post after a Full Refresh.

Setup

  1. In Transistor.fm, go to Account → API Key and copy your API key
  2. In Outpost, go to Settings → Integrations → Transistor.fm
  3. Enter your Transistor API key
For paid member access: 4. Select which Transistor show to link 5. Choose which Outpost tiers grant access to that show For auto-publishing: 4. Click Load Available Shows to fetch your shows from Transistor 5. Select the shows you want to auto-publish 6. Configure per-show settings (tags, authors, publish mode, content options) 7. Save the integration Outpost will begin syncing episodes based on your Mode setting: either importing all existing episodes or watching for new ones only.

Megaphone

Alternative podcast integration for Megaphone-hosted shows.

Tiers & Pricing

Configure the tiers that grant podcast access.