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.
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.
| Variant | What it is | Versions | Newest |
|---|---|---|---|
| Arches | In the Arches style: an arched portrait inside a hairline, as the arches recede behind it. | 1 | 1.0.0 |
| Bauhaus | In 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. | 1 | 1.0.0 |
| Bento grid | In the Bento grid style: the portrait as the big tile and the words in a card tile, icons on square tiles. | 1 | 1.0.0 |
| Blinds | In the Blinds style: a plain portrait and the name between two rules, like the slats behind it. | 1 | 1.0.0 |
| Blueprint | In the Blueprint style: a monochrome portrait in corner marks, the words in a ruled drawing box. | 1 | 1.0.0 |
| Broadcast news | In 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. | 1 | 1.0.0 |
| Brushstrokes | In the Brushstrokes style: a soft portrait and the name with a painted stroke of the brand colour behind it. | 1 | 1.0.0 |
| Bubbles | In the Bubbles style: a round portrait in a ring of the brand colour, like a bubble, and pill-shaped topics. | 1 | 1.0.0 |
| Candy stripes | In the Candy stripes style: a portrait in a thick brand-colour border, the name highlighted and the topics as sweets. | 1 | 1.0.0 |
| Capsules | In the Capsules style: a capsule-shaped portrait ringed in the brand colour, with capsule topics. | 1 | 1.0.0 |
| Chalkboard | In the Chalkboard style: a black and white portrait in a chalk line and the name underlined as if by hand. | 1 | 1.0.0 |
| Chat thread | In the Chat thread style: a round profile picture and the words in a message bubble card. | 1 | 1.0.0 |
| Cinematic | In the Cinematic style: a warm, film-toned portrait and the name between fine rules, like an opening title. | 1 | 1.0.0 |
| Circuit | In the Circuit style: a portrait glowing in the brand colour, the name marked like a component. | 1 | 1.0.0 |
| Clear civic | In the Clear civic style: a clear portrait and the words on a plain card in large, high-contrast type. | 1 | 1.0.0 |
| Clouds | In the Clouds style: a round portrait in a soft ring, light as the sky behind it. | 1 | 1.0.0 |
| Code diff | In the Code diff style: a portrait in a brand-colour border and the words in an editor card, the title as a tag. | 1 | 1.0.0 |
| Colour fields | In the Colour fields style: a portrait on a broad field of the brand colour, the name between rules. | 1 | 1.0.0 |
| Comic book | In the Comic book style: a tilted panel with a heavy black outline and drop shadow, the name in a caption box. | 1 | 1.0.0 |
| Confetti | In the Confetti style: a round portrait in a ring with a scatter of dots, the name highlighted. | 1 | 1.0.0 |
| Constellation | In the Constellation style: a round portrait glowing softly against the stars. | 1 | 1.0.0 |
| Constructivist | In the Constructivist style: a duotone portrait on an offset block, a hard corner wedge and the name on a bar. | 1 | 1.0.0 |
| Contour | In the Contour style: an arched portrait in a hairline, the name underlined like a contour. | 1 | 1.0.0 |
| Corporate glass | In the Corporate glass style: a rounded portrait and the words on a frosted glass card. | 1 | 1.0.0 |
| Creator native | In the Creator native style: a portrait in a bold brand-colour border and the name highlighted, as creators do. | 1 | 1.0.0 |
| Data terminal | In the Data terminal style: a monochrome portrait in corner brackets and the words in a terminal box. | 1 | 1.0.0 |
| Deco lines | In the Deco lines style: an arched portrait in a double line and the name between fine rules. | 1 | 1.0.0 |
| Dither | In the Dither style: a two-colour portrait and the name in a box. | 1 | 1.0.0 |
| Dossier | In the Dossier style: a black and white photo clipped to the file, the title stamped beside a tag. | 1 | 1.0.0 |
| Dot field | In the Dot field style: a round portrait in a hairline with a patch of dots behind it. | 1 | 1.0.0 |
| Duotone | In the Duotone style: a duotone portrait in the brand's two colours and the name in a box. | 1 | 1.0.0 |
| Editorial | In the Editorial style: a magazine portrait and the name between rules, like a byline. | 1 | 1.0.0 |
| Election night | In the Election night style: a candidate's portrait in a coloured border and the name on a results bar. | 1 | 1.0.0 |
| Fashion lookbook | In the Fashion lookbook style: a tall, clean portrait and the name set quietly between rules. | 1 | 1.0.0 |
| Flashy | In the Flashy style: a punchy, tilted portrait and the words on a block of the brand colour. | 1 | 1.0.0 |
| Floating shapes | In the Floating shapes style: a round portrait on a disc of the brand colour, like the shapes floating round it. | 1 | 1.0.0 |
| Frame | In the Frame style: a portrait in a thin double frame and the name between rules. | 1 | 1.0.0 |
| Frosted glass | In the Frosted glass style: a rounded portrait and the words on a frosted panel. | 1 | 1.0.0 |
| Gallery wall | In the Gallery wall style: a portrait hung in a pale mount like a framed work, its label between rules. | 1 | 1.0.0 |
| Game show | In the Game show style: a contestant's round portrait in a ring and the name on a bright plate. | 1 | 1.0.0 |
| Glitch cut | In the Glitch cut style: a two-colour portrait and the name in a hard box. | 1 | 1.0.0 |
| Glow lines | In the Glow lines style: a portrait with a luminous edge and the name underlined in light. | 1 | 1.0.0 |
| Glow orb | In the Glow orb style: a round portrait glowing like the orb behind it. | 1 | 1.0.0 |
| Graph paper | In the Graph paper style: a portrait marked out by corner brackets on the grid. | 1 | 1.0.0 |
| Groovy pop | In the Groovy pop style: a warm arched portrait in a thick border on a sun disc, the name highlighted. | 1 | 1.0.0 |
| Hairline | In the Hairline style: a portrait in a hairline and the name between fine rules. | 1 | 1.0.0 |
| Halftone | In the Halftone style: a round portrait on a patch of halftone dots, the name in a box. | 1 | 1.0.0 |
| Hand marks | In the Hand marks style: a portrait with the name marked as if with a highlighter. | 1 | 1.0.0 |
| Horizon | In the Horizon style: an arched portrait like a window onto the horizon. | 1 | 1.0.0 |
| HUD | In the HUD style: a portrait locked in display brackets and the words on a glass panel. | 1 | 1.0.0 |
| Index tabs | In the Index tabs style: a portrait on a filed card and the words on its index card. | 1 | 1.0.0 |
| Infinite zoom | In the Infinite zoom style: a round portrait in a ring, the centre the shapes dive into. | 1 | 1.0.0 |
| Ink | In the Ink style: a black and white portrait and the name washed with the brand colour. | 1 | 1.0.0 |
| Isometric | In the Isometric style: a portrait lifted on a block like the isometric pieces, the name in a box. | 1 | 1.0.0 |
| Kaleidoscope | In the Kaleidoscope style: a round portrait in a ring at the centre of the turning pattern. | 1 | 1.0.0 |
| Keynote minimal | In the Keynote minimal style: a calm portrait and large plain type, nothing else. | 1 | 1.0.0 |
| Kinetic type | In the Kinetic type style: a duotone portrait and the name slammed onto a bar. | 1 | 1.0.0 |
| Knockout type | In the Knockout type style: a black and white portrait under heavy type. | 1 | 1.0.0 |
| Label maker | In the Label maker style: a portrait with a white edge and the name on a strip of label tape. | 1 | 1.0.0 |
| Layers | In the Layers style: an arched portrait among the layered hills. | 1 | 1.0.0 |
| LED matrix | In the LED matrix style: a portrait on a screen in its bezel and the name like a display line. | 1 | 1.0.0 |
| Linen | In the Linen style: a warm portrait in a pale mount and the name between rules. | 1 | 1.0.0 |
| Liquid | In the Liquid style: a round portrait on a pool of the brand colour. | 1 | 1.0.0 |
| Lock screen | In the Lock screen style: a portrait on a phone screen and the words on a notification glass. | 1 | 1.0.0 |
| Luxury | In the Luxury style: an arched portrait in a fine double line and the name spaced wide between rules. | 1 | 1.0.0 |
| Marble | In the Marble style: an arched portrait in a double line, as in a stone niche. | 1 | 1.0.0 |
| Memphis | In the Memphis style: a round portrait on an offset disc, dots and a highlighted name. | 1 | 1.0.0 |
| Mesh gradient | In the Mesh gradient style: a rounded portrait and the words on glass over the flowing colour. | 1 | 1.0.0 |
| Monogram | In the Monogram style: a portrait in a double frame, formal as a monogram. | 1 | 1.0.0 |
| Mosaic | In the Mosaic style: a portrait set as one tile of the mosaic. | 1 | 1.0.0 |
| Neo-brutalist | In the Neo-brutalist style: a portrait on a hard offset block, the words in a thick black box. | 1 | 1.0.0 |
| Neon sign | In the Neon sign style: a portrait edged in neon, the name in the sign's own face. | 1 | 1.0.0 |
| Night sky | In the Night sky style: a round portrait glowing like a moon. | 1 | 1.0.0 |
| Nutrition label | In the Nutrition label style: a plain portrait and the words in a facts panel with heavy rules. | 1 | 1.0.0 |
| Op art | In the Op art style: a black and white round portrait in a ring of the brand colour. | 1 | 1.0.0 |
| Orbit | In the Orbit style: a round portrait at the centre the paths orbit. | 1 | 1.0.0 |
| Origami | In the Origami style: a portrait on a folded sheet and the words on a crisp card. | 1 | 1.0.0 |
| Outline | In the Outline style: a portrait in a brand-colour line and the words inside an outline. | 1 | 1.0.0 |
| Paper | In the Paper style: a portrait on a sheet of paper and the name between rules. | 1 | 1.0.0 |
| Paper collage | In the Paper collage style: a cut-out photo taped on at an angle, the name highlighted. | 1 | 1.0.0 |
| Petals | In the Petals style: a warm round portrait in a ring among the falling petals. | 1 | 1.0.0 |
| Pinstripe | In the Pinstripe style: a portrait in a fine double line, tailored like the stripes. | 1 | 1.0.0 |
| Pixel blocks | In the Pixel blocks style: a portrait on a block of pixels, the name in a box. | 1 | 1.0.0 |
| Planes | In the Planes style: a portrait on a plane of the brand colour and the name on a bar. | 1 | 1.0.0 |
| Pleats | In the Pleats style: an arched portrait and the name between rules, soft as the folds. | 1 | 1.0.0 |
| Postage stamp | In the Postage stamp style: a portrait printed as a perforated stamp, set at a slight angle. | 1 | 1.0.0 |
| Prism | In the Prism style: a portrait edged in refracted light. | 1 | 1.0.0 |
| Promo flyer | In the Promo flyer style: a tilted portrait in a thick border and the words on a block of the brand colour. | 1 | 1.0.0 |
| Retro digital | In the Retro digital style: a portrait on an old screen and the name on a bar. | 1 | 1.0.0 |
| Ribbon | In the Ribbon style: a soft portrait and the name underlined by a ribbon of the brand colour. | 1 | 1.0.0 |
| Ripple | In the Ripple style: a round portrait in a hairline ring, the rings spreading from it. | 1 | 1.0.0 |
| Risograph | In the Risograph style: a two-ink portrait printed off register on a block of the brand colour. | 1 | 1.0.0 |
| Route map | In the Route map style: a round portrait like a stop on the route and the words on a card. | 1 | 1.0.0 |
| Signal | In the Signal style: a portrait with a soft glow, the name underlined like a signal line. | 1 | 1.0.0 |
| Sketch notes | In the Sketch notes style: a photo taped into the notebook and the name marked with a highlighter. | 1 | 1.0.0 |
| Soft friendly | In the Soft friendly style: a round portrait on a soft disc and the words on a friendly card. | 1 | 1.0.0 |
| Split-flap | In the Split-flap style: a portrait in a dark border and the name on a departures-board bar. | 1 | 1.0.0 |
| Sports broadcast | In the Sports broadcast style: a player-card portrait on a slab of the brand colour and the name on a bar. | 1 | 1.0.0 |
| Spotlight | In the Spotlight style: a round portrait lit like the pool of light it stands in. | 1 | 1.0.0 |
| Stacked cards | In the Stacked cards style: a portrait on a card and the words on the card in front. | 1 | 1.0.0 |
| Sticker | In the Sticker style: a die-cut sticker of the portrait with a white edge, stuck on at an angle. | 1 | 1.0.0 |
| Sunrays | In the Sunrays style: a warm round portrait where the rays begin. | 1 | 1.0.0 |
| Swatch cards | In the Swatch cards style: a portrait on a swatch card and the words on the next one. | 1 | 1.0.0 |
| Swiss grid | In the Swiss grid style: a strict portrait on the grid and the name between rules. | 1 | 1.0.0 |
| Terrazzo | In the Terrazzo style: an arched portrait with chips of the brand colour round it. | 1 | 1.0.0 |
| Ticket | In the Ticket style: a portrait with a perforated edge like a ticket stub and the words on the ticket. | 1 | 1.0.0 |
| Tide | In the Tide style: an arched portrait over the rolling waves. | 1 | 1.0.0 |
| Till receipt | In the Till receipt style: a black and white portrait and the words printed on a receipt. | 1 | 1.0.0 |
| Timeline | In the Timeline style: a round portrait like a milestone and the words on a card. | 1 | 1.0.0 |
| Trading card | In the Trading card style: the portrait as a collectible card and the name on its plate. | 1 | 1.0.0 |
| Transit map | In the Transit map style: a round portrait like an interchange and the words on a card. | 1 | 1.0.0 |
| Tunnel | In the Tunnel style: a round portrait at the end of the tunnel. | 1 | 1.0.0 |
| Type specimen | In the Type specimen style: a portrait on a band of colour and the name set like a specimen. | 1 | 1.0.0 |
| Vintage newspaper | In the Vintage newspaper style: a black and white photo in a double rule and the name like a headline. | 1 | 1.0.0 |
| Watercolour | In the Watercolour style: a round portrait on a wash of the brand colour. | 1 | 1.0.0 |
| Wave lines | In the Wave lines style: a soft portrait and the name underlined like a wave. | 1 | 1.0.0 |
| Wayfinding | In the Wayfinding style: a portrait in a border and the words on a sign panel. | 1 | 1.0.0 |
| Weather map | In the Weather map style: a presenter's portrait in a border and the words on a forecast card. | 1 | 1.0.0 |
| Window light | In the Window light style: a warm arched portrait as if in a window, the name between rules. | 1 | 1.0.0 |
| Y2K glossy | In the Y2K glossy style: a glossy round portrait on a bright disc and a highlighted name. | 1 | 1.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.
| Field | Type | Required | Limit | What it is |
|---|---|---|---|---|
clipData | group | yes | Clip 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.portrait | video | media:// picture or video from the media library, alt text up to 120 characters | Portrait: 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.portraitShape | enum | auto, rectangle, rounded, circle, arch | Portrait shape: How the portrait is cut: the style's own, or a rectangle, a rounded rectangle, a circle or an arch. | |
clipData.portraitFocus | enum | top, centre, bottom | Portrait 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.portraitFit | enum | fill, whole | Portrait 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.kicker | text | up to 32 characters | Line 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.name | text | up to 48 characters | Name: The person's name, large. Left out, your brand's presenter's name. | |
clipData.title | text | up to 80 characters | Title 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.intro | text | up to 220 characters | Introduction: 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.topics | list | up to 4 | Topics: Up to four short words or phrases the person is known for, shown as chips: their specialities, their languages, their areas. | |
clipData.topics[] | text | up to 24 characters | Topic | |
clipData.details | list | up to 6 | Ways 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[] | group | Line | ||
clipData.details[].kind | enum | email, phone, handle, website, address, hours, text | Kind: Chooses the icon. A social handle draws its platform's own glyph where the platform is named. | |
clipData.details[].platform | enum | instagram, tiktok, youtube, linkedin, x, facebook, threads, pinterest, telegram, discord | Platform: 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[].text | text | yes | up to 40 characters | Text |
clipData.qr | boolean | QR 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.qrUrl | url | up to 100 characters | QR 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.showLogo | boolean | Logo: Draws your brand's logo small above the person. On unless switched off. | ||
clipData.layout | enum | auto, stacked, side, cover | Layout: 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.reveal | enum | auto, assemble, unveil, impact | Reveal: How the portrait appears: the style's own, rising into place, uncovered by a wipe, or landing with an impact. | |
clipData.ending | enum | hold, clear | Ending: 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.look | group | Look: 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.theme | enum | auto, brand, light, dark, bold | Theme: 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.pace | enum | auto, calm, standard, punchy | Pace: How things arrive: the style's own rhythm, calm fades, a standard rhythm, or punchy slams and cuts. | |
clipData.look.corners | enum | auto, square, soft, round | Corners: The shape of cards, panels and marks. | |
clipData.look.align | enum | auto, start, centre | Text alignment: Where the text lines up. | |
clipData.look.logo | enum | auto, free, light, dark, brand | Logo: 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.logoSize | enum | auto, small, large | Logo 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.logoForm | enum | auto, mark, full | Logo 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.background | boolean | Brand 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.extend | enum | auto, 1, 2, 3, 4, 5 | Extra 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. | |
metaData | group | Meta 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.title | text | up to 100 characters | Title: 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.captionTiny | text | up to 200 characters | Tiny description (Pinterest, Threads, X): Up to 200 characters. The brand's description, link and hashtags follow it within the platform's limit. | |
metaData.captionShort | text | up to 500 characters | Short description (Telegram): Up to 500 characters. The brand's description, link and hashtags follow it within the platform's limit. | |
metaData.captionMedium | text | up to 1500 characters | Medium 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.captionLong | text | up to 4000 characters | Long description (Facebook Feed, YouTube): Up to 4000 characters. The brand's description, link and hashtags follow it within the platform's limit. | |
metaData.hashtags | list | up to 15 | Hashtags: Written without the #. Up to 15, which every platform takes. | |
metaData.hashtags[] | text | up to 60 characters | Hashtag |
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.