Pick a starting point
Every creative starts from a source. You have a few ways to choose one:Bring your own ad
On the create flow you can upload or paste a source ad you like. You’ll first confirm that you own or have the right to use the image — don’t upload a competitor’s ad or copyrighted work you don’t have rights to. Uploads are private to your workspace unless you choose to share them to the Community. Goose then analyzes the ad and remixes it through the same pipeline, applying your brand to its layout and style.Organize with tags
Add your own tags to uploaded templates and to generated ads (the Add tags control below each one). Tags are free-form labels — likeq1-launch, holiday, or paused — that let you filter your uploads and your gallery from the Tags row at the top. You can also manage them from your coding agent with the set_ad_creative_tags and set_user_ad_template_tags MCP tools.
Choose what to feature
Once you’ve picked a starting point:- Select a product from your brand kit to feature in the ad.
- Add reference images if you want to guide the look — extra product shots, lifestyle photos, or anything that should appear.
- Add a prompt (optional) describing what you want — a headline angle, a setting, a mood.
Generation settings
Before you generate, set how the batch should run. These settings change both the look of your ads and how many credits a batch uses:
Generate, and Goose fans out the work — composing each creative, placing your product and logo, and checking the result before it ships it to you.
Remix modes
Ad Remixer supports three ways to remix, depending on how much you want to change:Variation — restyle into your brand
Variation — restyle into your brand
The default. Takes the template’s layout and rebuilds it in your brand — your product, logo, colors, and copy. Use this to turn a proven ad into your own.
Edit — change one thing
Edit — change one thing
Starts from an existing creative’s image and applies a targeted instruction (for example, “make the background blue” or “swap in the new product photo”) while keeping everything else the same.
Exact — your prompt, verbatim
Exact — your prompt, verbatim
Uses your prompt exactly as written against the source image, with no restyling. Use this when you know precisely what you want.
How Goose keeps it on-brand
Every creative is automatically checked before it reaches you. Goose verifies that:- Your real logo appears correctly (it’s placed pixel-perfect, not redrawn).
- Your product matches your reference images everywhere it appears.
- The template’s original product and branding were fully replaced — not just relabeled.
- No leftover text from the source ad (watermarks, attribution, spec callouts) survived.
Video ads
Ad Remixer also makes video creatives from curated video templates. Pick one proven format, then use the video composer to set a shared product, audience, offer, CTA, style, references, and production choices. The template declares which controls it supports, so voice, character, captions, music, duration, ratio, and end-card controls only appear when that recipe can use them. A video run defaults to three independently reviewable concepts. You can choose one to four and customize each concept’s hook, angle, message, and production note. Planning creates a video batch and one project per concept; it does not render a final video or spend final-render credits.Brand Video Kit
The Brand Video Kit stores reusable, typed production assets. V1 begins with approved end cards and supports the same abstraction for intro and mid cards, caption presets, music, sound effects, and character anchors. A selected approved end card is pinned to each concept by asset ID and treated as a locked composition input—the local agent uses the original asset instead of recreating its typography. Replacing it requires an explicit action.Review before render
Video generation runs locally in your own MCP-capable coding agent. At the start of a video project, the agent callsfetch_skill("goose-video") on the GooseWorks MCP and follows the returned recipe; no local goose-video skill file is required. The agent prepares every concept’s script and visual/audio ingredients, mirrors them into the project, and stops. Use Approve & render in the project to record approval and copy the deterministic instruction back to the waiting agent. The backend rejects batch render submissions until those mirrored ingredients are approved.
Every finished master must then pass the visible quality loop:
Rendering → Watching & checking → Repairing (if needed) → Re-checking → Ready
The report covers source, brand, product, hook and scene order, speech/script agreement, captions, end card and CTA, duration and ratio, and visual artifacts. Standard polish permits one objective repair pass; Extra polish permits two. When the budget is exhausted or the issue needs subjective direction, the project becomes blocked and the agent stops spending. Only a candidate with a passing structured report can be pinned final.
Generate from your coding agent
Prefer to work from Claude Code, Cursor, or Codex? You can drive the same remix pipeline from your coding agent using the GooseWorks MCP tools:estimate_remix_batch— preview the credit cost of a batch before running it.submit_remix_batch— kick off a remix batch.get_remix_batch— check status and fetch results.regenerate_creative— re-roll a single creative.
create_ad_video_batch— validate the template controls and create one to four reviewable concept projects (three by default).get_ad_video_batch/update_ad_video_batch— resolve the complete batch context and report its visible lifecycle.list_brand_video_assets,create_brand_video_asset, andupdate_brand_video_asset— read or save typed Video Kit assets.get_ad_project— resolve the concept’s creative brief, batch, selected typed assets, approval state, and latest quality report.update_ad_project_script— mirror all review ingredients and stop for approval.update_render_status— report the quality stage, bounded repair count, and structured final report. A batch render cannot complete without a passing report.
Credits
Each completed image consumes credits. The amount depends on the engine, quality tier, number of variants, and aspect ratios you choose. When a batch starts, Goose may reserve the estimated credits up front and then bill only the images that actually complete — any reserved-but-unused credits are released back to your balance when the batch finishes. For exact per-image pricing and how billing settles, see How credits are used.Common issues
Ads don’t match my brand- Check the brand kit for the wrong logo, colors, or outdated product images.
- Add reference creatives that show the style you’re aiming for.
- Some images can fail or be filtered during generation. Reserved-but-unused credits are released back to your balance when the batch finishes.
- Top up under Settings > Billing, then start a new batch. See How credits are used.
Next steps
Community
Share your creatives or remix what others have made.
Autopilot
Get a fresh batch generated and emailed every week.
Questions? Reach out at help@gooseworks.ai.

