Building a multi-tenant SaaS platform that handles AI-powered calling, WhatsApp, and email agents at scale for automotive dealerships across multiple countries with different regulations and payment systems.
Developed with Next.js, React, TypeScript, Tailwind CSS, Shadcn/ui, and TanStack Query. Integrated Stripe, Razorpay, SendGrid, LiveKit, and OpenAI APIs for a seamless multi-channel communication experience.
// AI Agent communication handler
async function handleAgentMessage(
channel: 'call' | 'whatsapp' | 'email',
dealerId: string,
leadId: string
) {
const agent = await getAgentConfig(dealerId, channel);
const context = await buildLeadContext(leadId);
const response = await openai.chat.completions.create({
model: agent.model,
messages: [
{ role: 'system', content: agent.prompt },
...context.history,
],
});
return processAgentResponse(response, channel);
}4
Countries Served
-60%
Prospecting Effort
3
Channels
Multi-tenant SaaS
Platform Type
AI-enhanced collaborative document editor with block-based editing, inline AI suggestions, and real-time collaboration.
Autonomous AI research agent that searches, reads, and synthesizes multiple sources into cited reports.
Describe dashboards in natural language and AI streams fully interactive charts, KPIs, and layouts in real-time.