Skip to main content

Finance (Wealth and advice), Meet your adviser

An adviser introduced the way a private office does in its brochure: their portrait in an arched window, their name large and their role in spaced capitals, then one sentence about them, up to four qualifications and the languages they speak, then the questions they are asked most, one at a time with a short answer each, before the button. The portrait, the name and the role stay throughout, and the firm's legal line stands at the foot of every frame. No performance figure and no promise of advice. About three and a half seconds longer per question.

TemplateFinance (Wealth and advice), tpl_509f3afb0e65
VariantMeet your adviser
Version1.0.0, the newest: what a channel following this variant draws
Shapes9x16, 4x5, 1x1, 16x9, 2x3
Length18 seconds

Example video​

The 1x1 cut of this variant, drawn from its own worked example. Open the video on its own.

What it accepts​

An adviser introduced: portrait (or your brand's presenter), name, role, up to four qualifications, the languages they speak, and the questions they are asked most with a short answer each, then the button. No performance figure, no promise of advice or results. Your legal line stays at the foot throughout. About seven and a half seconds, and three more per question. metaData is never drawn.

FieldTypeRequiredLimitWhat it is
clipDatagroupyesClip data: Everything drawn in the clip: the adviser's name, role, portrait, introduction, qualifications and languages, their most asked questions with the answers, the call to action and your legal line.
clipData.sectiontextup to 32 charactersSection: The section in the header, beside your title line, such as Our people.
clipData.kickertextup to 40 charactersKicker: A short line above the name, such as Meet your adviser.
clipData.nametextyesup to 48 charactersAdviser's name: The adviser's name, set large. Titles and designations go in the qualifications.
clipData.roletextup to 48 charactersRole: Their role, in capitals under the name, such as Chartered wealth manager.
clipData.portraitimagemedia:// file from the media library, alt text up to 120 charactersPortrait: The adviser's portrait with their name as alt text, shown in an arched window. Left out, your brand's presenter picture is shown there.
clipData.introtextup to 160 charactersIntroduction: One sentence about the adviser, shown with the qualifications on the first frames. Never a promise of results or of advice.
clipData.qualificationslistat least 1, up to 4Qualifications: Up to four qualifications and designations, each as you would print it on a business card.
clipData.qualifications[]textup to 48 charactersQualification: A qualification or designation, such as Chartered Financial Planner.
clipData.languagestextup to 80 charactersLanguages: The languages the adviser speaks, in your own words and with any lead-in you want, such as Speaks English, German and French.
clipData.questionslistat least 1, up to 4Questions: The questions the adviser is asked most, up to four, each with a short answer. Answers explain; they never promise a result or recommend a product.
clipData.questions[]groupQuestion
clipData.questions[].questiontextyesup to 90 charactersQuestion: The question as a client would ask it.
clipData.questions[].answertextyesup to 200 charactersAnswer: A short answer in the adviser's words.
clipData.ctagroupCall to action: The button at the end and the line under it, such as a web address, a handle or a phone number.
clipData.cta.labeltextyesup to 28 charactersButton: What the button says.
clipData.cta.detailtextup to 48 charactersLine under it: An address, a handle, an app, a phone number.
clipData.legaltextyesup to 400 charactersLegal line: Who authorises and regulates you, and that capital is at risk, as your regulator asks. Shown at the foot from the first frame to the last; a long line is set smaller, never cut.
clipData.footnotetextup to 200 charactersSmall print: Any other line that must be shown, such as that this is an introduction and not a recommendation.
clipData.lookgroupLook: How the clip looks and moves. The same six switches in every format (theme, pace, corners, alignment, logo, logo size). Leave any out for the package's default: the brand's colours, calm, softly rounded, centred.
clipData.look.themeenumbrand, light, dark, boldTheme: Brand: your brand's own colours and background. Light or dark: a page tinted with your brand colour. Bold: your brand colour as the page.
clipData.look.paceenumcalm, standard, punchyPace: How things arrive: calm fades, a standard rhythm, or punchy slams and hard cuts.
clipData.look.cornersenumsquare, soft, roundCorners: The shape of cards, pictures and buttons.
clipData.look.alignenumstart, centreText alignment: Where the text lines up.
clipData.look.logoenumauto, freeLogo: The style's own: the logo on a small plate so it reads on any page. As it is: the logo whole, with no plate, frame or crop, for a logo made to stand on the page, such as one with a transparent background. As it is, make sure your logo reads on the page of the theme you choose.
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.
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 Feed, LinkedIn, 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, Threema, WeChat, WhatsApp): 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, Signal, 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_509f3afb0e65?variant=Meet%20your%20adviser&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": {
"section": "Our people",
"kicker": "Meet your adviser",
"name": "Charlotte Ashby",
"role": "Chartered wealth manager",
"portrait": {
"alt": "Charlotte Ashby",
"url": "media://example-badge.png"
},
"intro": "Charlotte has helped families plan their wealth for over fifteen years, from first investments to passing it on.",
"qualifications": [
"Chartered Financial Planner",
"Fellow of the Chartered Insurance Institute",
"Diploma in Regulated Financial Planning"
],
"languages": "Speaks English, German and French",
"questions": [
{
"answer": "At least once a year, and whenever your life changes. You can always call me in between.",
"question": "How often will we meet?"
},
{
"answer": "I explain every fee in writing before we start, so you know exactly what you pay and for what.",
"question": "What do you charge?"
},
{
"answer": "No. We begin with what you want to achieve, then look at what is right for you.",
"question": "Is there a minimum to start?"
}
],
"cta": {
"label": "Book an introduction",
"detail": "ashcombe-rye.example/charlotte"
},
"legal": "Ashcombe & Rye Wealth Management Ltd is authorised and regulated by the Financial Conduct Authority. The value of investments and the income from them can fall as well as rise, and you may get back less than you invest. Capital at risk.",
"footnote": "An introduction to our people, not a recommendation. Advice is given only after we have met.",
"look": {
"logo": "auto",
"pace": "calm",
"align": "centre",
"theme": "brand",
"corners": "soft",
"logoSize": "auto"
}
},
"metaData": {
"title": "Meet Charlotte Ashby, chartered wealth manager",
"captionTiny": "Meet Charlotte Ashby, one of our chartered wealth managers, and the questions she is asked most. Capital at risk.",
"captionShort": "Meet Charlotte Ashby, chartered wealth manager at Ashcombe & Rye. Chartered Financial Planner, speaks English, German and French. Her most asked questions, answered. Capital at risk.",
"captionMedium": "Meet Charlotte Ashby, chartered wealth manager at Ashcombe & Rye. A Chartered Financial Planner and Fellow of the Chartered Insurance Institute, she speaks English, German and French. We asked her the questions clients ask most: how often you will meet, what advice costs and whether there is a minimum to start. Book an introduction to talk it through. The value of investments can fall as well as rise and you may get back less than you invest.",
"captionLong": "Meet Charlotte Ashby, chartered wealth manager at Ashcombe & Rye. Charlotte has helped families plan their wealth for over fifteen years, from first investments to passing it on. She is a Chartered Financial Planner, a Fellow of the Chartered Insurance Institute and holds the Diploma in Regulated Financial Planning, and she speaks English, German and French. We asked her the questions clients ask most. How often will you meet? At least once a year, and whenever your life changes. What does it cost? Every fee is explained in writing before you start. Is there a minimum to start? No: it begins with what you want to achieve. Book an introduction to talk it through. Ashcombe & Rye Wealth Management Ltd is authorised and regulated by the Financial Conduct Authority. The value of investments and the income from them can fall as well as rise, and you may get back less than you invest.",
"hashtags": [
"wealthmanagement",
"financialadvice",
"meettheteam",
"financialplanning",
"privatewealth"
]
}
}
}

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.