Block 1
Business Source Manifest
Organize supplied business facts, exact offer terms, assets, brand rules, missing facts, and claim boundaries.
Model
@openai.gpt-4o
Preset
small-business-promo-assets
Output
businessAssetManifest · json
Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space.
Turn one verified local offer into source truth, a claim-safe offer, real campaign visuals, and ready-to-edit social copy.
Ready
4/4 blocks
Output
Image
The settings below show how each block in this example was configured: model route, core inputs, preset settings, prompt, and quality checks.
Block 1
Organize supplied business facts, exact offer terms, assets, brand rules, missing facts, and claim boundaries.
Model
@openai.gpt-4o
Preset
small-business-promo-assets
Output
businessAssetManifest · json
These are the visual or media outputs from the run. Text-only, memory, and JSON support nodes stay in the workflow map below.

productPlaceShotPack
Create a cohesive product, place, food, service, or event image pack with clean zones for editable campaign copy.
Accepted business source, claim-safe offer, campaign visual pack, and editable platform caption package.
businessAssetManifest
{ "businessAssetManifest": { "offer": { "description": "one plain kraft box containing exactly six assorted pastries", "price": "$28" }, "fulfillmentConstraints": { "preorderDeadline": "Friday at 5 PM", "pickupDetails": { "day": "Saturday", "time": "9 AM to noon" }, "delivery": "not available" }, "prohibitedClaims": { "allergyDetails": null, "reviews": null, "guarantees": null, "streetAddress": null, "phoneNumber": null, "logo": null }, "targetAudience": "nearby adults buying a weekend breakfast treat", "brandVoice": "warm, direct, neighborhood-minded", "visualDirection": { "backgroundColor": "deep navy", "tabletopColor": "cream", "lighting": "soft daylight", "textSpace": "generous clean text-safe space", "boxType": "unbranded kraft box" } } }
The guide is a reusable production system. Each node creates one accepted output, and that accepted output becomes the source material for the next node.
This run started with: Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space.
Users can generate, revise, and compare candidates, but only the accepted version is passed forward.
Examples shown here must include a visual, carousel, image, or video output. Text-only and JSON-only runs are filtered out.
The last nodes collect accepted outputs into a package that can be saved, reused, or sent to render services.
This is the actual order of the guide. Each output key is the contract the next node can read.
Organize supplied business facts, exact offer terms, assets, brand rules, missing facts, and claim boundaries.
Example goal
Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space.
User customization
Add verified business facts, offer terms, audience, assets, brand references, and facts that are still unknown.
Command
/write
Model
@openai.gpt-4o
Preset
small-business-promo-assets
Accepted output
This example has an accepted output for the block.
/write @openai.gpt-4o Create the "businessAssetManifest:" output from the user goal and supplied assets. Preserve every supplied price, deadline, pickup or delivery constraint, audience, asset, brand rule, and missing fact. Do not invent proof, urgency, location, reviews, guarantees, or product features. Guide: Local Business Promo Pack Example goal: Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space. Return output for: Business asset manifest. Store it as businessAssetManifest. Customization field shown to users: Add verified business facts, offer terms, audience, assets, brand references, and facts that are still unknown.
Block 2
Turn the accepted business source into one reusable offer without inferring unsupported claims.
Model
@openai.gpt-4o
Preset
offer-card-standard
Output
offerCard · markdown
Verified offer source
Weekend pastry box: six pastries, $28, preorder by Friday, pickup Saturday. No delivery and no allergy-free guarantee.
Audience
Local families and weekend hosts
Upstream accepted outputs
business-source-manifest
Offer type
product
Verified claims only
Every price, proof point, guarantee, and product fact comes from supplied source material.
Missing facts visible
Unknown commercial facts are listed instead of invented.
/write @openai.gpt-4o offerCard: Create one reusable offer card from the verified source below. Offer source: Weekend pastry box: six pastries, $28, preorder by Friday, pickup Saturday. No delivery and no allergy-free guarantee. Audience: Local families and weekend hosts Offer type: product Return the offer, audience, problem, promise, inclusions, verified proof, price/terms when supplied, CTA options, objections, prohibited claims, and missing facts. Use only facts and exact descriptive language present in the source. If a problem, promise, proof point, objection, or other field is not supplied, mark it as not supplied instead of inferring it. Do not add persuasive or sensory adjectives. Do not invent prices, guarantees, testimonials, metrics, scarcity, urgency, availability, or product facts. Guide: Local Business Promo Pack Example goal: Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space. Accepted upstream artifacts: - business-source-manifest Return output for: Offer card. Store it as offerCard. Customization field shown to users: Choose product, service, event, or lead-magnet offer shape without changing verified facts.
Block 3
Create a cohesive product, place, food, service, or event image pack with clean zones for editable campaign copy.
Model
@promptha.flux-2-pro
Preset
small-business-promo-visuals
Output
productPlaceShotPack · image
Product or place brief
Neighborhood bakery weekend box with six pastries. Create product-only promotional imagery using blank unmarked packaging and no readable text.
Reference notes
Use warm cream and navy styling, a blank-box hero, macro detail, clean bakery context, and a caption-safe hold.
Upstream accepted outputs
business-source-manifest, business-offer-card
Format
16:9
Images
4
Outcome
local-business-promo
Media output only
Create Product Shots must return image artifact(s), not a written plan.
Source faithful
The generated images must preserve user-provided source facts and references.
Editable text safe
Readable text, claims, logos, prices, and citations stay editable outside raster images.
/image @promptha.flux-2-pro productPlaceShotPack: Generate 4 finished image artifact(s) for local-business-promo. Primary brief: Neighborhood bakery weekend box with six pastries. Create product-only promotional imagery using blank unmarked packaging and no readable text. Optional reference notes: Use warm cream and navy styling, a blank-box hero, macro detail, clean bakery context, and a caption-safe hold. Reference stack: No extra Creative DB reference selected. Outcome focus: Generate commercial-ready shot variety: hero shot, detail shot, context/lifestyle shot, use-case shot, and caption-safe visual hold. Keep claims, price, address, logo, and CTA editable outside the image. Production rules: - Return generated image artifact(s) only. Do not return JSON, markdown, shot lists, prompt notes, or planning text as the final output. - Make each image useful on its own and coherent as a set. - If the source material is Bible, education, product, business, or story material, stay source-faithful and do not invent unsupported facts. - Keep titles, captions, claims, prices, logos, verse references, equations, CTA copy, and disclaimers outside the raster image unless the user explicitly asks for text. - Use the selected visual direction only for the image output; do not explain palette, composition rules, or prompt strategy in the final answer. Settings: - Aspect ratio: 16:9. - Output use: [Output Use]. - Style treatment: [Style Treatment]. - Avoid: [Negative Rules]. Guide: Local Business Promo Pack Example goal: Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space. Accepted upstream artifacts: - business-source-manifest - business-offer-card Return output for: Promo visual pack. Store it as productPlaceShotPack. Customization field shown to users: Choose product, place, food, service, or event emphasis, aspect ratio, visual mood, and any supplied brand or Creative DB references.
Block 4
Create editable hooks, captions, deadline-aware CTAs, alt text, and safe-zone notes from the accepted offer and optional media reference.
Model
@openai.gpt-4o
Preset
caption-pack-standard
Output
captionPack · markdown
Accepted content source
Six pastries for $28. Preorder by Friday. Saturday pickup. No delivery. Allergy details not supplied.
Media reference
Accepted pastry case video with a clean final hold.
Upstream accepted outputs
business-offer-card, business-promo-visuals
Platform
Length
concise
Critical copy editable
Price, address, open house, CTA, logo, and disclaimer text remain editable layers.
Audio mode explicit
Pack clearly states music-bed, locked voiceover, hybrid, no-audio, or native-audio direction.
/write @openai.gpt-4o captionPack: Create an editable social caption package from accepted source truth. Accepted content or offer source: Six pastries for $28. Preorder by Friday. Saturday pickup. No delivery. Allergy details not supplied. Accepted media summary or URL: Accepted pastry case video with a clean final hold. Platform: instagram. Caption density: concise. Return captionPack with hook options, primary caption, concise variant, CTA variants, alt text, editable on-screen copy, safe-zone notes, hashtags only when useful, and claim-safety notes. Every hook, headline, caption, CTA, and hashtag must use only facts or nouns explicitly present in the accepted source; use no persuasive or sensory modifiers unless they appear verbatim in that source. Every action CTA must preserve any supplied deadline, preorder requirement, pickup condition, or delivery constraint. Describe in alt text only visual details explicitly present in the accepted media reference; when visual detail is insufficient, mark alt text pending visual review instead of inventing a scene. Forbidden additions include fresh, sweet, delicious, premium, best, limited, exclusive, healthy, surprise, indulge, treat, subject to change, and equivalent unsupported language. Preserve supplied facts and never invent prices, proof, reviews, urgency, guarantees, qualifiers, or product capabilities. Claim-safety notes must say the copy is grounded in the accepted source; never call wording verbatim unless it is an exact quote. Guide: Local Business Promo Pack Example goal: Create a factual weekend social promo package for Hearthline Bakery. Verified offer: one plain kraft box containing exactly six assorted pastries for $28. Preorders close Friday at 5 PM; pickup is Saturday from 9 AM to noon; no delivery. Audience: nearby adults buying a weekend breakfast treat. Brand voice: warm, direct, neighborhood-minded. Allergy details, reviews, guarantees, street address, phone number, and logo are not supplied and must not be invented. Visual direction: unbranded kraft box, cream tabletop, deep navy background, soft daylight, generous clean text-safe space. Accepted upstream artifacts: - business-offer-card - business-promo-visuals Return output for: Caption pack. Store it as captionPack. Customization field shown to users: Choose Instagram, TikTok, LinkedIn, or general copy and concise or standard length.
offerCard
### offerCard: #### Offer * **Description**: one plain kraft box containing exactly six assorted pastries * **Price**: $28 * **Fulfillment Constraints**: + **Preorder Deadline**: Friday at 5 PM + ** Pickup Details**: - **Day**: Saturday - **Time**: 9 AM to noon + **Delivery**: not available #### Audience * **Target Audience**: nearby adults buying a weekend breakfast treat #### Inclusions * **Assorted Pastries**: 6 pastries in a plain kraft box #### Terms * **Preorder and Pickup**: Preorders close Friday at 5 PM, pickup is Saturday from 9 AM to noon #### Proof * **Reviews**: not supplied * **Guarantees**: not supplied * **Allergy Details**: not supplied #### CTA Options * **Preorder Now**: not supplied (no contact information) * **Visit Us**: not supplied (no address or phone number) #### Objections * **Delivery Not Available**: No delivery option is available for this offer #### Prohib...
productPlaceShotPack
Create a cohesive product, place, food, service, or event image pack with clean zones for editable campaign copy.
captionPack
captionPack: ## Verified hooks - Six assorted pastries. One $28 box. - Preorder by Friday at 5 PM for Saturday pickup. - Saturday pickup is from 9 AM to noon. No delivery. ## Instagram captions **Concise** Hearthline Bakery: six assorted pastries in one plain kraft box for $28. Preorder by Friday at 5 PM. Pickup is Saturday from 9 AM to noon. No delivery. **Standard** Plan a weekend breakfast pickup from Hearthline Bakery. The offer is one plain kraft box with exactly six assorted pastries for $28. Preorders close Friday at 5 PM, and pickup is Saturday from 9 AM to noon. Delivery is not available. ## TikTok and short-form caption Six assorted pastries for $28. Preorder by Friday at 5 PM, then pick up Saturday between 9 AM and noon. No delivery. ## Editable overlay copy - 6 assorted pastries — $28 - Preorder by Friday, 5 PM - Saturday pickup, 9 AM–noon - No delivery ## CTA options - Preo...
Accepted as
businessAssetManifest
Feeds into
Offer Card
Turn the accepted business source into one reusable offer without inferring unsupported claims.
Accepted as
offerCard
Feeds into
Promo Visual Pack
Create a cohesive product, place, food, service, or event image pack with clean zones for editable campaign copy.
Accepted as
productPlaceShotPack
Feeds into
Caption Pack
Create editable hooks, captions, deadline-aware CTAs, alt text, and safe-zone notes from the accepted offer and optional media reference.
Accepted as
captionPack
Feeds into
Final package