ord_3m3a554o3g6u · 16.6h
Northside Roofing
20-second video ad + mascot · $75 · Fresno, CA
- hello@northside.example
- Phone
- 559-555-0194
- Category
- roofing
- Tone
- energetic
- Platforms
- facebook, youtube
- Website
- —
- Brief
- Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.
- Mascot
- A small terracotta roof-tile character with kind eyes.
Uploads
No uploads on this order.
Generation packet
This is the whole job. Prompts map 1:1 to recipe slots.
{
"order_id": "ord_3m3a554o3g6u",
"product": "video-20",
"duration_seconds": 20,
"add_ons": [
"mascot"
],
"price_cents": 7500,
"summary": "20s video · energetic · hook + 1 body clip + end card. Mascot clip sits after the hook.",
"intake": {
"businessName": "Northside Roofing",
"category": "roofing",
"city": "Fresno",
"state": "CA",
"website": null,
"phone": "559-555-0194",
"email": "hello@northside.example",
"brief": "Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.",
"tone": "energetic",
"platforms": [
"facebook",
"youtube"
],
"mascotDescription": "A small terracotta roof-tile character with kind eyes.",
"websiteProfile": null,
"category_label": "Roofing"
},
"website_profile": null,
"assets": [
{
"id": "ast_6q3u1l2c0o09",
"filename": "hook-gen.jpg",
"mime": "image/jpeg",
"kind": "still",
"signed_url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-7871a3d3-3028-9a48-aa69-30e255f8dfe6-5730ed75.jpeg"
},
{
"id": "ast_6d06490u1m48",
"filename": "mascot-gen.jpg",
"mime": "image/jpeg",
"kind": "still",
"signed_url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-a5f666ba-2d6f-99ae-ba49-58ab2c8a08d6-73db1ea8.jpeg"
},
{
"id": "ast_6k42400t734y",
"filename": "body_1-gen.jpg",
"mime": "image/jpeg",
"kind": "still",
"signed_url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-6bb80e66-454c-96e4-9de4-d1f6cb46a24f-890dce8f.jpeg"
},
{
"id": "ast_27576j2h165n",
"filename": "end_card-gen.jpg",
"mime": "image/jpeg",
"kind": "still",
"signed_url": "https://imgen.x.ai/xai-imgen/xai-tmp-imgen-acbc7452-e9c0-92b0-ab02-b50701a1bd62-89012360.jpeg"
}
],
"platforms": [
"facebook",
"youtube"
],
"aspect_ratio_priority": [
"1:1",
"9:16",
"16:9"
],
"recipe": {
"structure": "20s video · energetic · hook + 1 body clip + end card. Mascot clip sits after the hook.",
"slots": [
{
"id": "hook",
"label": "Hook",
"duration": "3–5s",
"role": "Open on the problem or promise. No logo yet.",
"prompt": "SLOT: HOOK (3–5s)\nBUSINESS: Northside Roofing — Roofing in Fresno, CA\nPHONE: 559-555-0194\nWEBSITE: (none given)\nTONE: energetic — Upbeat and decisive. Fast but not chaotic. A reason to act today. Smile in the voice, never a shout.\nPICTURE: Punch-in close-ups, motion in frame (tools, hands, doors, weather). Saturated but natural color. Hard cuts.\nVO: Short sentences. Present tense. One benefit per line. End on the CTA.\nMUSIC: Bright percussion bed, medium-fast. No lyrics competing with VO.\nVISUAL WORLD: Architectural shingles, clean eaves, a crew on a sunlit roof, before/after of a house elevation, storm sky if relevant.\nCUSTOMER DIRECTION: Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.\nNo website profile. Use only the intake fields and uploaded assets.\nASPECT RATIO PRIORITY: 1:1, 9:16, 16:9 (produce master at the first ratio, then reframe).\nUse the customer's uploaded photos/logo as primary source. Do not invent a different business.\nROLE: Open on the problem or promise. No logo yet.\nFirst line of VO or on-screen text, verbatim: \"Your roof is the only thing between you and the weather.\"\nPicture: open on uploaded photo #1 if it shows the home, storefront, or work; otherwise a clean establishing shot in the visual world.\nNo logo, no phone number, no end card. Natural sound + VO.\nHard stop at 3–5s."
},
{
"id": "mascot",
"label": "Mascot",
"duration": "3–4s",
"role": "Introduce the recurring character, then hand off to the work.",
"prompt": "SLOT: MASCOT (3–4s)\nBUSINESS: Northside Roofing — Roofing in Fresno, CA\nPHONE: 559-555-0194\nWEBSITE: (none given)\nTONE: energetic — Upbeat and decisive. Fast but not chaotic. A reason to act today. Smile in the voice, never a shout.\nPICTURE: Punch-in close-ups, motion in frame (tools, hands, doors, weather). Saturated but natural color. Hard cuts.\nVO: Short sentences. Present tense. One benefit per line. End on the CTA.\nMUSIC: Bright percussion bed, medium-fast. No lyrics competing with VO.\nVISUAL WORLD: Architectural shingles, clean eaves, a crew on a sunlit roof, before/after of a house elevation, storm sky if relevant.\nCUSTOMER DIRECTION: Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.\nNo website profile. Use only the intake fields and uploaded assets.\nASPECT RATIO PRIORITY: 1:1, 9:16, 16:9 (produce master at the first ratio, then reframe).\nUse the customer's uploaded photos/logo as primary source. Do not invent a different business.\nROLE: Introduce the recurring character, then hand off to the work.\nCharacter: A small terracotta roof-tile character with kind eyes.\nThe mascot appears after the hook as a recurring figure for this business. Keep the design simple enough to animate consistently later. Match the tone. No horror, no celebrity likeness.\nOne beat: mascot notices the problem or welcomes the viewer, then yields to the work footage.\nDo not cover the end card here."
},
{
"id": "body_1",
"label": "Body 1",
"duration": "8–10s",
"role": "One scene from the customer's photos and direction.",
"prompt": "SLOT: BODY 1 (8–10s)\nBUSINESS: Northside Roofing — Roofing in Fresno, CA\nPHONE: 559-555-0194\nWEBSITE: (none given)\nTONE: energetic — Upbeat and decisive. Fast but not chaotic. A reason to act today. Smile in the voice, never a shout.\nPICTURE: Punch-in close-ups, motion in frame (tools, hands, doors, weather). Saturated but natural color. Hard cuts.\nVO: Short sentences. Present tense. One benefit per line. End on the CTA.\nMUSIC: Bright percussion bed, medium-fast. No lyrics competing with VO.\nVISUAL WORLD: Architectural shingles, clean eaves, a crew on a sunlit roof, before/after of a house elevation, storm sky if relevant.\nCUSTOMER DIRECTION: Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.\nNo website profile. Use only the intake fields and uploaded assets.\nASPECT RATIO PRIORITY: 1:1, 9:16, 16:9 (produce master at the first ratio, then reframe).\nUse the customer's uploaded photos/logo as primary source. Do not invent a different business.\nROLE: One scene from the customer's photos and direction.\nBEAT: The house as the hero — customer's exterior photos first.\nBuild this clip from the customer's photos. If photos are interiors, stay inside. If they are a truck or storefront, lead with that.\nVO continues the hook; do not repeat the hook line.\nThe mascot may cameo in a corner, but the work is the subject."
},
{
"id": "end_card",
"label": "End card",
"duration": "5–6s",
"role": "Logo, business name, city, CTA, phone. Hold long enough to read.",
"prompt": "SLOT: END CARD (5–6s)\nBUSINESS: Northside Roofing — Roofing in Fresno, CA\nPHONE: 559-555-0194\nWEBSITE: (none given)\nTONE: energetic — Upbeat and decisive. Fast but not chaotic. A reason to act today. Smile in the voice, never a shout.\nPICTURE: Punch-in close-ups, motion in frame (tools, hands, doors, weather). Saturated but natural color. Hard cuts.\nVO: Short sentences. Present tense. One benefit per line. End on the CTA.\nMUSIC: Bright percussion bed, medium-fast. No lyrics competing with VO.\nVISUAL WORLD: Architectural shingles, clean eaves, a crew on a sunlit roof, before/after of a house elevation, storm sky if relevant.\nCUSTOMER DIRECTION: Free roof checks before the next storm. Honest: repair vs replace. Mascot is a small terracotta tile character.\nNo website profile. Use only the intake fields and uploaded assets.\nASPECT RATIO PRIORITY: 1:1, 9:16, 16:9 (produce master at the first ratio, then reframe).\nUse the customer's uploaded photos/logo as primary source. Do not invent a different business.\nROLE: Logo, business name, city, CTA, phone. Hold long enough to read.\nHold a still-plus-motion end card long enough to read.\nREQUIRED ON SCREEN:\n• Logo (uploaded, prefer logo.png / logo.jpg / logo.svg) if present, else wordmark \"Northside Roofing\"\n• Business name: Northside Roofing\n• City: Fresno, CA\n• CTA: Free roof check. Call before the next storm.\n• Phone: 559-555-0194\nOptional: (none given)\nDo not add a website we did not receive. Do not add a different phone number.\nGrade to match the rest of the ad. No extra slogans."
}
]
},
"notes": [
"Do not mention how the ad is made. The customer is buying a finished ad.",
"Customer owns the finished ad outright.",
"QC must confirm names, phone, and city are correct before delivery.",
"Primary aspect: 1:1.",
"Mascot is an add-on — it must appear as its own clip (video) or as a character in the still."
]
}