Guest and host photos cut apart by a diagonal mic cable, the show cover as a seal on the corner and the guest's name leading the text.
These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.
For podcasts announcing a guest, guests sharing "I'm on this show", and hosting platforms that make a card per episode. A long guest_name shrinks to fit, the role and the episode title are clamped to two and three lines, and the show name and link end in an ellipsis. A missing photo becomes initials on a tinted mic-grille pattern; without a cover the seal shows the show's initials; with neither host_name nor host_photo the guest takes the whole photo panel and the cable is not drawn. Wide frames put the photo panel on the left and the text on the right; square and portrait frames put the panel on top, and story and Pinterest frames turn the seam nearly horizontal, guest above host, so both faces keep a wide crop.
Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.
| Field | Type | Description | Example |
|---|---|---|---|
guest_name |
text | The guest's name, the largest text on the card. default: Guest name | Elena Marsh |
guest_title |
text | The guest's role, e.g. Head of Platform at Aurora Audio. | Head of Platform at Aurora Audio |
guest_photo |
image URL | Photo of the guest; a face in the middle of a square photo works best. | https://example.com/images/avatar-woman2.jpg |
show_name |
text | Name of the show, in accent capitals above the guest's name. | The Build Room |
episode_title |
text | Title of the episode, in serif italics under the role. | Shipping a design system to forty teams without a freeze |
episode_number |
text | Episode number; a bare number is shown as #87, anything else as given. | 87 |
host_name |
text | The host's name, on a tag in the corner of the host's photo. | Daniel Okafor |
host_photo |
image URL | Photo of the host, on the other side of the cable. | https://example.com/images/avatar-man2.jpg |
date |
text | Release date, e.g. 2026-11-04 (written out in the request's language); other text is shown as given. | 2026-11-04 |
cover |
image URL | Show cover, shown as a small square seal on the photo panel's corner. | https://example.com/images/b09-show-cover.png |
listen_url |
text | Where to listen, next to a play button; https:// is dropped. | buildroom.fm/87 |
accent |
colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #14b8a6 | #14b8a6 |
theme |
dark | light | Colour scheme: dark or light. | — |
Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "podcast-guest",
"modifications": {
"guest_name": "Elena Marsh",
"guest_title": "Head of Platform at Aurora Audio",
"show_name": "The Build Room",
"episode_title": "Shipping a design system to forty teams without a freeze",
"episode_number": "87",
"host_name": "Daniel Okafor",
"date": "2026-11-04",
"listen_url": "buildroom.fm/87",
"guest_photo": "https://example.com/images/avatar-woman2.jpg",
"host_photo": "https://example.com/images/avatar-man2.jpg",
"cover": "https://example.com/images/b09-show-cover.png"
}
}'
For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.
<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/podcast-guest.png?date=2026-11-04&episode_number=87&episode_title=Shipping%20a%20design%20system%20to%20forty%20teams%20without%20a%20freeze&guest_name=Elena%20Marsh&guest_title=Head%20of%20Platform%20at%20Aurora%20Audio&host_name=Daniel%20Okafor&listen_url=buildroom.fm%2F87&show_name=The%20Build%20Room&s=YOUR_SIGNATURE">
accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.
curl -X POST "https://shareglint.com/v1/templates/library/podcast-guest/copy" \
-H "Authorization: Bearer sk_live_YOUR_KEY"
Podcast episode
Book launch
Music release
Podcast quote (audiogram)
Book recommendation
Now playing
Lyric card
Movie rating
Stream offline screen
All 10 Podcasts, music & books templates → · All templates →