NextPostAI — AI-Powered Marketing Assistant
An AI-powered marketing tool that generates campaign plans, writes social media posts, and auto-schedules them across platforms like Twitter, Facebook, Threads, Reddit, and LinkedIn.
The Problem
Running marketing across multiple social media platforms is repetitive and time-consuming. NextPostAI was built to automate that — give it your project and a theme, and it handles the rest: generating a campaign plan, writing posts, scheduling them across platforms, and tracking how they perform.
What We Built
I handled most of the backend and parts of the frontend, with a co-developer focused on the frontend. The stack is Next.js with Prisma, and the core of the product is AI-driven with cron jobs powering the scheduling layer.
Campaign & content generation — Users create a project, define a theme or goal, and the AI generates a full marketing plan with ready-to-publish posts tailored for each platform.
Multi-platform posting — Posts are scheduled and automatically published to Facebook, Twitter, LinkedIn, Threads, Reddit, and more via each platform’s official API with proper OAuth integration.
Analytics — Users can track engagement on their posts directly inside the dashboard.
Technical Challenges
The hardest part was integrating every social media platform properly. Each one has its own API documentation, OAuth permission model, rate limits, and verification requirements. Getting them all working meant reading a lot of docs, testing repeatedly, and navigating the gap between dev and production environments — some platforms require full verification before you can post in prod, which slows everything down significantly. Twitter’s API cost alone was a real constraint to work around.
Results & Impact
NextPostAI is live at nextpostai.com with around 200 active users. It’s a company project with no public source code.