Guide

How to embed bites and playlists on your website

Podbite supports two embedding methods. Use whichever fits your platform:

  • Paste a URL — on Notion, Ghost, and WordPress the player embeds automatically when you paste a bite or playlist link. No code needed.
  • Paste an iframe — on any site that accepts raw HTML (personal websites, show notes editors, email newsletters), use the embed code from the owner bar.

No account is required for visitors to play an embed.


Method 1 — Paste a URL (oEmbed-supported platforms)

Podbite supports the oEmbed standard. On any platform that also supports oEmbed, the player embeds automatically when you paste a bite or playlist URL — no iframe code required.

Copy the URL from your browser's address bar and paste it directly:

  • Notion — paste in any block; Notion will offer to create an embed
  • Ghost — paste in the editor; Ghost converts it to an embed block
  • WordPress — paste in the block editor; it becomes an Embed block

If your platform isn't listed, check its documentation for oEmbed support. If it doesn't support oEmbed, or if pasting shows a plain link instead of a player, use Method 2.


Method 2 — Paste an iframe

Open any bite or playlist you own and find the owner bar at the top of the page (visible only when you're signed in).

The owner bar
The owner bar

Click Copy embed — the iframe snippet is now in your clipboard.

The embed code looks like this:

<!-- Bite embed -->
<iframe
  src="https://podbite.link/bites/abc123/embed"
  width="100%"
  height="180"
  frameborder="0"
></iframe>

<!-- Playlist embed -->
<iframe
  src="https://podbite.link/@username/playlists/xyz456/embed"
  width="100%"
  height="400"
  frameborder="0"
></iframe>

Paste it into your site's HTML editor. The player resizes to fit its container width; the fixed height is the optimal size for most layouts.

Works on:

  • Personal websites (any HTML/CSS editor)
  • Email newsletters that support HTML (Mailchimp, ConvertKit, Beehiiv)
  • Show notes editors that accept HTML

Embed types

Bite embed

A single clipped moment with a waveform player. Good for highlighting a specific quote or insight in a post.

URL pattern: podbite.link/bites/{id}/embed

Playlist embed

An ordered list of bites with a full playlist player. Tap a bite to jump to it, or let them play through. Good for episode show notes, topic collections, or speaker reels.

URL pattern: podbite.link/@{username}/playlists/{id}/embed

Episode embed

An ordered list of all bites clipped from a single podcast episode, presented as a playlist player. Good for episode show notes when you want to showcase every highlight in sequence.

URL pattern: podbite.link/@{username}/podcasts/{podcast_id}/episodes/{episode_id}/embed

Get the embed code from the episode page on your public profile.


Platforms that don't support embeds

  • Substack — does not allow arbitrary iframes or oEmbed players; share the bite link as plain text so readers can open it directly
  • Social networks — share the bite URL directly; Twitter/X and Mastodon will show a playable card in the feed

Customise your embed player colours (Automate plan)

On the Automate plan, you can set custom background, text, and accent colours for all your embed players to match your brand. The Podbite logo adapts automatically — sea-green on light backgrounds, white on dark.

How to customise your embed player colours


Troubleshooting

The player doesn't appear. Your platform may block iframes. Try pasting the URL directly (Method 1) if you're on Notion, Ghost, or WordPress; otherwise check whether your platform supports raw HTML embedding.

The player appears but audio doesn't play. The player requires a click to start — it does not autoplay. If clicking the play button does nothing, the most likely cause is a sandbox attribute on the iframe added by your CMS or site builder: check that it includes allow-scripts and allow-same-origin. A secondary cause is a network-level block on the podcast's audio CDN (common on corporate or school networks) — nothing you can work around from the embed side.

The embed shows "unavailable". Your subscription may have lapsed. Playlists require an active Podbite subscription to be publicly accessible; individual bite embeds are not affected by subscription status.

Share highlights. Analytics that count.

Be among the first to get access.

Join the waitlist
festivitiesKaterina Limpitsounihttps://undraw.co/