Quick Answer: PixelMotion Campaigns let you organize batch content generation into structured projects. Define briefs for 50+ products, generate all photos and videos with one click, and review/approve each asset — all from a single dashboard. Available on Professional (10 campaigns, 50 items) and Enterprise (unlimited campaigns, 200 items) plans.
Campaign Management for AI Content Generation: Complete Setup Guide
Generating one product video is easy. Generating content for an entire product catalog — photos, videos, multiple variations, across multiple platforms — that's the challenge. Without a system, you end up with browser tabs, spreadsheets, lost prompts, and inconsistent quality.
PixelMotion Campaigns solve this by bringing the structure of a production management tool to AI content generation. Think of it as your content production board: each campaign is a project, each item is a deliverable, and the system tracks everything from brief to final approval.
Campaign Concepts
What is a Campaign?
A campaign is a collection of content generation tasks organized around a project. Examples:
- "Spring 2026 Collection" — photos and videos for 30 new products
- "TikTok Content Week 12" — 20 short-form videos for social
- "Amazon Listing Refresh" — updated lifestyle photos for top 50 SKUs
- "Product Launch: Widget Pro" — complete content package for a new product
Campaign Items
Each item in a campaign represents a single content generation task:
- Asset type: Photo, Video, or Photo + Video
- Brief: What the content should show or communicate
- Prompt: The AI generation prompt (auto-generated from brief or written manually)
- Model: Which AI model to use (Kling, Runway, Luma, etc.)
- Reference photos: Product photos to use as input
Item Lifecycle
Draft → Generating → Needs Review → Approved / Rejected → (Regenerate if rejected)
| Status | Meaning |
|---|
| Draft | Brief and/or prompt defined, not yet generated | | Generating | AI is actively creating the asset | | Needs Review | Generation complete, awaiting your review | | Approved | You accepted the result — production-ready | | Rejected | You didn't accept — can regenerate or edit | | Failed | Generation error — can retry |
Step-by-Step Setup
Step 1: Create a Campaign
- Navigate to Dashboard → Campaigns
- Click "New Campaign"
- Enter a name (e.g., "Spring Collection Videos")
- Add an optional description (helps you remember the goal)
- Click Create
Step 2: Add Items
You can add items three ways:
Option A: Add Manually
- Click "Add Item" in your campaign
- Set the asset type (Photo, Video, or Photo + Video)
- Write a brief (e.g., "Product on kitchen counter, warm morning light")
- Optionally select a reference photo from your library
- Choose a model (or leave as default)
- Click Add
Option B: Import from Photos
- Click "Import Photos"
- Your photo library appears in a grid
- Select 1-50 photos (click to toggle selection)
- Choose the asset type for all imported items
- Click Import — one campaign item is created per photo
Option C: Batch from Existing Content
- Use the API to programmatically create items
- Pass an array of photo IDs and briefs
- Ideal for large catalogs with existing product data
Step 3: Review Prompts
Each item shows its generated prompt. You can:
- Edit the prompt — click the pencil icon to customize
- Use the brief — the AI generates a prompt from your brief description
- Write a custom prompt — full creative control
Step 4: Generate
Single item: Click the Generate button on any draft item.
All items: Click "Generate All Drafts" at the top of the campaign. This queues all draft items with a 2-second stagger to avoid rate limits.
The page polls every 5 seconds while items are generating, so you'll see real-time status updates.
Step 5: Review & Approve
When items finish generating:
- Each item shows a preview of the generated content
- Click Approve to accept — the item moves to "Approved" status
- Click Reject to decline — you can edit the prompt and regenerate
- Add review notes for context
Step 6: Download & Use
Approved items are ready for use:
- Download individually or in bulk
- Export to marketplace dimensions
- Share via PixelMotion shared links
Campaign Organization Strategies
By Product Line
- Campaign: "Widget Pro Collection"
- Items: Hero photo, lifestyle photos (3), product video, social media clips (5)
By Platform
- Campaign: "TikTok Week 12"
- Items: 20 product videos, all 9:16, all 5-15 seconds
By Time Period
- Campaign: "February Content Calendar"
- Items: All content needed for the month, organized by publish date
By Product Launch
- Campaign: "Widget Pro Launch"
- Items: Everything needed for launch — product page, social, ads, email
Credit Management
Estimated vs Actual Credits
- Before generation: Each item shows estimated credits based on model + duration
- After generation: Actual credits spent are recorded
- Campaign total: Header shows total estimated and total spent
Budget Planning
| Asset Type | Typical Credits | Notes |
|---|
| Photo generation | 5-10 | Depends on model | | Video (5s) | 10-20 | Depends on model | | Video (10s) | 15-30 | Depends on model | | Photo + Video | 15-40 | Combined |
Example budget: 50-item campaign, all videos → ~500-1000 credits → $50-100 value
Pre-Check
Before generating, the system verifies you have enough credits. If not, you'll see a warning with the shortfall amount.
Tier Limits
| Feature | Professional | Enterprise |
|---|
| Max campaigns | 10 | Unlimited | | Max items per campaign | 50 | 200 | | Generate All (batch) | Yes | Yes | | Review workflow | Yes | Yes | | Credit tracking | Yes | Yes |
Advanced Workflows
Multi-Variation Testing in Campaigns
- Add the same product photo as 5 separate items
- Give each item a different prompt emphasis
- Generate all 5
- Review and approve the best performer
Seasonal Content Pipeline
- Create campaigns 2-4 weeks ahead (e.g., "Valentine's Day Sale")
- Add all items with briefs during planning
- Generate in batch when ready
- Review and schedule for publishing
Catalog Refresh Workflow
- Import all product photos from your library
- Select "Video" as the asset type
- Let the AI generate prompts from the photos
- Generate all in batch
- Review and replace outdated content
FAQ
Can multiple team members access the same campaign?
Currently, campaigns are per-account. Enterprise users can share access through their organization's account.
What happens if generation fails on some items?
Failed items show the error message and can be retried individually or in the next batch generation. Other items are unaffected.
Can I reorder items in a campaign?
Yes. Drag and drop items to reorder, or use the reorder API endpoint to set sort order programmatically.
Can I move items between campaigns?
Not currently. You can delete an item from one campaign and recreate it in another.
Is there an API for campaigns?
Yes. Full CRUD API is available for campaigns and items. You can create campaigns, add items, trigger generation, and check status programmatically.
Try PixelMotion
Start creating professional content with AI