Dental/Medical Appointment
AI Agent — Complete Guide
Self-hosted on Hostinger · 100% Free Stack · Sell for $300–$1,500 to USA Clinics
📋 Table of Contents
Go to github.com → Sign Up → Choose Free plan. This stores your bot code, lets you version control, and is needed to deploy automatically to Hostinger later.
What to do after signup:
- Create a new repository called dental-appointment-bot
- Set it to Private (protect your code)
- Initialize with README
Groq gives you free access to LLaMA 3.1, Gemma, and Mixtral models — completely free with high rate limits. This is the AI brain of your bot.
Steps:
- Go to console.groq.com
- Sign up with Google account
- Click “API Keys” → “Create API Key”
- Copy and save your key: gsk_xxxxxxxxxxxxx
- Free tier: 14,400 requests/day — more than enough
Twilio gives you a free trial with $15 credits — enough for hundreds of SMS. For your demo to clients, this is completely free.
- Go to twilio.com → Sign up free
- Verify your phone number
- Get a free US phone number from Twilio Console
- Copy: Account SID, Auth Token, Phone Number
- Save these — you’ll add them to your .env file
Use EmailJS (free — 200 emails/month) OR configure Gmail SMTP with a dedicated Gmail account.
- Go to emailjs.com → Sign up free
- Add Gmail as your email service
- Create an appointment reminder template
- Copy your Service ID, Template ID, Public Key
Supabase is a free PostgreSQL database with a visual dashboard, real-time updates, and built-in REST API. Free forever for small projects.
- Go to supabase.com → Start for Free
- Create a new project called “dental-bot”
- Choose US East region (closest to US clients)
- Set a strong database password and save it
- Copy: Project URL and anon/public API key
For this bot, you need Node.js support. Here are your options on Hostinger:
| Plan | Monthly | Node.js? | Best For |
|---|---|---|---|
| Premium Shared | ~$2.99 | ⌠| Static sites only |
| Business Shared | ~$3.99 | ✅ | Small bots ✓ |
| VPS KVM 1 | ~$4.99 | ✅ | Best choice ✓✓ |
| VPS KVM 2 | ~$7.99 | ✅ | Multiple clients |
After purchasing VPS, Hostinger emails you the IP address, username (root), and password.
Once logged into your VPS, run these commands one by one:
In Hostinger dashboard → Domains → DNS Zone Editor, add these records:
Your bot must handle these 5 main conversation paths:
Go to Supabase Dashboard → SQL Editor and run this SQL:
<script src="https://yourdomain.com/widget.js"></script>Create a password-protected admin panel at yourdomain.com/admin
Test these scenarios manually:
- ✅ Book an appointment → check database, check SMS received
- ✅ Reschedule → confirm old slot freed, new slot booked
- ✅ Cancel → confirm status updated to “cancelled”
- ✅ Ask about hours → bot gives correct info
- ✅ Ask emergency question → bot gives phone number
- ✅ Try to book duplicate slot → bot says slot unavailable
- ✅ Wait for reminder cron → manually trigger to test SMS
- ✅ Check admin panel shows all appointments
- ✅ Test widget embeds on a plain HTML page
- Basic booking + reminders
- Embed on 1 website
- Email support 30 days
- Basic admin panel
- Setup & configuration
- Everything in Starter
- SMS + Email reminders
- Reschedule & cancel flows
- Insurance question handling
- Custom clinic branding
- 3 months support
- Everything in Professional
- Multiple locations support
- Google Calendar integration
- Analytics dashboard
- Custom AI training on their FAQs
- Priority support, monthly updates
- White-label (their brand name)
🎯 Top Platforms to Find Clients:
📧 Cold Email Template to Dental Clinics:
Hi [Clinic Name] Team,
Did you know 67% of patients try to book appointments outside business hours — and leave if no one responds?
I built an AI assistant that books, reschedules, and sends reminders 24/7 — without hiring extra staff.
Here’s a 90-second demo: [your demo video link]
I’d love to show you a free demo customized for [Clinic Name]. Worth 15 minutes?
Best,
[Your Name]
🔠How to Find Clinic Emails for Free:
- Google Maps → search “dental clinic” in any US city → click each → copy website/email
- Use Hunter.io (25 free email lookups/month)
- Use Apollo.io free plan (50 leads/month)
- Yelp.com → search dentists in any US city → many list emails
5-Step Sales Process:
Objections & Answers:
- “We already have a receptionist” → “Your receptionist sleeps at night. My bot works 24/7 and costs less than 1 hour of their time.”
- “Is it secure?” → “HTTPS encrypted, no sensitive medical data stored in chat, HIPAA-aware.”
- “We use a booking system already” → “I can connect the bot to your existing system via a simple API.”
- “Too expensive” → “If the bot books just 2 extra patients/month, it pays for itself in a week.”
Income Projection:
| Clients | Package | One-Time | Monthly Retainer |
|---|---|---|---|
| 5 clients × $299 | Starter | $1,495 | $0 |
| 3 clients × $599 | Professional | $1,797 | $0 |
| 5 clients × $1,500 | Enterprise | $7,500 | $750/month |
| After 3 months | ~$10,000 | $750+/month | |
Additional Revenue Ideas:
- Sell the same bot to chiropractors, eye doctors, urgent care clinics
- Offer monthly “hosting + maintenance” at $75–$150/month
- Sell the source code as a template on Gumroad ($97–$297)
- Create a YouTube tutorial about it — drive organic leads
- List on Codester.com or CodeCanyon as a script product
🦷 Your Bot Is Ready to Sell!
Follow every step above and you’ll have a production-ready dental AI agent running on Hostinger for $0 in software costs. Start with 1 free demo client, perfect your pitch, then charge $299–$1,500 per clinic.
Check bot here
👇👇👇👇👇👇
If you want to buy this bot contact to us at the following Gmail majidfarooq295@gmail.com