GrowStack AI
GrowStack AI - Intelligent Growth And Automation Platform
Bitontree helped GrowStack AI build a large-scale growth automation SaaS platform with multi-model AI, visual workflow automation, lead generation, integrations, billing, analytics, and custom MCP infrastructure.
GrowStack AI - Intelligent Growth And Automation Platform
About The Client
GrowStack AI is an enterprise-grade growth automation platform designed for marketing teams, sales professionals, and business operators.
The client wanted to build a scalable SaaS platform that could unify AI content creation, lead generation, workflow automation, campaign orchestration, subscription management, and third-party integrations into one product.
| Project Detail | Information |
|---|---|
| Client | GrowStack AI |
| Public Client Name | TODO: Confirm capitalization/brand styling for public use |
| Industry | Sales Automation, Marketing Automation, AI SaaS |
| Location | North Carolina, US |
| Duration | 15 months |
| Project Dates | November 2024-February 2026 |
| Services Used | AI Agent Development, AI Automation Development, Custom Software Development, MCP Server Development, Data Engineering, Cloud Engineering |
| Engagement | End-to-end SaaS product engineering |
| Live Link | https://growstack.ai/ and https://turgo.ai/ |
| Client Contact / Testimonial | TODO: Confirm if a testimonial or client quote can be included |
The Objective
GrowStack AI needed a powerful automation platform that could help businesses run marketing, sales, lead generation, content, and communication workflows from a single interface.
The platform needed to:
- Automate multi-channel marketing workflows
- Support 1,000+ concurrent workflow executions
- Generate AI-powered content across multiple models
- Manage brand voice and communication consistency
- Provide AI-driven lead prospecting, enrichment, and scoring
- Integrate with 30+ third-party platforms
- Support multi-tenant subscriptions and Stripe billing
- Provide custom MCP infrastructure for extensible AI tools
- Offer observability, analytics, admin management, and usage tracking
The Challenge
Growth teams often depend on separate tools for lead research, outreach, social posting, CRM updates, content generation, workflow automation, billing, and analytics.
GrowStack AI needed to bring these workflows together while supporting a large number of integrations, multiple AI model providers, high-throughput workflow execution, and extensible tool-based AI capabilities.
The key challenges included:
- Supporting multiple AI providers including OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock, and Perplexity
- Building a flexible AI agent architecture that could support more than 130 agents
- Creating a visual workflow builder with 50+ action nodes
- Processing large-scale lead data and finding specific prospects from large raw datasets
- Managing workflow orchestration with event-driven services, workers, schedulers, and queues
- Integrating with CRMs, calendars, social platforms, ad platforms, communication tools, storage systems, and productivity apps
- Supporting subscription plans, credits, billing, and usage metering
- Instrumenting the system with observability across frontend and backend services
Our Approach
Bitontree engineered GrowStack AI as a modular, microservice-based SaaS platform with dedicated services for workflow orchestration, AI agents, lead generation, custom MCP tooling, user management, billing, and analytics.
We used an event-driven backend architecture with Kafka, Redis, dedicated workers, and scheduler services to support high-throughput automation workflows.
Our approach focused on:
- Building a multi-model AI agent framework for flexible AI execution
- Creating a drag-and-drop workflow builder for non-technical users
- Developing lead generation and enrichment pipelines powered by LangChain, LangGraph, and ClickHouse
- Implementing MCP servers and clients for extensible AI tool capabilities
- Designing scalable backend services for workflow execution, queueing, billing, and integrations
- Providing analytics, observability, and admin controls for enterprise operations
Core Features Developed
Multi-Model AI Agent Framework
We built an AI agent service that supports OpenAI, Anthropic Claude, Google Gemini, AWS Bedrock, and Perplexity through the Vercel AI SDK and LlamaIndex.
The architecture allows GrowStack AI to create small and large AI agents for specific user tasks. More than 130 agents were delivered across content, automation, lead generation, and tool-based workflows.
Visual Workflow Builder
We developed a drag-and-drop workflow automation builder using React Flow / XY Flow.
The builder supports 50+ pre-built action nodes, scheduled triggers, event-based execution, conditional branching, approval gates, and Redis-backed workflow state management.
AI Lead Generator
We built an AI-powered lead research and enrichment system using Python, FastAPI, LangChain, LangGraph, and ClickHouse.
The lead generation module supports prospect research, email enrichment, scoring, CSV/Excel import and export, and analytics dashboards.
The system was designed to search and filter a large Apollo dataset containing user and company information, helping teams identify specific leads based on user requirements.
Custom MCP Infrastructure
We developed custom Model Context Protocol servers and clients to extend the platform's AI tooling.
This infrastructure allows GrowStack AI to connect AI agents with external tools and services in a more flexible, tool-augmented architecture.
Event-Driven Backend Architecture
We built the backend using a NestJS NX monorepo with dedicated orchestrator, worker, scheduler, and workflow cache services.
Kafka, RabbitMQ, Redis, and Socket.IO support workflow execution, queueing, real-time state, and high-throughput automation.
Multi-Channel Campaign Orchestration
We integrated campaign execution across email, social, messaging, and ad platforms.
Supported channels include Gmail, Microsoft, SendGrid, LinkedIn, Facebook, Twitter/X, Instagram, SMS, WhatsApp, Google Ads, and Facebook Marketing.
Enterprise Integrations
We delivered 30+ integrations across business tools, including:
- CRMs: Salesforce, HubSpot, Zoho, GoHighLevel
- Calendars: Google Calendar, Microsoft Outlook, Cal.com, Calendly
- Storage and data: Google Drive, Google Sheets, Airtable, Snowflake
- Communication: Slack, Telegram, Zoom, Fireflies
- Marketing: Instantly, Apollo, WordPress, YouTube
- Productivity: Handwrytten, HeyGen Avatar Video, SlideSpeak, Google Slides, Google Docs
- Payments: Stripe
- Other tools: JobTarget, Zapmail, Undetectable AI, Keywords Everywhere, Kwatch.io
Subscription, Billing, And Usage Metering
We implemented Stripe-powered subscription and plan management with credit-based usage tracking.
This allowed GrowStack AI to manage multi-tenant subscriptions, usage limits, and billing workflows inside the platform.
Admin, Analytics, And Observability
We built admin dashboards for user management, credit usage tracking, plan analytics, report generation, tag-based filtering, world map analytics, and chart-based visual reporting.
We also implemented OpenTelemetry instrumentation and Sentry error tracking across the frontend and backend to improve system visibility and reliability.
Technology Stack
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, React 19, Tailwind CSS, Radix UI, Shadcn, React Flow / XY Flow, Redux Toolkit, Zustand |
| Backend Core | NestJS, NX Monorepo, Orchestrator, Worker, Scheduler, Workflow Cache Service |
| User Microservice | Express.js, Node.js, Mongoose, Passport.js |
| AI Agents Service | Express, TypeScript, Vercel AI SDK, LlamaIndex, Swagger API Docs |
| Lead Generator | Python, FastAPI, LangChain, LangGraph, ClickHouse |
| Custom MCP | Python, FastAPI, Motor, MCP SDK, Boto3 |
| Database | MongoDB, Redis, ClickHouse |
| AI / ML | OpenAI GPT-4o, Anthropic Claude, Google Gemini, AWS Bedrock, Perplexity, LangChain, LangGraph, Whisper |
| Messaging | Kafka, RabbitMQ, Socket.IO |
| Infrastructure | AWS S3, ECR, ECS, EC2, Route 53, CloudWatch, SES, Secrets Manager, Docker, Kubernetes |
| Authentication | Passport.js, OAuth, JWT |
| Payments | Stripe |
| Observability | OpenTelemetry, Sentry |
| Communication | Twilio, SendGrid, Nodemailer |
| Document Processing | jsPDF, PDFKit, Mammoth, ExcelJS, Sharp |
Microservices Delivered
| Service | Technology | Role |
|---|---|---|
| GrowStack FE | TypeScript, Next.js | Customer-facing web application, dashboard, workflow builder |
| GrowStack BE | TypeScript, NestJS | Core workflow orchestration, 30+ integrations, queue management |
| GrowStack User Microservice | JavaScript, Express | Authentication, billing, contacts, social media, file management |
| GrowStack Agents | TypeScript, Express | Multi-model AI agent execution and content generation |
| GrowStack Lead Generator | Python, FastAPI | AI-powered lead finder, chatbot-based research, email enrichment, analytics |
| GrowStack Custom MCP | Python, FastAPI | MCP servers for extensible AI tool capabilities |
The Result
Bitontree helped GrowStack AI build a large-scale growth automation SaaS platform with multi-model AI, visual workflow automation, lead generation, integrations, billing, analytics, and custom MCP infrastructure.
| Outcome | Result |
|---|---|
| AI architecture | Multi-model support across OpenAI, Claude, Gemini, Bedrock, and Perplexity |
| AI agents delivered | 130+ agents across content, workflow, research, and automation use cases |
| Workflow automation | Drag-and-drop builder with 50+ action nodes |
| Integrations | 30+ third-party platform integrations |
| Lead generation | AI-powered research, enrichment, scoring, and analytics |
| Backend scalability | Event-driven microservices with Kafka, workers, schedulers, and queues |
| MCP capability | Custom MCP infrastructure for tool-augmented AI workflows |
| Billing | Stripe subscriptions with credit-based usage metering |
| Observability | OpenTelemetry and Sentry implemented across services |
Business Impact
GrowStack AI gained a scalable product foundation for AI-powered growth automation.
The platform enables users to generate content, research leads, build workflows, run campaigns, manage integrations, track usage, and automate growth operations from one system.
The final solution helped GrowStack AI:
- Offer flexible AI execution across multiple model providers
- Support more than 130 specialized AI agents
- Automate complex marketing and sales workflows
- Connect with the tools growth teams already use
- Manage subscriptions, credits, and billing inside the platform
- Process lead data and campaign activity at scale
- Extend AI capabilities through custom MCP infrastructure
- Monitor platform reliability through observability tooling
Why This Project Stands Out
GrowStack AI required a broad, deeply integrated SaaS architecture. It combined AI agents, workflow automation, lead generation, campaign orchestration, billing, integrations, analytics, and MCP tooling into one product.
By building dedicated services for each major capability and connecting them through an event-driven architecture, Bitontree helped the client create a flexible AI automation platform designed for scale.