KUKU.io — SMM and Social Media Management
Cloud service for scheduling posts, publishing and analytics across 10 social networks
Cloud SMM service: create content, schedule and publish to social networks in a few clicks. KUKU.io supports Facebook, Twitter, LinkedIn, Pinterest, Tumblr, Instagram, VKontakte, Odnoklassniki and Telegram. Marketers and SMM specialists can schedule posts, group accounts into channels and get detailed analytics across all connected profiles and pages.
Screenshots
Interface and features: post scheduling, calendar, analytics. Source: KUKU.io, VK KUKU.
Features
- 10 social networks in one place — Facebook, Twitter, LinkedIn, Pinterest, Tumblr, Instagram, VKontakte, Odnoklassniki, Telegram, Google+.
- Scheduling and delayed posting — create posts and publish at a set time across all connected profiles, groups and pages; with the Chrome extension, sharing an article takes two clicks.
- Channels — group frequently used accounts into channels for easier workflow.
- Analytics — reach, engagement, likes, comments, reposts, clicks; compare posts and content categories; for Facebook — viral, organic and paid reach.
- Content calendar and team collaboration — visual content plan, Team version for agencies, roles and per-member analytics.
- Free tier — limited posts and accounts; paid plans from ~$7/mo with higher limits and white-label options.
The service focuses on intuitive UX/UI, from connecting social accounts and the publishing calendar to grouping accounts.
Role on the project
Backend development for KUKU.io: making sure users can create, schedule and publish content without issues, plus integrations and new features. The team included CTO, backend, frontend, UX/UI design, marketing, support and QA.
More on the team and product: About KUKU.io (archive).
Tech stack and infrastructure
- Server: Node.js, ifNode framework; client — Marionette.js and other open source libraries.
- Databases: MySQL (users, accounts, posts, relations), MongoDB (raw data from social networks), Redis (sessions, publishing and analytics queues).
- Infrastructure: Microsoft Azure (including BizSpark for startups); part of the load on Digital Ocean.
- Services: Client API, publishing and analytics collection (including email), link shortener, payment system. Scheduled posts are checked every 10 seconds and go into Redis queues per network.
Article on how the service works: KUKU.io — how the cloud social media management service is built (Habr, Microsoft Azure blog).
Achievements and scale
- Over 25,000 users (20,000 at the time of the Habr article; later 60,000+ and 80,000+ media marketers).
- Tens of millions of scheduled and published posts.
- At peak load — about 6 posts per second and analytics for ~4 accounts per second.
- Featured twice on Product Hunt; wins at Bel.biz Battle and IE Venture Day; participation in international forums (including Pirate Summit).
Links
- KUKU.io — official site
- Habr article — service architecture, stack, team, Azure
- VK KUKU — KUKU.io community
- About KUKU.io — About us page (archive)