# Product Mockup Studio

## Links

- Product page URL: https://www.agentpmt.com/marketplace/product-mockup-studio
- Product markdown URL: https://www.agentpmt.com/marketplace/product-mockup-studio?format=agent-md
- Product JSON URL: https://www.agentpmt.com/marketplace/product-mockup-studio?format=agent-json

## Overview

- Product ID: 6aa82f8ef9dfb4fd6eb0d99a
- Type: model
- Unit type: request
- Price: 200 credits
- Categories: AI & Machine Learning, Marketing, Art & Design, Image Generation & Manipulation, Video & Motion Graphics, E-commerce & Product Catalog, Advertising & Paid Media
- Generated at: 2026-10-31T18:40:17.410Z

### Page Description

Photograph your product with your phone and get back pictures you can actually sell with. Tell your agent what you want in plain words, like put my candle on a sunlit marble counter, give me a plain white version for Amazon, or make it vertical for Reels, and it creates the shot. Don't like something? Say so. Lighter background, softer shadow, move the eucalyptus, different angle, and it fixes just that while the product stays exactly the same. When a picture looks right, turn it into a short product video with a slow zoom, a turntable spin, an orbit, or a light sweep, sized for Shopify, Amazon, Etsy, Instagram Reels, TikTok, and YouTube Shorts. Tell it the exact words printed on your label and the details that must not change, and it holds onto them. Your agent handles the rest: the sizes, the formats, the revisions, and saving the finished files for you to download. AI product photography and product videos without a studio, a photographer, or editing software.

### Agent Description

Create branded product mockup images, refine approved stills, and animate them into short videos. Supply File Manager product image IDs and a scene brief; filenames and seven-day retention are automatic. Use image_provider=auto unless the user requests ElevenLabs or Nano Banana. Put the user's exact label wording and must-keep details in brand_constraints, and inspect label, logo, text, and geometry accuracy before calling a still final. Users describe outcomes in plain language, so translate their request into mockup_style, camera_view, aspect_ratio, and brand_constraints yourself rather than asking them for parameters. Animate only an approved still, then poll get_mockup_job for the File Manager output. For video, omit aspect_ratio to follow the still's orientation, or set it explicitly; a still that does not match the video aspect is center-cropped automatically and the response reports start_frame_adjustment. When a user wants specific video framing, refine the still to that aspect first, then animate it.

## Details

### Details

Photograph your product with your phone and get back pictures you can actually sell with. Tell your agent what you want in plain words, like put my candle on a sunlit marble counter, give me a plain white version for Amazon, or make it vertical for Reels, and it creates the shot. Don't like something? Say so. Lighter background, softer shadow, move the eucalyptus, different angle, and it fixes just that while the product stays exactly the same. When a picture looks right, turn it into a short product video with a slow zoom, a turntable spin, an orbit, or a light sweep, sized for Shopify, Amazon, Etsy, Instagram Reels, TikTok, and YouTube Shorts. Tell it the exact words printed on your label and the details that must not change, and it holds onto them. Your agent handles the rest: the sizes, the formats, the revisions, and saving the finished files for you to download. AI product photography and product videos without a studio, a photographer, or editing software.

### Actions

- `create_product_mockup` (25 credits): Create one product-focused PNG mockup from File Manager product photos and a scene brief.
- `refine_product_mockup` (25 credits): Revise a completed mockup while preserving its product identity and approved composition.
- `animate_product_mockup` (10 credits): Turn an approved product still into a short ElevenLabs MP4 product clip.
- `get_mockup_job` (1 credits): Check one mockup job and import a completed PNG or MP4 into File Manager.
- `list_mockup_jobs` (1 credits): List budget-scoped product mockup jobs without exposing unrelated provider generations.

### Use Cases

AI product photography from phone photos, Shopify and WooCommerce product page hero images, Amazon and Etsy listing photos on clean white backgrounds, Lifestyle product scenes without a photoshoot, Packaging and label mockups that keep exact brand text, Flat-lay and in-hand product shots for social media, Vertical product videos for Instagram Reels and TikTok, Turntable and orbit product clips for launch pages, Ad creative in square vertical and widescreen sizes, Fixing the background lighting or props on a product photo

### Workflows Using This Tool

No public workflows currently reference this product.

### Related Content

No related content is currently linked to this product.

## Documentation

No platform documentation is currently linked to this product.

## Integration Details

### DynamicMCP

