Inspiration
Solving Real Pain in Affiliate Marketing
As the founder of a delivery app, I witnessed restaurants struggle with influencer campaigns. They needed a way to:
- Turn influencers into affiliates without complex dashboards
- Generate viral "tag-a-friend" campaigns instantly
- Track shares without coding skills
"One pizzeria owner told me: 'If I could turn my $20 discount into a shareable storm, I'd stop wasting $500/month on dead-end ads.' That sparked everything."
Our tool was born to democratize virality for small businesses – turning every discount into a shareable explosion.
What it does
Core Purpose:
An AI-powered tool that automates the creation, execution, and optimization of hyper-localized social media campaigns for African businesses, addressing language, cultural, and budget barriers.
Key Capabilities:
Culturally Tailored Content Generation
- Creates posts in 50+ African dialects (Yoruba, Swahili, Amharic, etc.)
- Incorporates local proverbs, humor, and trending topics
- Auto-generates text, images, and short videos
- Creates posts in 50+ African dialects (Yoruba, Swahili, Amharic, etc.)
Platform-Specific Optimization
- Customizes content for:
- WhatsApp: Voice note ads
- Facebook: Market stall promotions
- TikTok: Viral dance challenges
- WhatsApp: Voice note ads
- Recommends optimal posting times based on regional internet usage patterns
- Customizes content for:
Budget Amplification Technology
- Turns $5 budgets into effective micro-campaigns
- Identifies nano-influencers (<1K followers) in target locations
- Turns $5 budgets into effective micro-campaigns
Voice-First Interface
- "Record your pitch": Accepts business goals via voice (supports accented English/African languages)
- Outputs ready-to-post content in <60 seconds
- "Record your pitch": Accepts business goals via voice (supports accented English/African languages)
African-Specific Solutions:
| Problem | AI Solution |
|---|---|
| 90% SMEs can't afford ads | Ultra-low-cost campaigns ($0.50/day) |
| Low digital literacy | Voice-controlled interface |
| Cultural misfires | Tribe-specific content validation |
| Fragmented audiences | Cross-platform repurposing (1 post → 8 formats) |
Workflow Example:
Nigerian Hair Braider's Campaign:
- Voice Input: "I want more customers for my Lagos braiding shop this weekend"
- AI Generates:
- Yoruba FB post: "Ẹ ku ọjọ́ Ìsẹ́gun! 20% discount on Ghana braids..."
- WhatsApp voice note: Female voice with pidgin English offer
- Instagram Reel: 15s timelapse of braiding process + location sticker
- Yoruba FB post: "Ẹ ku ọjọ́ Ìsẹ́gun! 20% discount on Ghana braids..."
- Auto-Publishes to chosen platforms
How we built it
Tech Stack (Bolt-Compatible):
BUILD WITH:
- Frontend: Vanilla JS + Web Components
- AI: GPT-4-turbo (via API) + Stable Diffusion
- Deployment: Netlify (static site)
- Dependencies: None (all APIs)
Key Features Developed:
- Affiliate Template Engine
javascript // Bolt-generated core logic const affiliateTemplates = { restaurant: "Tag 3 foodie friends! Get {discount} off at {restaurant} 🍕", product: "Unbox {product} with me! First 10 tags get {offer} 🔥" }; Influencer Dashboard Mock
- Fake analytics showing shares → conversions
- "Commission earned" counters to motivate affiliates
- Fake analytics showing shares → conversions
One-Click Virality
- Auto-adds restaurant handles (@BestPizzaNYC)
- Generates trackable referral links
- Auto-adds restaurant handles (@BestPizzaNYC)
Challenges we ran into
🌋 Challenges Faced
| Challenge | Solution |
|---|---|
| Making AI feel "magical" | Added fake loading animations with randomized "AI is crafting..." messages |
| Preventing XSS attacks | Implemented strict sanitization: userInput.replace(/<[^>]*>/g, "") |
| Mobile sharing quirks | Used Web Share API fallbacks for iOS/Android |
| Explaining affiliate model | Created visual commission flow: |
graph LR
A[Influencer Shares] --> B[Friend Orders] --> C[Restaurant Pays 10%]
Accomplishments that we're proud of
🌟 The Pivot That Changed Everything
Originally built for restaurants, we discovered during testing that:
Micro-influencers (500-5k followers) generated 22% higher conversion than macro-influencers because their shares felt "authentic."
So we added:
- "Tiered Influence" badges in the dashboard
- Auto-generated pitch emails for contacting nano-influencers
- Localized hashtag suggestions (e.g., #NYCEats vs #LAFoodie)
## What we learned #### 📚 What I Learned: The Hard Way - Bolt's Limits = Creative Opportunities
- When Bolt couldn't handle complex state, I used
localStorageas a "fake database" - Turned its template rigidity into a strength by creating structured campaign types
- When Bolt couldn't handle complex state, I used
- Virality Isn't Random
- Discovered trigger words that boost shares 3x:
markdown "First 10" > "Limited time" "Tag friends" > "Share with friends" "🔥" > "💥" > "✨"
- Discovered trigger words that boost shares 3x:
- Small Businesses Need "Done-For-You"
- Added pre-made templates:
#FoodieFriday#UnboxWithMe#FreeWithFriends
- Added pre-made templates:
What's next for AI social media campaign generator (hashtagX)
🚪 What's Next: The Viral Flywheel
Our Bolt prototype proved:
1 campaign = 3 mins setup → Avg. 142 shares → $380 sales
Future Vision:
graph TD
A[Restaurant] -->|Sets Offer| B(AI Tool)
B -->|Sends| C[Influencers]
C -->|Shares| D[Customers]
D -->|Orders| A
We didn't just build a tool – we built a growth engine where every share feeds the business.
Built With
- bolt
- gpt-4
- netfly
- party.js
- tailwindcss
- vanilla
- webcomponents
Log in or sign up for Devpost to join the conversation.