Mato just raised pre-seed Read more

Embed player

Your show, everywhere your audience already is

One snippet of code. The Mato player drops into your blog, your newsletter, your product, your docs. It stays in sync with every new episode you publish. No reuploads. No CMS plugins. No ops.

Backed by

Why embed

Listeners shouldn't have to leave to listen

Every time a reader bounces to Spotify or Apple Podcasts, you lose them. The player meets them where they already are: on your site, in your newsletter, inside your product. The conversion math gets a lot more friendly.

  1. Built for your brand, not ours

    Pick the colors, layout, accent, even the show artwork. The player inherits your design tokens. Visitors think you built it.

  2. Always up to date

    Publish a new episode in Mato. Every embed updates automatically. No code changes, no broken players, no stale RSS.

  3. Plays where the conversions happen

    Track listens by domain, by article, by referrer. See which pages drive minutes-listened. And which episodes drive sign-ups.

Drop it anywhere

Works in every place a snippet of HTML works

WordPress, Webflow, Ghost, Framer, or raw HTML · the div can sit anywhere in the body.

Configure the embed

Tweak it, copy it, ship it

Pick a theme, episode count, and accent. The snippet on the right updates as you go. Paste it anywhere HTML lives.

Player options

Theme

Accent

Episodes shown

<!-- Mato player · Tech Insider Weekly -->

<div data-mato-show="tech-insider-weekly" data-theme="light" data-limit="10" data-accent="E9654A"></div>
<script src="https://heymato.com/embed/show.js" async></script>

Embed Snippet.local

Reference

Every parameter, documented

CriterionTypeDefaultDescription
showstringrequiredThe slug of the show to embed. Find it in Studio → Settings → Embed.
episodestringlatestA single episode slug. Left out, the player follows whatever published last.
themestringautodark, light, or auto — auto reads the host page's colour scheme.
limitnumber5How many episodes the list shows before it scrolls. Max 50.
accentstring#E9654AAny hex value. Drives the scrub line, the play button and every hover state.

Start now

Stop sending listeners away

Embed the player in five minutes. We'll help you brand it, place it, and measure what it brings back.