KloudEats (BestPOS)
United States
Restaurant / Food & Beverage / Marketing Technology
KloudEats, operating the BestPOS restaurant marketing platform, serves restaurant owners and marketing teams across the United States with digital campaign creation and management services. As their customer base grew, the manual process of building and managing marketing campaigns across multiple restaurant tenants became a critical bottleneck, slow, inconsistent, and impossible to scale. KloudEats engaged Avahi to design and deliver a fully serverless, AI-powered Campaign Assistant Platform on AWS that enables users to generate, manage, and deploy marketing campaigns through natural language interaction. The result is a production-ready, multi-tenant SaaS platform that dramatically accelerates campaign creation, reduces manual effort, and lays a scalable foundation for continued growth.
KloudEats is the technology company behind BestPOS, a restaurant-focused marketing agency that helps food and beverage businesses attract and retain customers through targeted digital campaigns. Serving a diverse and growing roster of restaurant clients across the United States, KloudEats operates a multi-tenant model where marketing teams and restaurant owners manage campaigns through a centralized platform. With increasing demand from their client base, KloudEats needed technology infrastructure that could match their ambitions, intelligent, automated, and built to scale.
For KloudEats, the process of creating and managing marketing campaigns was entirely manual. Marketing teams had to design each campaign from scratch, writing copy, sourcing or generating visuals, configuring campaign parameters, and managing delivery for every restaurant tenant on their platform. As the number of tenants grew, so did the operational burden. The process was not just time-consuming; it was inherently inconsistent, making it difficult to maintain brand coherence across different restaurant clients.
Beyond the inefficiency, the lack of personalization was a competitive liability. Restaurant owners expected tailored, professional-grade campaigns, yet the manual workflow made it difficult to deliver that level of quality at speed. Without an automated, intelligent system, KloudEats risked stalling their growth, losing clients to faster competitors, and facing mounting operational costs as they tried to scale headcount to compensate for process gaps.
The need was clear: KloudEats required a platform that could interpret campaign intent from natural language, automate image generation, and manage the full campaign lifecycle, all within a secure, multi-tenant environment capable of supporting their expanding customer base.
AWS offered the ideal combination of serverless infrastructure, managed AI services, and enterprise-grade security needed to bring KloudEats’ vision to life. The breadth of the AWS ecosystem meant that every layer of the platform, from compute and storage to authentication and AI inference, could be built using tightly integrated, fully managed services, reducing operational overhead and accelerating time to production.
Critically, Amazon Bedrock provided access to large language models, including Claude, through a managed API that eliminated the complexity of deploying and maintaining AI infrastructure. Combined with AWS Lambda’s event-driven serverless compute, Amazon RDS Aurora PostgreSQL for relational data management, and Amazon S3 for scalable object storage, AWS delivered the foundation for a modern, cost-efficient, and highly scalable SaaS platform. AWS’s native identity and security services, including Amazon Cognito and IAM, ensured that multi-tenant data isolation and role-based access could be enforced consistently across the platform.
As a premier-tier AWS Partner, Avahi brought a depth of cloud architecture expertise uniquely suited to the complexity of this engagement. KloudEats needed more than a development shop, they needed a partner who could architect a production-ready, multi-tenant SaaS platform integrating cutting-edge generative AI, serverless compute, and secure data management in a single cohesive system.
Avahi’s proven experience across AWS serverless architectures, generative AI integration, and infrastructure-as-code made them the right fit. Avahi understood the nuances of multi-tenant data isolation, the engineering discipline required for reliable AI-generated outputs, and the operational rigor needed to deliver CI/CD pipelines and production infrastructure from day one. KloudEats chose Avahi not just for their technical credentials, but for their ability to deliver a business-ready solution that could go straight into production.
Avahi designed and delivered a fully serverless, AI-powered Campaign Assistant Platform tailored to KloudEats’ multi-tenant restaurant marketing operations. The platform enables restaurant owners and marketing teams to initiate, manage, and approve marketing campaigns through a conversational AI interface, eliminating the manual effort that had previously constrained the business.
At the core of the platform is an AI-powered campaign assistant built on Amazon Bedrock, leveraging the Claude large language model. Users interact with the assistant using natural language to describe their campaign goals. The system interprets the intent, structures the campaign parameters, and initiates the creation workflow automatically. Structured prompting and validation layers were implemented to ensure the reliability and consistency of AI-generated outputs, a critical requirement for production use across diverse restaurant clients.
Authentication and access control are handled through Amazon Cognito, providing secure JWT-based login and role-based access control for restaurant owners, marketing teams, and tenant administrators. IAM roles govern service-to-service permissions throughout the platform, ensuring that each layer of the system adheres to least-privilege principles. Multi-tenant isolation was enforced at every layer of the architecture — from the database to storage — ensuring that campaign data and assets for one restaurant tenant are never accessible to another.
Campaign data is persisted in Amazon RDS Aurora PostgreSQL, providing a reliable relational data store with the scalability and performance required for a growing multi-tenant platform. When a campaign is created, the platform triggers automated image generation through the Bannerbear API, which produces branded visual assets for each campaign. Generated images are stored in Amazon S3 with tenant-level isolation, and a polling and retry mechanism manages the asynchronous nature of the image generation workflow reliably.
The entire platform is deployed as a serverless architecture using AWS Lambda for compute and Amazon API Gateway for RESTful API management. This design eliminates the need for provisioned server infrastructure, dramatically reducing operational overhead and costs. Monitoring and observability are provided through Amazon CloudWatch, enabling real-time visibility into platform performance and system health. Infrastructure was provisioned and managed using Terraform, and the full deployment pipeline, including build, test, and release automation, was implemented via a GitLab CI/CD pipeline. The Angular 19 frontend provides restaurant owners and marketing teams with a responsive, intuitive interface for managing their campaigns from creation through approval and delivery.
Avahi delivered a production-ready platform that fundamentally transformed how KloudEats creates and manages marketing campaigns. What was previously a manual, labor-intensive process is now largely automated, users can initiate a fully formed, image-ready campaign through a conversational interface in a fraction of the time previously required. The serverless architecture means KloudEats pays for compute only when it’s used, significantly reducing infrastructure costs compared to a traditional provisioned server model.
The platform’s multi-tenant design gives KloudEats the foundation to onboard new restaurant clients without a proportional increase in operational effort, enabling sustainable, scalable growth. AI-driven campaign generation also introduces a level of consistency and personalization that manual processes could not deliver at scale. KloudEats now has a modern, cloud-native marketing platform that positions them competitively in the restaurant marketing technology space.
Key Outcomes
Let’s explore your high-impact AI opportunities together in a complimentary session