Contestalia

Contestalia

Our own SaaS: an AI front desk for local businesses. Answers leads in seconds on chat, SMS, WhatsApp, Instagram and Messenger, in English and Spanish, and books them on the calendar.

Next.jsTypeScripttRPCDrizzle ORMSupabaseTwilioClaude AIStripeVercel
Visit Live Site
The Challenge

The Problem: Leads Go Cold in Minutes

Local service businesses (clinics, med-spas, law firms, home services) live on inbound leads. But those leads arrive on every channel at once: website chat, contact forms, SMS, WhatsApp, Instagram, Messenger. And they arrive while the front desk is busy with the customers in front of them.

A message that waits an hour for a reply is often a customer who already booked somewhere else. Hiring more staff to watch every inbox around the clock isn't realistic for a small business, and generic chatbots either make things up or can't actually book anything.

We kept building versions of this same automation for clients, so we turned it into a product.

The Solution

What We Built

Contestalia is a multi-tenant SaaS platform: an AI front desk that answers every lead in seconds, in English and Spanish, and books them onto the business's calendar.

One Inbox for Every Channel

Website chat, web forms, SMS, WhatsApp, Instagram and Messenger all feed a single conversation history per contact. Someone who chats today and texts tomorrow is recognized as the same person.

Answers Grounded in the Business's Own Website

Contestalia crawls each business's website to learn its services, hours, pricing and policies, and is designed to answer only from that content.

Real Calendar Booking

The assistant reads real availability from Google Calendar or Cal.com, offers actual open slots, and books the one the lead picks.

Follow-Ups, Human Takeover and CRM Sync

Timed follow-ups continue until a lead replies, books or opts out. Staff can step into any conversation and hand it back to the AI, and contacts and conversations sync to HubSpot.

Compliance and Security

STOP opt-outs are honored on every channel, credentials are encrypted at rest, and each business's data is isolated from every other tenant.

Tech Stack

  • Next.js (App Router) and TypeScript end-to-end
  • tRPC and Drizzle ORM for typesafe APIs and data access
  • Supabase (PostgreSQL + Auth) with row-level security
  • Twilio for SMS and WhatsApp
  • Claude AI (Anthropic) as the conversation engine, using tool calls for booking
  • Google Calendar and Cal.com integrations
  • HubSpot CRM sync
  • Stripe for subscription billing
  • Vercel for deployment
The Result

The Outcome

Contestalia is live at contestalia.com and is now DonQuijotech's main product for local businesses.

Onboarding takes days, not months: we set the assistant up on the business's website and calendar, usually within one business day of the demo.

It's also the foundation for our custom work. When a client needs more than a front desk (document processing, custom workflows, internal tools), we build on the same stack.

Like what you see?

Let's build something like this — or something completely different — for your business.

Ready to Stop Doing It All by Hand?

Book a free 30-minute call. We'll find one automation you could turn on this month — no strings attached.

DonQuijotech