Create a reusable poster template from a reference image
Turn a layout you like into a personal AgentOS template with replaceable photos, listing details and contact information. You describe the design in ChatGPT; the connected B Square tools save the template and render a sample.
On this page
Before you begin1. Start from the poster workspace2. Describe the layout and choose a supported size3. Define the reusable parameters4. Copy this prompt5. Review the sample and refine the same template6. Use the saved templateWhat to expectBefore you begin
- Connect and authorize B Square in ChatGPT. The design skill alone does not provide access to your AgentOS account.
- Have a reference image you may use, such as your own flyer, a brand-approved layout or a screenshot used to explain composition.
- Decide what should stay fixed and what should change for each listing. A reference image is visual guidance, not an automatically editable template.
1. Start from the poster workspace
Open the poster application in AgentOS and select Create template with AI. Edit the example, choose Copy prompt, then paste it into your connected ChatGPT conversation. This button supplies a prompt; it does not create the template by itself.
You can also begin directly in ChatGPT. Attach the reference image and name the template you want to create.
2. Describe the layout and choose a supported size
Tell ChatGPT which parts of the reference matter: the main photo, headline position, spacing, colors, logo treatment and contact area. Use an explicit size. The current poster contract supports:
- 1080 × 1440: portrait, 3:4.
- 1086 × 1448: portrait, 3:4.
- 3072 × 2304: landscape, 4:3.
For example: “Use the reference's photo-first composition, a short headline above the image, and a compact contact footer. Adapt it to 1080 × 1440.” Do not ask for a 9:16 poster and assume the renderer accepts it.
3. Define the reusable parameters
Separate the template's design from the content someone will fill in later. A useful starter brief is:
- Headline: required text, up to 60 characters.
- Listing photo: required image selector.
- Address: required text, up to 100 characters, bound to the selected listing where supported.
- Price: required display text, up to 48 characters, using verified listing data.
- Short facts: optional text, up to 72 characters.
- Agent name and phone: optional contact fields.
- Agent portrait: optional portrait selector.
- Show contact details: a switch for the declared contact layers.
These are proposed fields for your new template, not a promise that every existing template contains them. ChatGPT should create the input definitions, labels, image selectors and layout bindings together. Ask it to use the current contract rather than inventing controls.
The fixed design includes canvas size, layer placement, colors and typography. The variable content includes images and text. A photo or price typed into the sample should not become a permanent part of every future poster.
4. Copy this prompt
@bsquare-agentos Create a personal poster template named "Reference Listing Portrait" using the attached image as a layout reference.
Read the current poster authoring contract and available assets first. Use a supported 1080 × 1440 canvas. Keep the reference's photo-first hierarchy, generous margins and compact footer, but use my authorized B Square branding and do not copy another agent's identity.
Create reusable inputs for headline (required, maximum 60 characters), listing photo (required image), address (required, maximum 100), price (required, maximum 48), short facts (optional, maximum 72), agent name, phone and portrait (optional), and a show-contact switch. Give the fields clear labels and appropriate controls. Use supported listing and profile bindings where available. Do not hardcode the sample address, price or photo.
Use only supported fonts and rendering features. Treat the attachment as design guidance; if an image must become a stored template asset, tell me what needs to be uploaded. Do not invent an asset ID from an attachment filename.
Save the template to my personal library and render a current sample with clearly identified example inputs. Inspect the sample for cropping, overflow and readable contact details. Return the template ID and sample image. Do not generate a separate final listing poster or publish anything.
5. Review the sample and refine the same template
Check the actual rendered sample, not just a “saved” message. Look at the longest address, the price, the image crop and the footer at phone size. Ask for a concrete revision, for example:
Update the same personal template, [TEMPLATE ID]. Increase the address area, reduce the headline size slightly, and move the contact footer down. Keep all reusable inputs and unrelated design choices. Save under the same template ID and render a new sample so I can compare the current layout.
In a compatible ChatGPT host, B Square Studio can display the template and preview. It is a review surface, not a drag-and-drop template editor. Continue giving design changes in the conversation.
6. Use the saved template
Return to the AgentOS poster application and open Custom templates. Refresh the page if needed, choose the saved template, then fill it with a real listing's content. Personal media templates are usable after a successful save; there is no separate template-publishing step.
If you edit a template already open in AgentOS, Apply update resets the current form to the new template. Finish or record any unsaved entries first.
What to expect
A complete result includes a saved personal template, its real ID and a current sample. A sample failure can leave the template saved but visually unverified. Ask to recover that sample rather than creating another template. Built-in templates must be copied into your personal library before changing their design.
