Content2Clients
AI-Powered Marketing Automation Platform for Entrepreneurs
Project Overview
Content2Clients is a production SaaS platform that uses AWS Bedrock (Claude 3.5 Sonnet) to generate professional, on-brand marketing content for entrepreneurs and small businesses. Users can manage multiple brands, generate 13+ content types across major social platforms, and leverage an AI strategy assistant called IRIS.
Built as a client engagement for Nobler Works LLC, this platform features 26 Lambda functions, 12 DynamoDB tables, real-time streaming content generation via Server-Sent Events, and integrated Stripe billing with 4 subscription tiers.
Key Features
- AI Content Generation: 13+ content types across LinkedIn, Instagram, X/Twitter, Facebook, Threads, Email, Sales Pages, and Pitch Decks
- Multi-Brand Management: Support for 3-50 brands per tier with AI Brand Wizard for guided creation
- IRIS AI Assistant: Conversational strategy assistant powered by Bedrock Agents with brand-aware context
- Real-Time Streaming: Server-Sent Events for progressive content generation
- Content Strategy Planning: AI-driven topic research and campaign planning
- Stripe Billing: 4 subscription tiers from $47/month to $2,000/year with trial protection
Technologies Used
Platform Screenshots
Landing Page
Dashboard
Content Generation
Technical Architecture
Serverless Backend
26 Lambda functions handling content generation, brand management, subscription billing, admin tools, and AI orchestration. All deployed via Terraform with CloudWatch monitoring.
AI Content Engine
AWS Bedrock with Claude 3.5 Sonnet v2 for content generation. Brand context injection ensures every piece of content matches the user's voice, tone, and target audience.
Real-Time Streaming
Server-Sent Events (SSE) for progressive content delivery. Users see content generated in real-time with async job processing for long-running tasks.
Multi-Brand Architecture
Complete data isolation per brand using DynamoDB partition keys. Logo and asset management via S3 with writing sample uploads to train AI on brand voice.
Subscription Management
Stripe integration with 4 pricing tiers, real-time subscription validation on every API request, trial protection, and automated grace periods on cancellation.
Infrastructure as Code
25+ Terraform configuration files managing all AWS resources. S3 remote state with DynamoDB locking. Automated deployment via deploy.sh script.
Scale and Complexity
Content2Clients demonstrates enterprise-grade architecture delivered for a client engagement. The platform handles the full lifecycle from user onboarding through content generation and billing, with comprehensive admin tooling and monitoring.