Bolt - Internal AI Marketing Platform
Full-stack web platform making 10+ n8n workflows accessible to a 35-person agency. 200+ ad copies, 100+ SEO briefs, 20+ audience analyses in 9 months.
Workflow Screenshots
About This Project
Built an internal web application for VertoDigital that wraps 10+ n8n workflows in simple, purpose-built interfaces - so any team member can trigger complex AI automations without touching n8n, writing prompts, or understanding APIs.
The problem: The agency had 10+ powerful n8n workflows, but only the builder could use them. The 35-person team of consultants across SEO, Advertising, and Analytics needed simple interfaces, not technical knowledge. The missing piece wasn't more AI - it was a user-friendly way to access what already existed.
Architecture: Next.js 15 frontend → Express backend → n8n webhooks → AI Agents, web scraping, APIs → callback to Bolt UI + Google Drive. MongoDB for data persistence, Redis for caching and queues.
Three key services:
LinkedIn AI Audiences (114 nodes, 4 workflows): Enter a client website URL and business persona → scrapes 30 Google results, creates an ICP, scores job titles/skills/groups, exports audience segments for LinkedIn Campaign Manager. Replaces 4-6 hours of manual research.
SEO Content Brief Generator (16 nodes): Enter a target keyword → analyzes competitor content via SerpAPI + Firecrawl → generates a complete brief with headings, word count, keywords, and competitive positioning. Auto-saves to Google Drive.
AI Ad Copies V2 (121 nodes, 2 workflows): Fill in campaign details, select channels (Google, LinkedIn, Facebook, Twitter, Reddit, Email) → 8 dedicated AI agents generate platform-specific copy with character limit validation. Template system for reusable configs.
Additional platform services:
- AI Assistant with shared prompt templates
- Custom Agents (team-created with n8n webhooks)
- Chat with Files (PDF/CSV/XLS Q&A)
- GA4 Reports via BigQuery
- Gmail Signature builder
- Admin Dashboard with RBAC
Platform metrics (9 months):
- 20+ out of 35 team members actively using daily
- 200+ ad copy sets generated
- 100+ SEO content briefs created
- 20+ LinkedIn audience analyses
- 302 git commits, ~50,000 lines of TypeScript
- 27 MongoDB models, 251 n8n nodes across key services
- Solo build: architecture, full-stack development, DevOps, n8n workflows, AI integrations
Technologies Used
Interested in a Similar Solution?
Let's discuss how I can help automate your business processes.