← All case studies

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.