B Square Realty home
Template videos

Create a reusable video template in ChatGPT

Create a personal video layout with reusable photos, listing facts and contact details. Start from a working recipe, describe the visual changes, and save a template you can use from AgentOS or AI.

3 min readChatGPT
On this page Before you begin1. Start with a complete template2. Define the format and timing3. Specify the editable inputs4. Copy this prompt5. Test a sample when you are ready6. Reuse and update itSupported does not mean automatic

Before you begin

Connect B Square to ChatGPT and decide the video's purpose, orientation and language. Also decide whether it needs narration. A saved template is not a finished video, and a thumbnail does not prove motion or audio quality.

1. Start with a complete template

In the AgentOS video application, choose Create template with AI, edit the example and choose Copy prompt. Paste it into connected ChatGPT. You can also start there directly.

Ask ChatGPT to inspect a complete built-in recipe rather than inventing a new timeline format. One currently available starting point is Listing Fact Pills · Reels, template ID bsquare.listing-fact-pills-reels. It accepts 2–8 photos, supports English and Simplified Chinese text, and has no narration. Its fixed recipe runs for 17 seconds.

This is one real example, not the specification for all templates. Have ChatGPT read the selected template again before adapting it.

2. Define the format and timing

The current video contract uses 30 fps and these output sizes:

Design for the generation route you will use. The standard paid final-generation path currently admits up to 900 frames, or 30 seconds. The underlying Source structure accepts longer documents, but that does not mean the standard production path will render them.

Ask for a simple sequence: an opening property view, a few well-chosen photo moments, then a readable contact or call-to-action ending. Changing orientation requires a real layout adaptation, not just swapping width and height.

3. Specify the editable inputs

For the Reels recipe, useful reusable inputs include photos, listing address, price text, verified facts, company name and CTA. Contact fields are optional. Ask to retain its existing input definitions and preparation bindings when changing colors, spacing, type or motion.

Request a language supported by the chosen template. Narration, music, subtitles and image motion depend on that template's actual contract. A silent recipe does not gain narration merely because a voice is mentioned in a prompt.

4. Copy this prompt

ChatGPT prompt
@bsquare-agentos Create a personal video template named "Clean Listing Reels" based on bsquare.listing-fact-pills-reels. Preserve the built-in original.

Read the current video guide and the complete source template first. Keep its 1080 × 1920 format, 30 fps, 17-second structure, 2–8 photo inputs and existing listing/profile preparation bindings. Keep this version without narration.

Use a restrained white, charcoal and gold style with a large property opening, readable short fact pills and an uncluttered contact ending. Keep photos, address, price, verified facts, company name, CTA and optional contact details reusable. Do not hardcode a real listing or sample photo into the design.

Use the current bsq-media-template/1 contract and Source v2 features. Save and validate the personal template. Return the template ID, input requirements and any limitations. Save only for now; do not synthesize speech, render a sample, generate final work or publish anything.

5. Test a sample when you are ready

Saving runs authoring checks, but it does not verify the actual movie. Once you have suitable authorized images and complete inputs, request a sample separately:

Example
Render a sample of my personal video template [TEMPLATE ID] using the authorized photos and verified facts for [EXACT LISTING]. Read the current input requirements and resolve missing inputs first. This request authorizes one sample, not a final video. Show the actual sample playback or download link and check the opening, transitions, final facts and ending. Tell me what you could not inspect.

Watch the opening, middle and ending. Check text changes, picture crops, transitions and how long contact details remain visible. For a narrated template, also review the script and check the actual audio and subtitles. A stale preview from the built-in original is not a preview of your modified template.

6. Reuse and update it

After saving, find the template under Custom templates in AgentOS. There is no separate media-template publication step.

For later changes, name the same personal template ID and say which design elements should change. Preserve the input contract unless you intentionally want new form fields. Existing submitted jobs keep their accepted inputs and template snapshot; updating the template does not rewrite old videos.

Supported does not mean automatic

Do not assume a template supports GIF, music, an avatar or a particular voice. Use the actual declared options. GIF is available only for templates that explicitly declare it; changing a filename to .gif is not an export workflow.