Inspiration

This project has a personal beginning. I lost my phone back in April 2025, and since then I’ve been relying only on my laptop and internet. On May 12th, 2025, while sitting outside under a tree and chatting with one of my friends — an upcoming rapper — the idea finally clicked. We were talking about how independent artists struggle with the whole cycle of music promotion: posting consistently replying to fans making teasers creating visuals juggling multiple platforms With nothing but my laptop, some free time, and that conversation happening in the background, the thought hit me: Why not create an AI system that handles all of this automatically? I had been holding onto the idea since May, and for this hackathon, I finally decided to build it and see how far it could go.

What it does

This project is an AI-powered social media & music promotion assistant for creators. It can:

Generate captions with Vertex AI

Create visuals for releases

Produce AI voice teasers using ElevenLabs

Auto-post across platforms

Respond to fans in real time

Track engagement analytics

Schedule posts at peak times

Upload an idea or track → the AI handles the rest.

How we built it

The system uses:

Google Cloud Run (backend API)

Cloud Functions (webhooks + background automation)

Pub/Sub (event queues + async workflows)

Vertex AI (text generation + rewriting)

ElevenLabs (AI voice generation)

Firestore (data + logs)

Cloud Storage (audio + image assets)

React + Tailwind (dashboard)

A chained workflow manages everything from content generation → posting → engagement → analytics.

Challenges we ran into

Handling real social media webhook validation

Managing async pipelines for text → image → voice

Rate-limit issues with APIs

Building everything cloud-first with only a laptop

No phone for mobile UI testing

Compressing all features into a hackathon timeframe

Accomplishments that we're proud of

Delivered a functioning end-to-end AI promo pipeline

Successfully integrated text, image, and voice generation

Automated social posting

Built a clean dashboard for artists

Turned a simple idea from May into a full project

Proved that even with limited resources, innovation is possible

What we learned

Multi-modal AI integration

Real-time async automation with Pub/Sub

Social media API quirks

Managing serverless workflows

Creativity comes from unexpected moments — even sitting under a tree with only a laptop

What's next for AI-generated posts + live engagement + voice snippets.

TikTok AI video generation

Mobile app version

Localized multilingual captions + voice

A/B caption testing engine

More social platform integrations

An AI fan-engagement chatbot

Built With

Share this project:

Updates

posted an update —

Music Promo Bot – Latest Update Keeping everyone in the loop! Here's how Music Promo Bot has evolved: New Features Automated social media posting: Schedule posts to Instagram, Twitter, Telegram, and WhatsApp AI-powered engagement suggestions: Get optimal captions, hashtags, and posting times Analytics dashboard: Track audience growth, post performance, and engagement trends Mobile app support: Manage campaigns on Android and iOS App / Platform Updates Android: Now live on Google Play iOS: Available on the App Store Users can schedule posts, track campaigns, and monitor engagement on the go Behind the Scenes Backend optimized for faster, more reliable multi-platform posting Multi-platform integration for seamless automation Code Snippet Preview: Python

Auto-post function for multiple social platforms

def schedule_post(track_link, caption, platforms): for platform in platforms: platform.post(caption, media=track_link) Screenshots / Visuals [Attach Dashboard Screenshot] [Attach Analytics Screenshot] Feedback & Notes Your suggestions drive the next version Any features or improvements you’d like to see? Known issues and upcoming enhancements will be logged here

Log in or sign up for Devpost to join the conversation.

Submission history