Inspiration: Small businesses often struggle to create compelling video advertisements due to budget constraints, lack of technical skills, and time limitations. We were inspired by the idea of making ad creation as simple and accessible as posting a product photo. With recent advances in generative AI, we saw the perfect opportunity to automate ad creation — from script to voice to video — and bring enterprise-grade marketing capabilities to everyone.
What it does: InstaAd.AI is an AI-powered tool that transforms a simple product image or URL into a fully generated video advertisement within seconds. It:
1.Generates ad scripts using AI
2.Converts those scripts into natural-sounding voiceovers using ElevenLabs
3.Creates personalized video overlays with Tavus
4.Assembles a branded, downloadable video ad
5.Stores projects for reuse and management via Supabase
6.It's designed to help entrepreneurs, content creators, and marketers quickly produce high-converting video content without any editing skills.
How we built it: We used Bolt.new as the core platform for orchestrating the app logic and API flows. Here's a breakdown of the stack:
Bolt.new – Rapid development of app logic, prompt workflows, and UI triggers
ElevenLabs API – Text-to-speech voice generation for ad narration
Tavus API – Personalized face/branding overlay in video
Supabase – User authentication, project storage, and media metadata
Netlify – Hosting the frontend and connecting the user-facing interface to the backend
The pipeline: 1.Users upload an image or product link 2.Bolt AI generates a brief marketing script
The script is sent to ElevenLabs to create a voiceover
Tavus personalizes the video with a face/logo overlay
The generated content is compiled and shown to the user for download or reuse
Challenges we ran into Synchronizing multiple AI services: Ensuring timing and compatibility between text, audio, and video APIs required careful flow design.
Rendering previews quickly: Merging generated voice and video content in real-time without performance lag.
Media file handling: Secure and efficient file storage, retrieval, and playback across platforms.
UX simplicity: Making the product intuitive for users with no technical or design background.
Accomplishments that we're proud of Built a functional MVP with end-to-end AI video generation in under a week
Seamlessly integrated Bolt.new, ElevenLabs, Tavus, and Supabase
Designed a user interface that's fast, intuitive, and production-ready
Empowered non-technical users to create marketing content instantly
What we learned Leveraging no-code platforms like Bolt.new can drastically accelerate development without sacrificing capability
Efficient use of AI APIs requires thoughtful prompt engineering and flow control
Personalization (via voice and video) significantly increases perceived value and engagement
Creating polished experiences with multiple moving parts requires smart orchestration and minimal friction
What's next for InstaAd.AI Multi-language support for global small businesses
Template-based editing to let users choose ad styles and tones
Analytics dashboard to track views, clicks, and engagement of generated ads
Browser-based video editor for small tweaks without leaving the platform
Mobile optimization to support creators and sellers on the go
Monetization plan: Launching a freemium model for creators, with API usage tiers for agencies
Built With
- api
- bolt
- elevenlabs
- javascript
- markdown
- netlify
- react.js
- rest
- supabase
- tailwind
- tavus
Log in or sign up for Devpost to join the conversation.