Skip to main content

Presenter intro

A six- to eight-second introduction of the person who presents your videos, to play before them as your brand's intro: their portrait large, their name and title under it, and whatever you add, a line above the name, a short introduction, up to four topics, up to six ways to reach them with their icons, a QR code and your logo. The person is your brand's presenter unless you name another. In a hundred and twenty styles, each a variant, every colour and face your brand's.

Template idtpl_5b8e2d71c4a9
MarketsEvery market
VariantsArches, Bauhaus, Bento grid, Blinds, Blueprint, Broadcast news, Brushstrokes, Bubbles, Candy stripes, Capsules, Chalkboard, Chat thread, Cinematic, Circuit, Clear civic, Clouds, Code diff, Colour fields, Comic book, Confetti, Constellation, Constructivist, Contour, Corporate glass, Creator native, Data terminal, Deco lines, Dither, Dossier, Dot field, Duotone, Editorial, Election night, Fashion lookbook, Flashy, Floating shapes, Frame, Frosted glass, Gallery wall, Game show, Glitch cut, Glow lines, Glow orb, Graph paper, Groovy pop, Hairline, Halftone, Hand marks, Horizon, HUD, Index tabs, Infinite zoom, Ink, Isometric, Kaleidoscope, Keynote minimal, Kinetic type, Knockout type, Label maker, Layers, LED matrix, Linen, Liquid, Lock screen, Luxury, Marble, Memphis, Mesh gradient, Monogram, Mosaic, Neo-brutalist, Neon sign, Night sky, Nutrition label, Op art, Orbit, Origami, Outline, Paper, Paper collage, Petals, Pinstripe, Pixel blocks, Planes, Pleats, Postage stamp, Prism, Promo flyer, Retro digital, Ribbon, Ripple, Risograph, Route map, Signal, Sketch notes, Soft friendly, Split-flap, Sports broadcast, Spotlight, Stacked cards, Sticker, Sunrays, Swatch cards, Swiss grid, Terrazzo, Ticket, Tide, Till receipt, Timeline, Trading card, Transit map, Tunnel, Type specimen, Vintage newspaper, Watercolour, Wave lines, Wayfinding, Weather map, Window light, Y2K glossy
Ready-made feedsNone

Use cases​

  • The person who presents your videos introduced before them, rendered once in each shape you post in and set as your brand's intro: their portrait large, their name and title under it.
  • As much more as you want: a line above the name, a short introduction, up to four topics, up to six ways to reach them with their icons and a QR code, every part optional.
  • The same style as your stinger, background and outro, so a video is one look from its first frame to its last.

Variants​

A variant is this template drawn another way, and it comes in versions: immutable builds, the newest first. A channel follows the newest version of its variant, unless it is pinned to one.

