Agency IA Company
AI-powered marketing agency operations platform with 6 specialized agents, real-time Gemini streaming, Groq Whisper transcription, and approval-driven content workflows.
About
Agency IA is a full-stack operations dashboard for AI-assisted local marketing agencies. It models the agency workflow as a Kanban-style approval pipeline: client onboarding → brand memory → strategy → content planning → copy generation → design briefs → campaign launch. Every stage is accelerated by a specialized AI agent, and nothing moves to the next stage without human approval.
AI Architecture — 6 Specialized Agents
Each agent has a dedicated system prompt and persona:
- estrategia — Marketing strategy and brand positioning
- planejamento — Monthly operational planning and content calendar
- conteudo — Copy and content generation for posts, Reels, carousels, and ad copy
- design — Design brief generation with visual direction
- posting — Publishing coordination and scheduling
- performance — Meta Ads and Google Ads metrics analysis
AI Models & APIs
- Google Gemini 3 Flash — Primary generation model. Streaming responses via Server-Sent Events (SSE), so copy and strategy appear word-by-word in real time. Portuguese-first prompts tuned for Brazilian marketing conventions.
- Groq Whisper Large v3 — Transcribes audio and video files (MP4, audio) to text. Used in the content pipeline to extract scripts from reference videos for remixing.
- Cloudinary — CDN and transformation pipeline for client brand assets (logos, photos, ad creatives).
Engineering Highlights
- SSE streaming in serverless — Gemini's streaming API is wrapped in a Vercel Edge Function that pipes SSE chunks directly to the browser. The client-side reader renders tokens incrementally, giving GPT-style UX without any WebSocket infrastructure.
- Multi-agent state machine — React reducer pattern manages the approval workflow across 4 lanes (gestor, conteudo, design, performance) with dependency tracking: design can only start after copy is approved; campaign launch requires all lanes approved.
- Brand memory without a vector DB — Client brand profiles (ICP, tone of voice, assets, past performance) are stored in localStorage and Firebase Realtime, then injected into each agent's system prompt at request time. Avoids the operational complexity of a vector database for this use case.
- PKCE-less OAuth — Firebase Authentication handles Google Sign-In for the agency team without managing session tokens manually.
- Portuguese-first i18n — All 11KB of agent system prompts are in Brazilian Portuguese, with localized date/currency formatting throughout the UI.
Deployment
Vercel (React 19 + Vite 8 + TypeScript 6). Vercel Edge Functions for /api/chat (Gemini) and /api/transcribe (Groq). Firebase for auth and real-time data sync.
Platform
Web only — progressive web app, responsive and mobile-first. No native iOS/Android or Mac app.
Reviews (0)
No reviews yet.