- Setup page URL: https://www.agentpmt.com/dynamic-mcp
- Claude setup guide: https://www.agentpmt.com/dynamic-mcp#platform=claude
- ChatGPT setup guide: https://www.agentpmt.com/dynamic-mcp#platform=chatgpt
- Cursor setup guide: https://www.agentpmt.com/dynamic-mcp#platform=cursor
- Windsurf setup guide: https://www.agentpmt.com/dynamic-mcp#platform=windsurf

Use the local router for command-based MCP clients. It forwards requests to `https://api.agentpmt.com/mcp` and does not execute tools locally.

```bash
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

### REST API

The live page renders cURL, Python, JavaScript, and Node.js examples. Logged-in users see those examples prefilled with their own API and budget credentials.

- Purchase endpoint: https://api.agentpmt.com/products/purchase
- Authorization format: `Bearer <base64(apiKey:budgetKey)>`

```bash
curl -X POST "https://api.agentpmt.com/products/purchase" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eW91ci1hcGkta2V5LWhlcmU6eW91ci1idWRnZXQta2V5LWhlcmU=" \
  -d '{
    "product_id": "6aa82f8ef9dfb4fd6eb0d99a",
    "parameters": {
      "action": "create_product_mockup",
      "product_file_ids": [],
      "scene_prompt": "example_scene_prompt"
    }
  }'
