Inspiration
I noticed that many small D2C brands and boutique agencies in India manage dozens of micro-influencers through messy WhatsApp chats, screenshots, and Google Sheets. They are great at marketing but lose track of deliverables, deadlines, and payments. A single missed deadline or forgotten payment can damage both the brand and the influencer relationship.
I wanted to build a tool that turns the chaos of WhatsApp negotiations into clean, trackable campaigns using AI — without forcing brand owners to learn a complicated new system.
What I Built
Collabo is an AI-powered influencer campaign management platform designed specifically for D2C brands and small agencies.
Key features:
- Forward a WhatsApp chat, screenshot, PDF, or voice note → Gemini AI extracts influencer name, deliverables, deadline, and payment amount
- Automatic campaign creation and tracking dashboard
- Automated email + WhatsApp reminders 48 hours before deadlines and when overdue
- Magic-link proof upload so influencers can submit content without creating an account
- Status workflow (Draft → Active → Content Received → Needs Revision → Approved → Paid)
- Simple analytics and link tracking
The goal was to make the product feel like a natural extension of WhatsApp rather than another heavy CRM.
How I Built It
- Frontend: Next.js 15, Tailwind CSS, shadcn/ui
- Backend: FastAPI (Python)
- Database & Auth: Supabase (with Row Level Security)
- AI: Google Gemini (multimodal extraction from images, PDFs, and voice notes)
- Messaging: Meta WhatsApp Cloud API + Telegram
- Payments: Razorpay
- Hosting: Vercel (frontend) + Render (backend)
I focused heavily on reliability — graceful AI fallbacks, rate limiting, Redis locks for background jobs, and clean error handling so the product never crashes for the user.
Challenges I Faced
- AI Extraction reliability – Real WhatsApp screenshots and voice notes are messy (Hinglish, partial information, low-quality images). I had to build multi-stage fallbacks and human-in-the-loop review.
- WhatsApp multi-user bot – Making one bot number work for many brands while keeping data isolated required careful phone-number linking and webhook security.
- Background jobs on free/cheap hosting – Ensuring reminders fire reliably without duplicate messages when the server restarts or scales.
- Keeping the product simple – Many features were tempting, but I constantly cut scope so a busy brand owner could start using it in under 5 minutes.
What I Learned
Building a real SaaS taught me that technical complexity is only half the battle. The harder part is making the product feel effortless for non-technical users. Every time I added a new feature, I asked: “Would a tired brand owner actually use this after a long day?”
I also learned the importance of graceful degradation — when the AI fails, the user should still be able to complete the task manually without frustration.
Collabo is still early, but it already solves a painful daily problem for the people I built it for.
Built With
- api
- cloud
- css
- fastapi
- gemini
- next.js
- postgresql
- python
- razorpay
- render
- shadcn/ui
- supabase
- tailwind
- telegram
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.