VariantWhat it isVersionsNewest
ArchesIn the Arches style: an arched portrait inside a hairline, as the arches recede behind it.11.0.0
BauhausIn the Bauhaus style: a round portrait on a block of the brand colour with a black edge, a square in the corner and the name in a box.11.0.0
Bento gridIn the Bento grid style: the portrait as the big tile and the words in a card tile, icons on square tiles.11.0.0
BlindsIn the Blinds style: a plain portrait and the name between two rules, like the slats behind it.11.0.0
BlueprintIn the Blueprint style: a monochrome portrait in corner marks, the words in a ruled drawing box.11.0.0
Broadcast newsIn the Broadcast news style: the portrait framed in the brand colour and a news lower third: the name on a bar of the brand colour, the title on a bar under it.11.0.0
BrushstrokesIn the Brushstrokes style: a soft portrait and the name with a painted stroke of the brand colour behind it.11.0.0
BubblesIn the Bubbles style: a round portrait in a ring of the brand colour, like a bubble, and pill-shaped topics.11.0.0
Candy stripesIn the Candy stripes style: a portrait in a thick brand-colour border, the name highlighted and the topics as sweets.11.0.0
CapsulesIn the Capsules style: a capsule-shaped portrait ringed in the brand colour, with capsule topics.11.0.0
ChalkboardIn the Chalkboard style: a black and white portrait in a chalk line and the name underlined as if by hand.11.0.0
Chat threadIn the Chat thread style: a round profile picture and the words in a message bubble card.11.0.0
CinematicIn the Cinematic style: a warm, film-toned portrait and the name between fine rules, like an opening title.11.0.0
CircuitIn the Circuit style: a portrait glowing in the brand colour, the name marked like a component.11.0.0
Clear civicIn the Clear civic style: a clear portrait and the words on a plain card in large, high-contrast type.11.0.0
CloudsIn the Clouds style: a round portrait in a soft ring, light as the sky behind it.11.0.0
Code diffIn the Code diff style: a portrait in a brand-colour border and the words in an editor card, the title as a tag.11.0.0
Colour fieldsIn the Colour fields style: a portrait on a broad field of the brand colour, the name between rules.11.0.0
Comic bookIn the Comic book style: a tilted panel with a heavy black outline and drop shadow, the name in a caption box.11.0.0
ConfettiIn the Confetti style: a round portrait in a ring with a scatter of dots, the name highlighted.11.0.0
ConstellationIn the Constellation style: a round portrait glowing softly against the stars.11.0.0
ConstructivistIn the Constructivist style: a duotone portrait on an offset block, a hard corner wedge and the name on a bar.11.0.0
ContourIn the Contour style: an arched portrait in a hairline, the name underlined like a contour.11.0.0
Corporate glassIn the Corporate glass style: a rounded portrait and the words on a frosted glass card.11.0.0
Creator nativeIn the Creator native style: a portrait in a bold brand-colour border and the name highlighted, as creators do.11.0.0
Data terminalIn the Data terminal style: a monochrome portrait in corner brackets and the words in a terminal box.11.0.0
Deco linesIn the Deco lines style: an arched portrait in a double line and the name between fine rules.11.0.0
DitherIn the Dither style: a two-colour portrait and the name in a box.11.0.0
DossierIn the Dossier style: a black and white photo clipped to the file, the title stamped beside a tag.11.0.0
Dot fieldIn the Dot field style: a round portrait in a hairline with a patch of dots behind it.11.0.0
DuotoneIn the Duotone style: a duotone portrait in the brand's two colours and the name in a box.11.0.0
EditorialIn the Editorial style: a magazine portrait and the name between rules, like a byline.11.0.0
Election nightIn the Election night style: a candidate's portrait in a coloured border and the name on a results bar.11.0.0
Fashion lookbookIn the Fashion lookbook style: a tall, clean portrait and the name set quietly between rules.11.0.0
FlashyIn the Flashy style: a punchy, tilted portrait and the words on a block of the brand colour.11.0.0
Floating shapesIn the Floating shapes style: a round portrait on a disc of the brand colour, like the shapes floating round it.11.0.0
FrameIn the Frame style: a portrait in a thin double frame and the name between rules.11.0.0
Frosted glassIn the Frosted glass style: a rounded portrait and the words on a frosted panel.11.0.0
Gallery wallIn the Gallery wall style: a portrait hung in a pale mount like a framed work, its label between rules.11.0.0
Game showIn the Game show style: a contestant's round portrait in a ring and the name on a bright plate.11.0.0
Glitch cutIn the Glitch cut style: a two-colour portrait and the name in a hard box.11.0.0
Glow linesIn the Glow lines style: a portrait with a luminous edge and the name underlined in light.11.0.0
Glow orbIn the Glow orb style: a round portrait glowing like the orb behind it.11.0.0
Graph paperIn the Graph paper style: a portrait marked out by corner brackets on the grid.11.0.0
Groovy popIn the Groovy pop style: a warm arched portrait in a thick border on a sun disc, the name highlighted.11.0.0
HairlineIn the Hairline style: a portrait in a hairline and the name between fine rules.11.0.0
HalftoneIn the Halftone style: a round portrait on a patch of halftone dots, the name in a box.11.0.0
Hand marksIn the Hand marks style: a portrait with the name marked as if with a highlighter.11.0.0
HorizonIn the Horizon style: an arched portrait like a window onto the horizon.11.0.0
HUDIn the HUD style: a portrait locked in display brackets and the words on a glass panel.11.0.0
Index tabsIn the Index tabs style: a portrait on a filed card and the words on its index card.11.0.0
Infinite zoomIn the Infinite zoom style: a round portrait in a ring, the centre the shapes dive into.11.0.0
InkIn the Ink style: a black and white portrait and the name washed with the brand colour.11.0.0
IsometricIn the Isometric style: a portrait lifted on a block like the isometric pieces, the name in a box.11.0.0
KaleidoscopeIn the Kaleidoscope style: a round portrait in a ring at the centre of the turning pattern.11.0.0
Keynote minimalIn the Keynote minimal style: a calm portrait and large plain type, nothing else.11.0.0
Kinetic typeIn the Kinetic type style: a duotone portrait and the name slammed onto a bar.11.0.0
Knockout typeIn the Knockout type style: a black and white portrait under heavy type.11.0.0
Label makerIn the Label maker style: a portrait with a white edge and the name on a strip of label tape.11.0.0
LayersIn the Layers style: an arched portrait among the layered hills.11.0.0
LED matrixIn the LED matrix style: a portrait on a screen in its bezel and the name like a display line.11.0.0
LinenIn the Linen style: a warm portrait in a pale mount and the name between rules.11.0.0
LiquidIn the Liquid style: a round portrait on a pool of the brand colour.11.0.0
Lock screenIn the Lock screen style: a portrait on a phone screen and the words on a notification glass.11.0.0
LuxuryIn the Luxury style: an arched portrait in a fine double line and the name spaced wide between rules.11.0.0
MarbleIn the Marble style: an arched portrait in a double line, as in a stone niche.11.0.0
MemphisIn the Memphis style: a round portrait on an offset disc, dots and a highlighted name.11.0.0
Mesh gradientIn the Mesh gradient style: a rounded portrait and the words on glass over the flowing colour.11.0.0
MonogramIn the Monogram style: a portrait in a double frame, formal as a monogram.11.0.0
MosaicIn the Mosaic style: a portrait set as one tile of the mosaic.11.0.0
Neo-brutalistIn the Neo-brutalist style: a portrait on a hard offset block, the words in a thick black box.11.0.0
Neon signIn the Neon sign style: a portrait edged in neon, the name in the sign's own face.11.0.0
Night skyIn the Night sky style: a round portrait glowing like a moon.11.0.0
Nutrition labelIn the Nutrition label style: a plain portrait and the words in a facts panel with heavy rules.11.0.0
Op artIn the Op art style: a black and white round portrait in a ring of the brand colour.11.0.0
OrbitIn the Orbit style: a round portrait at the centre the paths orbit.11.0.0
OrigamiIn the Origami style: a portrait on a folded sheet and the words on a crisp card.11.0.0
OutlineIn the Outline style: a portrait in a brand-colour line and the words inside an outline.11.0.0
PaperIn the Paper style: a portrait on a sheet of paper and the name between rules.11.0.0
Paper collageIn the Paper collage style: a cut-out photo taped on at an angle, the name highlighted.11.0.0
PetalsIn the Petals style: a warm round portrait in a ring among the falling petals.11.0.0
PinstripeIn the Pinstripe style: a portrait in a fine double line, tailored like the stripes.11.0.0
Pixel blocksIn the Pixel blocks style: a portrait on a block of pixels, the name in a box.11.0.0
PlanesIn the Planes style: a portrait on a plane of the brand colour and the name on a bar.11.0.0
PleatsIn the Pleats style: an arched portrait and the name between rules, soft as the folds.11.0.0
Postage stampIn the Postage stamp style: a portrait printed as a perforated stamp, set at a slight angle.11.0.0
PrismIn the Prism style: a portrait edged in refracted light.11.0.0
Promo flyerIn the Promo flyer style: a tilted portrait in a thick border and the words on a block of the brand colour.11.0.0
Retro digitalIn the Retro digital style: a portrait on an old screen and the name on a bar.11.0.0
RibbonIn the Ribbon style: a soft portrait and the name underlined by a ribbon of the brand colour.11.0.0
RippleIn the Ripple style: a round portrait in a hairline ring, the rings spreading from it.11.0.0
RisographIn the Risograph style: a two-ink portrait printed off register on a block of the brand colour.11.0.0
Route mapIn the Route map style: a round portrait like a stop on the route and the words on a card.11.0.0
SignalIn the Signal style: a portrait with a soft glow, the name underlined like a signal line.11.0.0
Sketch notesIn the Sketch notes style: a photo taped into the notebook and the name marked with a highlighter.11.0.0
Soft friendlyIn the Soft friendly style: a round portrait on a soft disc and the words on a friendly card.11.0.0
Split-flapIn the Split-flap style: a portrait in a dark border and the name on a departures-board bar.11.0.0
Sports broadcastIn the Sports broadcast style: a player-card portrait on a slab of the brand colour and the name on a bar.11.0.0
SpotlightIn the Spotlight style: a round portrait lit like the pool of light it stands in.11.0.0
Stacked cardsIn the Stacked cards style: a portrait on a card and the words on the card in front.11.0.0
StickerIn the Sticker style: a die-cut sticker of the portrait with a white edge, stuck on at an angle.11.0.0
SunraysIn the Sunrays style: a warm round portrait where the rays begin.11.0.0
Swatch cardsIn the Swatch cards style: a portrait on a swatch card and the words on the next one.11.0.0
Swiss gridIn the Swiss grid style: a strict portrait on the grid and the name between rules.11.0.0
TerrazzoIn the Terrazzo style: an arched portrait with chips of the brand colour round it.11.0.0
TicketIn the Ticket style: a portrait with a perforated edge like a ticket stub and the words on the ticket.11.0.0
TideIn the Tide style: an arched portrait over the rolling waves.11.0.0
Till receiptIn the Till receipt style: a black and white portrait and the words printed on a receipt.11.0.0
TimelineIn the Timeline style: a round portrait like a milestone and the words on a card.11.0.0
Trading cardIn the Trading card style: the portrait as a collectible card and the name on its plate.11.0.0
Transit mapIn the Transit map style: a round portrait like an interchange and the words on a card.11.0.0
TunnelIn the Tunnel style: a round portrait at the end of the tunnel.11.0.0
Type specimenIn the Type specimen style: a portrait on a band of colour and the name set like a specimen.11.0.0
Vintage newspaperIn the Vintage newspaper style: a black and white photo in a double rule and the name like a headline.11.0.0
WatercolourIn the Watercolour style: a round portrait on a wash of the brand colour.11.0.0
Wave linesIn the Wave lines style: a soft portrait and the name underlined like a wave.11.0.0
WayfindingIn the Wayfinding style: a portrait in a border and the words on a sign panel.11.0.0
Weather mapIn the Weather map style: a presenter's portrait in a border and the words on a forecast card.11.0.0
Window lightIn the Window light style: a warm arched portrait as if in a window, the name between rules.11.0.0
Y2K glossyIn the Y2K glossy style: a glossy round portrait on a bright disc and a highlighted name.11.0.0

