AI AGENT · WEB DASHBOARD

Content Agent

An AI agent that plans, writes and reviews a full week of on-brand social media posts in minutes, with a human approval step before anything goes out.

PythonFastAPILLM APIs (Gemini / OpenAI)SQLiteHTML / CSS / JavaScript

The problem

Marketing agencies write the same kind of posts for every client, every week. It takes hours, and keeping each brand's voice and rules consistent across many clients is hard.

The approach

Instead of one big prompt, the work is split into three focused AI steps, the way an agency team works: a strategist plans, a copywriter writes and a reviewer checks every post against the brand's rules.

How it is built

A FastAPI backend runs the three-step pipeline and stores brands, campaigns and posts in SQLite. Each step asks the model for structured JSON, which is validated before it is saved. The agent works with Google Gemini (including the native API) or OpenAI-compatible providers, and a demo mode shows sample output without an API key. A browser dashboard lets a person approve, edit or regenerate each post.

My role

Full design and development of Content Agent.

Delivered functionality

A working agent with a web dashboard, campaign history, CSV export and a webhook for client approval through tools such as n8n or Slack.

What the agent does

Automate a task like this ↗Hire on Fiverr ↗Back to AI agents