```

### Autonomous Agents

Autonomous agents can access this tool through AgentAddress credit balances or direct x402 payments. Use the Autonomous Agent API reference for endpoint shapes after choosing the access pattern below.

- Autonomous Agent API reference URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents
- Autonomous Agent API reference markdown URL: https://www.agentpmt.com/docs/api-reference/autonomous-agents?format=agent-md
- Credit-Based Access Using AgentAddress: https://www.agentpmt.com/docs/autonomous-agents/credit-based-tool-usage-with-agentaddress
- AgentAddress is preferred for persistent file access, stored platform state, and maximum tool use ability across repeated calls.
- Direct x402 is for independent one-off tool calls that do not require shared files or stored platform state.
- Direct x402 public payments: USDC on Base, Arbitrum, Optimism, Polygon, and Avalanche.

#### Product Skill Package

This product has a published Agent Skill package for product-specific operating instructions.

- Skill slug: product-mockup-studio
- Version: 1.0.2
- Download SKILL.md: https://raw.githubusercontent.com/AgentPMT/agent-skills/main/skills/product-mockup-studio/SKILL.md
- Package source: https://github.com/AgentPMT/agent-skills/tree/main/skills/product-mockup-studio
- OpenClaw listing: https://clawhub.ai/agentpmt/product-mockup-studio
- OpenClaw install: `openclaw skills install product-mockup-studio`
- skills.sh install: `npx skills add AgentPMT/agent-skills --skill product-mockup-studio`
- Last published: 2026-09-29T14:50:26.655Z

### Schema

#### Parameters

- Schema type: actions

```json
{
  "actions": {
    "create_product_mockup": {
      "description": "Create one product-focused PNG mockup from File Manager product photos and a scene brief.",
      "properties": {
        "product_file_ids": {
          "type": "array",
          "description": "One to five File Manager images showing the product or packaging.",
          "required": true,
          "items": {
            "type": "string",
            "description": "File Manager image file_id."
          },
          "minItems": 1,
          "maxItems": 5
        },
        "scene_prompt": {
          "type": "string",
          "description": "Describe the desired setting, lighting, composition, and marketing result.",
          "required": true
        },
        "product_description": {
          "type": "string",
          "description": "Optional factual description of the product, materials, scale, and important features.",
          "required": false
        },
        "mockup_style": {
          "type": "string",
          "description": "Product presentation preset.",
          "required": false,
          "enum": [
            "studio_hero",
            "lifestyle",
            "in_hand",
            "flat_lay",
            "packaging",
            "ecommerce",
            "custom"
          ]
        },
        "camera_view": {
          "type": "string",
          "description": "Preferred camera angle.",
          "required": false,
          "enum": [
            "front",
            "three_quarter",
            "side",
            "top_down",
            "close_up",
            "custom"
          ]
        },
        "style_reference_file_ids": {
          "type": "array",
          "description": "Up to three File Manager images used only for visual style guidance.",
          "required": false,
          "items": {
            "type": "string",
            "description": "File Manager image file_id."
          },
          "maxItems": 3
        },
        "image_provider": {
          "type": "string",
          "description": "Image backend. auto prefers ElevenLabs and permits a safe Nano Banana fallback.",
          "required": false,
          "enum": [
            "auto",
            "elevenlabs",
            "nano_banana"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "draft favors speed; final favors fidelity and resolution.",
          "required": false,
          "enum": [
            "draft",
            "final"
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Output image aspect ratio. Default 1:1.",
          "required": false,
          "enum": [
            "1:1",
            "3:2",
            "2:3",
            "4:5",
            "5:4",
            "3:4",
            "4:3",
            "16:9",
            "9:16"
          ]
        },
        "mask_file_id": {
          "type": "string",
          "description": "Optional File Manager image mask for localized edits on the ElevenLabs final route.",
          "required": false
        },
        "brand_constraints": {
          "type": "object",
          "description": "Optional brand-fidelity requirements that the generated mockup should preserve.",
          "required": false,
          "properties": {
            "brand_colors": {
              "type": "array",
              "description": "Brand colors as names or hex values.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Brand color."
              },
              "maxItems": 8
            },
            "exact_text": {
              "type": "array",
              "description": "Visible product or packaging text that should remain exact; review the result.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Exact text."
              },
              "maxItems": 20
            },
            "must_preserve": {
              "type": "array",
              "description": "Product details that must remain visually consistent.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Preservation requirement."
              },
              "maxItems": 20
            },
            "prohibited_elements": {
              "type": "array",
              "description": "Elements that must not appear in the output.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Prohibited element."
              },
              "maxItems": 20
            }
          }
        }
      },
      "price_per_unit": 25
    },
    "refine_product_mockup": {
      "description": "Revise a completed mockup while preserving its product identity and approved composition.",
      "properties": {
        "source_task_id": {
          "type": "string",
          "description": "Completed image task_id returned by this tool.",
          "required": true
        },
        "instruction": {
          "type": "string",
          "description": "Describe only the changes to make and what must remain unchanged.",
          "required": true
        },
        "image_provider": {
          "type": "string",
          "description": "Image backend. auto prefers ElevenLabs and permits a safe Nano Banana fallback.",
          "required": false,
          "enum": [
            "auto",
            "elevenlabs",
            "nano_banana"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "draft favors speed; final favors fidelity and resolution.",
          "required": false,
          "enum": [
            "draft",
            "final"
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Output image aspect ratio. Default 1:1.",
          "required": false,
          "enum": [
            "1:1",
            "3:2",
            "2:3",
            "4:5",
            "5:4",
            "3:4",
            "4:3",
            "16:9",
            "9:16"
          ]
        },
        "mask_file_id": {
          "type": "string",
          "description": "Optional File Manager image mask for localized edits on the ElevenLabs final route.",
          "required": false
        },
        "brand_constraints": {
          "type": "object",
          "description": "Optional brand-fidelity requirements that the generated mockup should preserve.",
          "required": false,
          "properties": {
            "brand_colors": {
              "type": "array",
              "description": "Brand colors as names or hex values.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Brand color."
              },
              "maxItems": 8
            },
            "exact_text": {
              "type": "array",
              "description": "Visible product or packaging text that should remain exact; review the result.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Exact text."
              },
              "maxItems": 20
            },
            "must_preserve": {
              "type": "array",
              "description": "Product details that must remain visually consistent.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Preservation requirement."
              },
              "maxItems": 20
            },
            "prohibited_elements": {
              "type": "array",
              "description": "Elements that must not appear in the output.",
              "required": false,
              "items": {
                "type": "string",
                "description": "Prohibited element."
              },
              "maxItems": 20
            }
          }
        }
      },
      "price_per_unit": 25
    },
    "animate_product_mockup": {
      "description": "Turn an approved product still into a short ElevenLabs MP4 product clip.",
      "properties": {
        "source_task_id": {
          "type": "string",
          "description": "Completed image task_id. Provide this or source_file_id.",
          "required": false
        },
        "source_file_id": {
          "type": "string",
          "description": "File Manager image file_id. Provide this or source_task_id.",
          "required": false
        },
        "motion_preset": {
          "type": "string",
          "description": "Camera or product motion preset.",
          "required": false,
          "enum": [
            "slow_push_in",
            "product_orbit",
            "turntable",
            "light_sweep",
            "floating_product",
            "lifestyle_motion",
            "custom"
          ]
        },
        "motion_prompt": {
          "type": "string",
          "description": "Optional custom motion, camera, lighting, and sound direction.",
          "required": false
        },
        "duration_seconds": {
          "type": "integer",
          "description": "Video length in seconds. Default 6.",
          "required": false,
          "enum": [
            4,
            6,
            8
          ]
        },
        "aspect_ratio": {
          "type": "string",
          "description": "Video aspect ratio. Defaults to the still's orientation: 9:16 for a portrait still, otherwise 16:9. A still that does not match is center-cropped so the clip has no black bars.",
          "required": false,
          "enum": [
            "16:9",
            "9:16"
          ]
        },
        "resolution": {
          "type": "string",
          "description": "Video resolution. Default 1080p.",
          "required": false,
          "enum": [
            "720p",
            "1080p",
            "4K"
          ]
        },
        "render_mode": {
          "type": "string",
          "description": "preview uses the faster model; final uses the quality model.",
          "required": false,
          "enum": [
            "preview",
            "final"
          ]
        },
        "generate_audio": {
          "type": "boolean",
          "description": "Generate native sound with the clip. Default false.",
          "required": false
        },
        "end_frame_file_id": {
          "type": "string",
          "description": "Optional File Manager image to use as the final frame.",
          "required": false
        },
        "negative_prompt": {
          "type": "string",
          "description": "Optional description of motion or visual artifacts to avoid.",
          "required": false
        },
        "seed": {
          "type": "integer",
          "description": "Optional seed for similar reruns.",
          "required": false,
          "minimum": 0,
          "maximum": 4294967295
        }
      },
      "price_per_unit": 10
    },
    "get_mockup_job": {
      "description": "Check one mockup job and import a completed PNG or MP4 into File Manager.",
      "properties": {
        "task_id": {
          "type": "string",
          "description": "Task ID returned by a create, refine, or animate action.",
          "required": true
        }
      },
      "price_per_unit": 1
    },
    "list_mockup_jobs": {
      "description": "List budget-scoped product mockup jobs without exposing unrelated provider generations.",
      "properties": {
        "media_kind": {
          "type": "string",
          "description": "Optional media filter.",
          "required": false,
          "enum": [
            "image",
            "video"
          ]
        },
        "status": {
          "type": "string",
          "description": "Optional job status filter.",
          "required": false,
          "enum": [
            "pending",
            "generating",
            "completed",
            "failed"
          ]
        },
        "page_size": {
          "type": "integer",
          "description": "Results per page, 1 to 100. Default 30.",
          "required": false,
          "minimum": 1,
          "maximum": 100
        },
        "cursor": {
          "type": "string",
          "description": "Opaque cursor returned by the previous page.",
          "required": false
        }
      },
      "price_per_unit": 1
    }
  }
}
```

### Usage Instructions

# Product Mockup Studio

Create a polished product still from reference photos, refine an approved still, or animate it into a short product clip. Inputs and outputs use AgentPMT File Manager IDs.

## Recommended workflow

1. Upload one to five clear product images to File Manager.
2. Call `create_product_mockup` in `draft` mode.
3. Poll `get_mockup_job` until the image is `completed` or `failed`.
4. Visually review logos, text, dimensions, colors, and product details. Generated media always requires review.
5. Use `refine_product_mockup` for a focused revision, or create a fresh render with `image_provider: "nano_banana"` to compare providers.
6. Animate only an approved still, then poll the new video job.

The tool creates the output filename and uses the platform's fixed seven-day File Manager retention. There are no filename or expiration inputs.

## Image provider behavior

- `auto` prefers ElevenLabs. With no mask and no more than four references, it falls back to Nano Banana only when ElevenLabs definitively rejects the submission for credentials, access, quota, rate limit, or invalid parameters. It does not retry or fall back after an ambiguous network failure because that could duplicate a paid generation.
- `elevenlabs` forces ElevenLabs image generation.
- `nano_banana` forces the approved centralized Google image connection.
- A successfully generated but visually weak image does not switch providers automatically. Review it, then explicitly refine it or create a new render with the other provider.
- Masked generation uses the ElevenLabs final route; masks are not accepted with `nano_banana`.

## Actions

### `create_product_mockup`

Required: `product_file_ids`, `scene_prompt`.

Useful optional fields: `product_description`, `mockup_style`, `camera_view`, `style_reference_file_ids`, `image_provider`, `render_mode` (`draft|final`), `aspect_ratio`, `mask_file_id`, and `brand_constraints`.

```json
{"action":"create_product_mockup","product_file_ids":["file_id"],"scene_prompt":"Premium studio hero shot on warm stone with soft side lighting","render_mode":"draft","image_provider":"auto"}
```

### `refine_product_mockup`

Required: `source_task_id`, `instruction`. The source must be a completed image job from this tool in the same budget.

```json
{"action":"refine_product_mockup","source_task_id":"task_id","instruction":"Keep the package unchanged; make the background pale gray and soften the contact shadow","render_mode":"final"}
```

### `animate_product_mockup`

Provide exactly one of `source_task_id` or `source_file_id`. Video uses ElevenLabs only. Optional controls include `motion_preset`, `motion_prompt`, `duration_seconds` (`4|6|8`), `aspect_ratio` (`16:9|9:16`), `resolution`, `render_mode` (`preview|final`), `generate_audio`, `end_frame_file_id`, `negative_prompt`, and `seed`.

When `aspect_ratio` is omitted it follows the still's orientation: a portrait still animates as `9:16` and every other still as `16:9`. The chosen value is returned as `aspect_ratio` on the create response.

A still that does not already match the video aspect is center-cropped before it is sent, because the video model otherwise pads the mismatch with black bars. The response reports the crop as `start_frame_adjustment`. To control the framing yourself, refine the still to the video aspect first, then animate that task.

```json
{"action":"animate_product_mockup","source_task_id":"completed_image_task_id","motion_preset":"slow_push_in","duration_seconds":6,"render_mode":"preview"}
```

### `get_mockup_job`

Required: `task_id`. Polling an ElevenLabs job also imports a completed provider output into File Manager. Wait at least 2 seconds between image polls and 10 seconds between video polls. Once the task is completed, later polls return the stored output rather than importing it again.

```json
{"action":"get_mockup_job","task_id":"task_id"}
```

### `list_mockup_jobs`

Lists jobs in the current budget. Optional: `media_kind`, `status`, `page_size`, and `cursor`.

## Output

Creation actions return a `task_id` immediately. Completed jobs contain an `outputs` array with the provider, model, media kind, and a managed File Manager object containing `file_id`, generated `filename`, `content_type`, size, and signed preview URL. Still images are normalized to PNG; videos are MP4.

### Additional Product Content

## Describe the photo you want. Get one you can sell with.

Start with the photos you already have, even a quick phone snapshot on a messy kitchen counter. Tell your agent the scene you're after and it produces a finished product picture. No studio, no photographer, no editing software, and no settings to learn.

## Things you can just ask for

1.  "Put my candle on a sunlit marble counter with a linen napkin."
2.  "Plain white background, nothing else in frame, for my Amazon listing."
3.  "Make it vertical so I can use it for Reels."
4.  "Show it held in someone's hand so people can tell how big it is."
5.  "Lay the whole set out from above for the shop banner."
6.  "Same photo, but warmer light and a softer shadow."

## The right look for where it's going

Ask for a premium hero shot for your homepage, a styled lifestyle scene, a clean marketplace photo for Shopify, Amazon, or Etsy, a packaging or label mockup, an overhead flat lay, or an in-hand shot that shows scale. Ask for it square for a listing, tall for Reels and TikTok, or wide for a banner, and you get it sized correctly.

## Your label stays your label

Most AI image tools scramble the words on your packaging. Here you can say exactly what's printed on the label, which colors are yours, what must not change, and what should never appear in the shot. Those details carry through to the finished picture. Generated images still deserve a quick look before you publish, so check the small print on the label the way you'd check a proof.

## Don't like something? Just say so.

Ask for the one thing you want changed and the rest stays put: the product, the angle, the composition. "Lose the eucalyptus." "Make the background paler." "Warmer light." "Turn this into a tall version for Instagram." It's a conversation, not a re-shoot.

## Turn a photo into a short video

Any picture you approve can become a short product clip, four to eight seconds, with a slow zoom in, a turntable spin, a gentle orbit, a sweep of light, or a floating product. Upright for Reels, TikTok, and Shorts, or widescreen for your product page, in HD or 4K, silent or with sound. Perfect for a launch post when you don't have video of the product.

## What your agent takes care of

1.  Picking the right size and format for where the image or video is going.
2.  Keeping your product looking like the same product across every shot.
3.  Framing a picture correctly for video so your clip fills the screen, with no black bars.
4.  Running revisions and comparing options when a shot isn't right yet.
5.  Saving every finished image and video so you can download it or hand it straight to your store, your ad account, or the next step in a workflow.

## What it costs

About 25 cents for each picture you create or revise, and about 10 cents to turn one into a video. Image and video generation runs on your own ElevenLabs account, so you'll connect an ElevenLabs key once before your first render, and that usage is billed there.

## Who it's for

Makers and small brands listing on Etsy, Shopify, and Amazon; DTC and e-commerce teams that need fresh creative weekly; marketers and agencies producing ad variations; and AI agents that need product visuals on demand.

Runs on ElevenLabs Image & Video, with Google Veo 3.1 behind the motion and Nano Banana (Google Gemini) available as a second image engine when you want to compare two looks.

### Frequently Asked Questions

#### How do I connect this tool to an external agent?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

You can install the local MCP server by opening a terminal and running:

```
npm install -g @agentpmt/mcp-router
agentpmt-setup
```

This will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.

Alternatively you can connect to the hosted version with this config block, no installation required:

```
{
  "mcpServers": {
    "agentpmt": {
      "type": "streamable-http",
      "url": "https://api.agentpmt.com/mcp",
      "headers": {
        "Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
        "x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
      }
    }
  }
}
```

[View MCP Connection Instructions](/docs/mcp-reference/connection) for more details.

#### How does an external agent use this tool?

- Page URL: https://www.agentpmt.com/faq
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md

After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:

> Use the AgentPMT-Tool-Search-and-Execution tool. First call action 'get\_instructions' so you know how to use the tool search interface. Then call action 'get\_schema' with tool\_id 6aa82f8ef9dfb4fd6eb0d99a ("Product Mockup Studio"). After reading the schema and any returned instructions, tell me what this tool can do, we are going to be using it

The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.

#### Can it make product videos for TikTok and Instagram Reels?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db27
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db27
- Tags: Product Specific

Yes. Any picture you approve can become a short clip of four to eight seconds: a slow zoom in, a turntable spin, a gentle orbit, a sweep of light, or a floating product. Upright for Reels, TikTok, and Shorts, or widescreen for your product page, silent or with sound. Handy for a launch post when you have no video of the product.

#### How much does it cost?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db25
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db25
- Tags: Product Specific

About 25 cents for each picture you create or revise, and about 10 cents to turn a picture into a short video. Image and video generation runs on your own ElevenLabs account, so that usage is billed there.

#### What do I need to get started?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db23
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db23
- Tags: Product Specific

A few photos of your product. Phone photos are fine, and a cluttered background is fine too. You also connect an ElevenLabs account once before your first picture. After that you just describe the shot you want, and your agent handles the files, sizes, and formats.

#### What if I don't like the picture I get back?

- Page URL: https://www.agentpmt.com/faq#faq-6abbd071a9dc15dd0030f063
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6abbd071a9dc15dd0030f063

Say what is wrong and your agent changes only that: paler background, softer shadow, lose the prop, warmer light, a different angle. Your product stays the same between versions, so you are refining one photo rather than starting over. You can also ask for a second take in a different style and pick the one you prefer.

#### What sizes can I get, and will they fit my store?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db26
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db26
- Tags: Product Specific

Say where the picture is going and your agent sizes it for you: square for a shop listing, tall for Reels, TikTok, and Stories, or wide for a homepage banner or an ad. You can ask for the same product in several sizes at once. Videos come out in HD or 4K.

#### Where do my pictures and videos go?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849caf9dfb4fd6eb0db29
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849caf9dfb4fd6eb0db29
- Tags: Product Specific

Every finished picture and video is saved for you and kept for seven days. Download the ones you want to keep, or have your agent hand them straight to your store, your ad account, or the next step in a workflow.

#### Will the words on my label come out right?

- Page URL: https://www.agentpmt.com/faq#faq-6aa849c9f9dfb4fd6eb0db24
- Markdown URL: https://www.agentpmt.com/faq?format=agent-md#faq-6aa849c9f9dfb4fd6eb0db24
- Tags: Product Specific

Tell your agent exactly what is printed on your packaging, which colors are yours, and which details must not change. Those are held in place while the scene around the product changes. These are still generated images, so give the finished picture a quick look before you publish, the way you would check a print proof. If a detail is wrong, ask for that one fix and the rest stays as it is.

### Dependencies

This product has no public dependency products.