What it accepts​

Every variant takes the same content, so one document draws in any of them.

A presenter intro: a person's portrait, name and title, and optionally a line above the name, an introduction, topics, ways to reach them and a QR code. metaData is the post's title, descriptions and hashtags and is never drawn.

FieldTypeRequiredLimitWhat it is
clipDatagroupyesClip data: Everything drawn: the person's portrait, name and title, and whatever else you add, each part optional. Left out, the portrait, name and title are your brand's presenter (Brands, Presenter).
clipData.portraitvideomedia:// picture or video from the media library, alt text up to 120 charactersPortrait: A photo or a short video of the person, drawn large. Left out, the presenter's picture from your brand's settings; without one, the person's initials on your brand colour. A video plays without its sound, from its start again whenever it ends.
clipData.portraitShapeenumauto, rectangle, rounded, circle, archPortrait shape: How the portrait is cut: the style's own, or a rectangle, a rounded rectangle, a circle or an arch.
clipData.portraitFocusenumtop, centre, bottomPortrait focus: Which part of the portrait stays in view when it is cropped to its shape. The top, the default, keeps a face that is high in the picture.
clipData.portraitFitenumfill, wholePortrait fit: Fill the shape crops the portrait to fill it, right for photographs. Show it whole never crops, right for a cut-out or a drawing.
clipData.kickertextup to 32 charactersLine above the name: A short line in capitals above the name, such as Meet your adviser or Your host. Left out, nothing stands there.
clipData.nametextup to 48 charactersName: The person's name, large. Left out, your brand's presenter's name.
clipData.titletextup to 80 charactersTitle or role: What they do, under the name, such as Mortgage adviser or Head chef at our Leeds kitchen. Left out, your brand's presenter's title.
clipData.introtextup to 220 charactersIntroduction: A sentence or two about the person, under the title. Keep it short: an intro plays for a few seconds, so add Extra time at the end under Look for a longer one.
clipData.topicslistup to 4Topics: Up to four short words or phrases the person is known for, shown as chips: their specialities, their languages, their areas.
clipData.topics[]textup to 24 charactersTopic
clipData.detailslistup to 6Ways to reach them: Up to six lines, each with its icon: an email address, a phone number, a social handle (with its platform's glyph where you name the platform), a website, an address, opening hours or any other line. Each beyond two adds 0.4 seconds.
clipData.details[]groupLine
clipData.details[].kindenumemail, phone, handle, website, address, hours, textKind: Chooses the icon. A social handle draws its platform's own glyph where the platform is named.
clipData.details[].platformenuminstagram, tiktok, youtube, linkedin, x, facebook, threads, pinterest, telegram, discordPlatform: For a social handle: the network it is on, whose own glyph is drawn in place of the @ sign, in the style's icon colour. LinkedIn draws the @ sign, as LinkedIn asks icon sets not to carry its mark. Ignored for every other kind of line.
clipData.details[].texttextyesup to 40 charactersText
clipData.qrbooleanQR code: Draws a QR code to the address below, beside the ways to reach them, for a viewer to book a meeting or save the contact.
clipData.qrUrlurlup to 100 charactersQR code address: Where the QR code leads: an address starting with https://, up to 100 characters so the code stays easy to scan. Drawn only with the QR code switched on.
clipData.showLogobooleanLogo: Draws your brand's logo small above the person. On unless switched off.
clipData.layoutenumauto, stacked, side, coverLayout: Automatic sets the portrait above the words in a tall video and beside them in a square or wide one. Stacked and Side by side choose one for every shape; Cover fills the frame with the portrait and lays the words over its lower part, or its side in a wide video.
clipData.revealenumauto, assemble, unveil, impactReveal: How the portrait appears: the style's own, rising into place, uncovered by a wipe, or landing with an impact.
clipData.endingenumhold, clearEnding: Hold keeps everything to the last frame, for a straight cut into the video. Clear lets it all leave over the last half second, so the video starts from the style's own background.
clipData.lookgroupLook: How the intro looks and moves within its style. Leave a switch out, or set it to the style's own, and the style decides.
clipData.look.themeenumauto, brand, light, dark, boldTheme: The style's own choice, or your brand's Theme where it sets one; your brand's own colours; a light or dark page tinted with your brand colour; or your brand colour as the page.
clipData.look.paceenumauto, calm, standard, punchyPace: How things arrive: the style's own rhythm, calm fades, a standard rhythm, or punchy slams and cuts.
clipData.look.cornersenumauto, square, soft, roundCorners: The shape of cards, panels and marks.
clipData.look.alignenumauto, start, centreText alignment: Where the text lines up.
clipData.look.logoenumauto, free, light, dark, brandLogo: The style's own: the logo on the style's plate, or where it would not read there, on a light or a dark plate, or your logo for dark surfaces where your brand has one. As it is: no plate, frame or crop; make sure it reads on the theme you choose. On a light, dark or brand colour plate: that plate in every style, also where the style draws none.
clipData.look.logoSizeenumauto, small, largeLogo size: Standard is the style's own size. Small draws the logo a fifth smaller, with its plate. Large draws it a quarter larger wherever the style has room for it, and at the standard size where it has none.
clipData.look.logoFormenumauto, mark, fullLogo form: The style's own: your brand's mark (its symbol alone, set in your brand's settings) where the style's logo space is round or a badge, or where the full logo would come out too small to read; the full logo everywhere else. Mark: always the mark. Full logo: never the mark. A brand without a mark always shows its full logo.
clipData.look.backgroundbooleanBrand background: Draws your brand's background picture or film in place of the style's own moving background, under a veil of the theme's page so the words stay readable. It needs a background switched on in your brand's settings; without one, the style's own background is drawn.
clipData.look.extendenumauto, 1, 2, 3, 4, 5Extra time at the end: How much longer the clip is at the end: the style's own length, or one to five seconds more, the last moment held that much longer before it ends.
metaDatagroupMeta data: Everything about the post that is never drawn in the clip: its title, its description in four lengths, one per kind of platform, and its hashtags. Reelwire adds the brand's description, link and hashtags after it. Left out, the post text is generated from the clip data.
metaData.titletextup to 100 charactersTitle: Used where the platform has a title of its own: Facebook Reels, Pinterest and YouTube. Up to 100 characters, which every one of them takes.
metaData.captionTinytextup to 200 charactersTiny description (Pinterest, Threads, X): Up to 200 characters. The brand's description, link and hashtags follow it within the platform's limit.
metaData.captionShorttextup to 500 charactersShort description (Telegram): Up to 500 characters. The brand's description, link and hashtags follow it within the platform's limit.
metaData.captionMediumtextup to 1500 charactersMedium description (Discord, Facebook Reels, Instagram, LinkedIn, Slack, TikTok): Up to 1500 characters. The brand's description, link and hashtags follow it within the platform's limit.
metaData.captionLongtextup to 4000 charactersLong description (Facebook Feed, YouTube): Up to 4000 characters. The brand's description, link and hashtags follow it within the platform's limit.
metaData.hashtagslistup to 15Hashtags: Written without the #. Up to 15, which every platform takes.
metaData.hashtags[]textup to 60 charactersHashtag

locales carries other languages: under each language code, the parts of clipData and metaData that differ, laid over the default, so a language with no copy still renders.

A picture is always a file from your media library: media:// followed by its id or its name. Anything the table does not list is refused, and so is anything over its limit, with a 400 schema_validation error that names the field.

Ask Reelwire for the whole JSON Schema, the document your content is checked against, without signing in:

curl "https://app.reelwire.io/v1/formats/template/tpl_5b8e2d71c4a9?variant=Arches&version=1.0.0"

Delivery JSON​

Your own system sends this to one of your streams, POST /v1/stream, and every channel listening to that stream draws it with its template. data is the document described above; a stream with an empty field map passes it to the template unchanged. Try it first on POST /v1/stream/validate, which answers the same without publishing anything. Streams and feeds explains the rest, including how to map a document of your own shape instead.

{
"streamId": "st_your_stream_id",
"eventId": "01M2SQMKK3G1NVFXV31DCBVB95",
"occurredAt": "2026-09-23T07:00:00Z",
"locale": "en",
"data": {
"clipData": {
"portrait": {
"alt": "The presenter",
"url": "media://example-badge.png"
},
"portraitShape": "auto",
"portraitFocus": "top",
"portraitFit": "fill",
"kicker": "Meet your adviser",
"name": "Jane Smith",
"title": "Mortgage adviser",
"intro": "Twelve years helping first-time buyers find a mortgage that fits.",
"topics": [
"First homes",
"Remortgages",
"English, German"
],
"details": [
{
"kind": "email",
"text": "jane@example.com"
},
{
"kind": "phone",
"text": "+44 20 7946 0000"
},
{
"kind": "handle",
"text": "@janesmith",
"platform": "linkedin"
}
],
"qr": false,
"qrUrl": "https://example.com",
"showLogo": true,
"layout": "auto",
"reveal": "auto",
"ending": "hold",
"look": {
"theme": "auto",
"pace": "auto",
"corners": "auto",
"align": "auto",
"logo": "auto",
"logoSize": "auto",
"logoForm": "auto",
"background": false,
"extend": "auto"
}
},
"metaData": {
"title": "Meet Jane, your adviser",
"captionTiny": "Welcome.",
"captionShort": "Welcome to our channel.",
"captionMedium": "Welcome to our channel. Follow for more.",
"captionLong": "Welcome to our channel. Follow for more, every week.",
"hashtags": [
"welcome"
]
}
}
}

The delivery names no version: which build draws it is the channel's choice, the newest of its variant or the one it is pinned to. eventId is a ULID you make once per event: sending the same one again changes nothing. occurredAt is when the thing happened, not when you sent it. locale is the language of the text in data, and data.locales carries other languages beside it.