What inspired me?
Ad agencies like Publicis, Mondelez, and P&G need hundreds of product campaign variations for different markets and channels. Manual creative production takes weeks. Ibuilt a tool to automate the entire workflow using Bria's FIBO model.
How it was built
- Automated prompt generation system for different creative scenarios.
- Batch processing scripts for parallel generation
- JSON-native control for deterministic generation
- Image processing pipelines chaining multiple Bria endpoints
- Retry logic and error handling for production reliability
- Replicate API for small video feature incorporation
Challenges we ran into
1, Optimizing FIBO configuration modes for speed vs quality
- Building reliable retry logic for API timeouts
- 4Managing content moderation filters
- Balancing generation speed with output quality
Accomplishments that I'm proud of
Reduced campaign asset creation from weeks to minutes. Tested with enterprise ad agency clients generating production-ready assets. Built reliable automation that handles batch processing at scale. FIBO generations and refinement are incredible.
What I learned
FIBO's JSON controls are the key: you get the same output every time, which matters when generating campaigns at scale. API timeouts happen constantly with batch processing - without proper retry logic, you're restarting jobs manually every hour. Prompt engineering makes a huge difference in output quality and consistency. Prompt Refinements makes the creative so much more powerful
What's next for Creative Campaign Maker
If I should win the hackathon, I can improve the application by:
- Expanded video generation with animation controls and transitions
- Marketing document export showing full creative workflow (brief → storyboard → refinements → final)
- Batch processing for multi-product campaigns
- Style consistency across scene variations using reference images
- Branding UI for different agencies, etc... The world is open....
Log in or sign up for Devpost to join the conversation.