Case study · Founder
Vuti.io
ActiveYour social-media employee — not just another scheduler.
- React / Next.js
- Node.js
- Python
- OpenAI

The problem
Showing up consistently on social media is a full-time job. Founders, creators and small teams know they should be posting, but ideation, copywriting, image creation, scheduling and platform-hopping eats hours every week — so it just doesn't get done.
- Generic scheduling tools still leave you to write every post yourself.
- Hiring a social media manager is expensive and slow to onboard to your brand.
- AI generators produce off-brand, generic content that doesn't sound like you.
Company overview
Mission
Give every brand an AI teammate that handles social media end-to-end — from idea to published post.
Vision
A future where consistent, on-brand presence across platforms is the default — not a bottleneck.
Differentiator
Built by an operator. Vuti learns your brand voice and keeps a human-in-the-loop approval flow.
The solution
Go from blank calendar to a month of approved posts in an afternoon. Vuti drafts in your voice, you review in minutes, and nothing publishes without your sign-off.
Every post moves through a clear pipeline — Plan → Review → Scheduled → Published— so you always know what's coming, what needs your eyes, and what's already live.
- Learns your voice from existing content, brand guidelines and feedback.
- Plans your calendar with content themes and posting cadence per platform.
- Drafts copy and images tailored to each network's format and audience.
- Approval workflow — review, edit and approve before anything goes live.
- Publishes everywhere — LinkedIn, Instagram, X, Bluesky and Facebook from one place.
Engineering decisions
Explicit workflow state
Draft, review, scheduled and published are different product states. Keeping them separate makes the calendar understandable and prevents approval from becoming an ambiguous checkbox.
Grounded generation
Voice samples, Brand Kit rules, business facts and approved assets give generation a concrete source of truth. When evidence is missing, the product should not invent it.
Platform boundaries
Each network has its own format, preview and publishing boundary. Vuti adapts the draft per channel while preserving the same underlying idea and approval decision.
Human approval
Approval is part of the architecture, not a marketing disclaimer. AI prepares the work; a person decides what represents the brand and what is allowed to publish.
What's inside
Compose
Draft posts tailored to each network with platform-aware previews.
Nia
An AI assistant that plans, reviews and rewrites alongside you.
Calendar
Week and month views of drafts, scheduled and published posts.
Autopilot
Vuti keeps the calendar full — you stay in approval mode.
Inbox
Engagement and notifications surfaced in one place.
Analytics
Track what actually performs and feed it back into the plan.
Assets
A brand asset library — logos, templates and AI-generated images.
Photoshoot
Generate on-brand imagery without booking a studio.
Product interface



Supported platforms
- X
- Bluesky
Vision & roadmap
Today Vuti handles the social-media workflow end-to-end. Next: deeper analytics, audience-aware content optimisation and expansion to more networks — all while keeping the human-in-the-loop approval flow that makes the output trustworthy.
On-brand by default
Brand-voice models that get sharper the more you use them.
Human-in-the-loop
Autonomous drafting, but you approve everything that ships.
One place, every network
Plan, draft, approve and publish across all your channels.
Tech stack
Frontend
React & Next.js, TypeScript, Tailwind CSS.
Backend & AI
Node.js (API), Python (content generation), OpenAI (copy & image).
Integrations
LinkedIn, Instagram, X (Twitter), Bluesky AT Protocol and Facebook.
Interested in working together?
Always open to new projects, collaborations and opportunities.
Get in touch