
24/7 AI Voice Agency for Dental Practices
Production AI voice-receptionist service that answers every dental-office call in under two seconds, books new patients, and texts follow-up links — 24/7. Live phone number, live Stripe checkout, live TOS clickwrap with SHA-256 audit trail, real client dashboards, partner onboarding for a cold-call sales network.
Full-stack voice SaaS on Next.js App Router. Vapi handles the phone layer with custom assistant configs per practice. Supabase stores leads, practices, calls, TOS acceptances, and the Minions job queue. Stripe Connect in LIVE mode handles checkout and per-practice billing. Resend sends transactional + drip email. Public marketing surfaces (pricing, FAQ, legal), partner landing pages at /for/[slug], and authenticated client dashboards at /client/[slug]/dashboard coexist in one Next.js app behind a middleware that gates admin + client routes.
24/7 inbound assistant per practice, sub-2-second answer time, custom prompts per vertical, TOS-paused outbound for compliance review
Public /pricing, /faq, /privacy, /terms, /contact + partner landing /for/[slug] with dynamic per-practice copy, TOS clickwrap with scroll-gate and SHA-256 canonical-hash audit trail
Transcript modals, 3-per-hour OTP rate limit, lead CSV exports, partner onboarding at /partner-kit/onboarding.html with agreement email-ready flow
Six live prices across tiers, live-mode fail-closed rate-limit on session creation, webhook-driven welcome-email flow, Stripe customer portal for self-serve billing
Tenant-scoped RLS on all lukita_* tables (practices, leads, calls, TOS acceptances, voice-notes). pg_cron runs the v5 drip email queue Mon-Fri 10am ET. Revoked anon/authenticated grants after pentest run #6
Custom durable-job system replaces edge-function glue — atomic SKIP LOCKED claim, parent/child chaining, retries, idempotency. Zero-LLM entity extractor for email/phone/Stripe-id/Vapi-id parsing before any LLM escalation
Fail-closed rate limit (not fail-open), canonical-hash TOS compare, path-scoped middleware covering /api/admin, 6-agent pentest closed 3 CRIT + 4 HIGH + history-scrubbed hardcoded keys
MIXEDRIGHT
AI Recipe Formatter & Marketplace