Lulu AI Character-Based AI Social Media Manager
💡 Inspiration
The spark for Lulu AI came during a visit to a large organization where I met their Socials Manager — still manually posting content across platforms without any tools, not even ChatGPT. In an era defined by AI, it was shocking to see how many professionals are still buried in folders, copying captions, resizing images, and scheduling posts one-by-one.
As a founder who's worked with a16z's AI grant program and someone who builds custom autonomous AI agents, I realized the problem wasn’t just tools — it was accessibility. Tools exist, but they’re often not built for non-developers or teams who just need a digital assistant that “gets them.” I built Lulu AI to be that assistant — smart, visual, and tuned to your brand.
⚙️ What It Does
Lulu AI is your AI-powered social media manager — not just automated, but personalized. Users create a Character File that defines tone, humor, style, and posting strategy. Then they upload photos, documents, and content plans into folders. Lulu handles the rest:
- Connects to Instagram, LinkedIn, X, Facebook via OAuth
- Reads metadata and documents to generate branded captions
- Schedules and posts across selected platforms
- Previews upcoming posts for user approval
- Suggests comment replies (user-approved only)
- Sends weekly analytics reports
- Pauses/resumes with a click — but nudges users when human touch is needed
🧱 How We Built It
We used:
- Frontend: React.js + TailwindCSS for a smooth, modern interface
- Hosting: Internet Computer Protocol (ICP) with Fleek for decentralized, scalable hosting
- AI Models: OpenAI GPT-4o, DALL·E 3, and Midjourney API for multi-modal content generation
- Authentication: OAuth 2.0 & Internet Identity for secure plugin integration
- Storage: File-based cloud folders for media and content calendars
- Chat Interface: Inspired by Eliza to interact with your brand persona
- Scheduling Logic: Serverless cron jobs
- Design System: Luxury-themed UI (purple + black) with strong contrast and elegant motion
⚠️ Challenges We Ran Into
- Creating a seamless multi-platform login without confusing users
- Making AI-generated content look and feel human
- Balancing automation with transparency — especially for sensitive platforms
- Building demo data and structure that feels real and not artificial
- Designing an onboarding flow for both individuals and corporate teams
🏆 Accomplishments That We're Proud Of
- Delivered a fully working AI social manager with zero-code onboarding
- Created an AI agent that adapts tone using user input, docs, and brand goals
- Built a transparent content approval + scheduling system
- Successfully integrated both image and text generation across models
- Shipped a professional-grade demo that feels ready for production
- Designed a real SaaS backend with tiered plans and scalable logic
📚 What We Learned
- Most people still don’t have the tools — even in large organizations
- Simplicity wins. A clear system of folders, previews, and approvals beats complexity
- Brand tone matters: AI can represent people if taught correctly
- Users want control, but also peace of mind — automation with override
- A polished demo sells the dream just as much as a working backend
🚀 What’s Next for Lulu AI
- Integrate with TikTok, YouTube Shorts, and Notion
- Roll out presets like "Professional Founder", "Playful Coach", "Luxury Brand"
- Launch multi-user dashboards for agencies and small teams
- Build native mobile apps for content approvals on the go
- Implement
$LULUtoken mechanics for paid feature tiers - Start closed beta testing with creators and SMEs
- Expand character file training to use voice and video samples for richer tone
- Release automated DM engagement and campaign sequencing
Built With
- bolt
- cloudinary-(media)
- css-frameworks:-react.js
- dall?e-3)
- deep-purple-+-black-theme-analytics:-custom-dashboard-(phase-2:-plausible/segment)-apis:-instagram-graph-api
- fleek
- html
- ipfs-(optional)-database:-kv-storage-(icp)
- javascript
- linkedin-api
- midjourney-api-cloud-&-hosting:-internet-computer-protocol-(icp)
- motion-ui
- next.js-ai-models:-openai-(gpt-4o
- oauth-2.0-storage:-icp-canisters
- serverless-functions-ui-design:-glassmorphism
- supabase-(fallback)-scheduling-&-jobs:-cron-tasks
- tailwindcss
- vercel-authentication:-internet-identity
- x-(twitter)-api
Log in or sign up for Devpost to join the conversation.