Ruan Vitorino

SmileIA

Management platform for dental clinics with an AI assistant that answers patients 24/7 on WhatsApp, Instagram, Messenger and the clinic's website.

My role
Creator and main developer
Period
since June 2026
Stack
Next.js, TypeScript, Supabase, Fastify, OpenAI, Anthropic

See it work

A patient writes after hours. The AI answers, books the appointment and confirms attendance the day before.

Sorriso Dental ClinicSmileIA assistant

What the clinic sees in the system

Nothing yet. The conversation will fill this in.

Simulation with fictional data. In SmileIA, the AI answers from the clinic's own WhatsApp number.

SmileIA sign-in screen showing a WhatsApp conversation turning into a booked appointment
Sign in
SmileIA settings for the AI agent's voice and conversation rules
AI agent settings

What it does

How it works

Web appNext.js on Vercel for the clinic: schedule, patients, dental charts, finance and team.
Messaging workersFastify services on Railway receive WhatsApp, Instagram and Messenger events and run queues.
DataSupabase Postgres with row-level security, so each clinic only ever sees its own records.
AssistantOpenAI and Anthropic models with tools to look up availability, book, reschedule and confirm.

More projects