Every feature, in 65 chapters
Sign up and access your clinic in under 2 minutes
Open browser, go to dentospire.com. Click Start Free or Sign In.
Type email. You get a one-time code (OTP). No password needed!
Check inbox for 6-digit code. Enter it. You are logged in!
Set clinic name, degree, specialization, photo. Appears on invoices.
Dentospire protects your account with login rate limiting. After 5 failed login attempts, the account is temporarily locked for 15 minutes.
After 15 minutes, the lockout expires and you can try logging in again. This prevents unauthorized access while keeping the experience simple for genuine users.
Your clinic command center

Patients scheduled today. Click to jump to calendar.
Daily/monthly collection, outstanding — real time.
Total and new patients this month.
Add patient, create appointment, generate invoice.
The sidebar organizes features into logical groups with the most-used items visible at the top. Clinical shows 5 items upfront (Treatments, Imaging, Prescriptions, Lab, Consent Forms) with 9 more under a “More” toggle. Finance shows 4 items upfront (Payments Received, Invoices, Reports, Expenses) with 5 more under “More”. Other sections: Dashboard, Patients, Calendar, Community, Settings.
Multiple doctors? Switch views with dropdown.
Fill degree, specialization, address, photo for 100%.

Complete a patient visit in 60 seconds:
Add patients in 15 seconds
From Patients page or Dashboard.
Name, Age, Gender, Phone, Email, Address. Only Name+Phone required.
Optionally add allergies, conditions, medications.
Patient registered! Taken to profile.
On registration form, click mic button.
Say: Rahul Sharma, age 32, male, phone 98765 43210, Pune
All fields filled automatically. 20 languages (13 Indian + 7 international).
Check data, correct if needed, save.
Find any patient instantly
| Treatment | Date | Doctor | Status | Fees |
|---|---|---|---|---|
| Root Canal #11 | Mar 08, 2026 | Dr. Priya | Completed | ₹8,000 |
| Crown Fitting #36 | Feb 28, 2026 | Dr. Priya | Completed | ₹6,500 |
| Scaling & Polish | Jan 20, 2026 | Dr. Amit | Completed | ₹2,000 |
Type name, phone, or ID. Instant filter.
Click patient → overview, clinical, invoices, lab, documents, AI tabs.
All visits, treatments, payments. Color-coded status.
Photorealistic 32-tooth chart

Patient profile, Dental Chart tab. 32 photorealistic teeth.
Panel with 19 conditions: Caries, RCT, Crown, Extraction, etc. Findings are smart-sorted by clinical frequency (Pain, Caries, Sensitivity at top). Procedures sorted by usage + clinical priority.
M, O, D, B, L surfaces. G.V. Black classification. Surface selector works for findings (caries, decay, fractured, erosion, sensitivity, abrasion) and procedures (filled, crown, veneer, sealant, composite, GIC, inlay, onlay).
One tooth: caries + crown + RCT. All tracked separately.
Findings auto-generate SOAP notes — grouped by quadrant. SOAP recalculates automatically when chart changes. Zone-based findings (Q1-Q4, General/Oral) show zone labels instead of tooth numbers.
Select a condition from the panel and drag it directly onto a tooth or a Quadrant Zone (Q1-Q4). Non-tooth findings like leukoplakia, TMJ disorder, bruxism, and mucocele can be placed on zones or the General/Oral area. Multiple conditions can be stacked on a single tooth — e.g., Caries + Crown + RCT on the same tooth.
Drag conditions to specific surfaces (M, O, D, B, L) for precise charting. The surface highlights as you hover, and the condition snaps into place on drop.
If another doctor or staff member is editing the same patient's chart, the system locks the chart and shows a notification. This prevents conflicting edits and data loss in multi-doctor clinics.
Write notes by speaking
Click teeth, select conditions. SOAP auto-generates.
Notes are editable. Add details.
Patient profile → Add Treatment.
In clinical notes, click microphone.
Pain in lower right molar 3 days. Deep caries 46. Advised RCT.
Speech becomes structured S, O, A, P automatically.
Upload image — AI reads it
Patient profile → Files tab.
Quick Upload™ — camera or file. JPEG, PNG.
Click AI Analyse below image. YOLO prescreen logging tracks detection confidence. Bbox validation ensures accurate overlays. Image size warning shown for oversized uploads.
AI detects 6 pathologies — Caries, Periapical Lesion, Impacted Tooth, Restoration, Implant & Bone Loss — in seconds.
Copy findings into clinical notes.
After AI analysis, click Edit Boxes to enter correction mode. All bounding boxes become editable on the X-ray.
Click the ✓ button on any correct detection to confirm it, or use Confirm All to approve every finding at once.
Drag any incorrect bounding box to reposition it. Resize by dragging the edges or corners for precise alignment.
Missed a finding? Draw a new box on the X-ray and pick from the 6-class category picker (Caries, Periapical Lesion, Impacted Tooth, Restoration, Implant, Bone Loss).
Click the × button on any incorrect detection to remove it from the results.
Corrections are stored against your clinic and can be fed back to the AI as examples on later scans. They stay within your clinic — nothing is shared with other clinics, and no model is retrained on your data.
Patient profile → Files tab. Upload IOPA, OPG, CBCT, or clinical photos via Quick Upload™ (camera or file). Tag each image with type and tooth number for easy filtering.
Click any uploaded image to open the full-screen dental imaging viewer with a professional diagnostic toolbar.
Use the toolbar to zoom in/out, pan across the image, adjust brightness and contrast, invert colors (negative view), and rotate the image for optimal viewing angle.
Filter the image gallery by image type (IOPA, OPG, Clinical Photo) or by tooth number. Quickly find the exact X-ray you need from a patient's history.
Click AI Analyse on any image. The dual YOLO + Gemini pipeline detects 6 pathologies with bounding boxes. Click Edit Boxes to correct, confirm, or add findings — all corrections feed back into the self-improving AI pipeline.
AI suggests diagnoses and Rx
| Medicine | Dose | Freq | Days |
|---|---|---|---|
| Amoxicillin 500mg | 1 tab | TID | 5 |
| Ibuprofen 400mg | 1 tab | SOS | 3 |
In Assessment field, start typing.
Diagnoses ranked by relevance as you type.
Click suggestion to auto-fill.
Scroll to Prescription.
39+ dental medicines with pre-filled dosage.
Multiple medicines. Adjustable dosage, frequency, duration.
Branded PDF. WhatsApp or print.
Schedule, reschedule, sync
Sidebar → Calendar. Week or Month.
Click slot or +. Select patient, date, time, doctor.
Drag-drop to reschedule. Auto-saves.
Scheduled Done Cancelled In Progress
2-way sync. Every appointment + personal event syncs to your clinic's Google Calendar instantly. One calendar per clinic — connect with your clinic's dedicated Gmail (e.g., yourclinic@gmail.com), not your personal Gmail. Appointment notifications go to whichever Google account is connected.
Every appointment gets a popup 1 hour before and an email 1 day before (morning). Reminders land in the clinic Gmail inbox.
Patients schedule themselves
Go to Settings → Profile. Your clinic's shareable booking link is shown at the top: dentospire.com/book/your-clinic. A "Paused" badge appears if bookings are disabled.
Use Copy to copy the URL, Share via WhatsApp to send it straight to a patient, or Preview Page to see exactly what patients will see.
Doctor → Date → Slot → Name & Phone → Confirm. 30 seconds.
Booking appears in Dentospire + your clinic's Google Calendar.
GST invoices, partial payments, PDFs
| Item | Qty | Rate | Amount |
|---|---|---|---|
| Root Canal Treatment | 1 | ₹8,000 | ₹8,000 |
| Ceramic Crown | 1 | ₹5,000 | ₹5,000 |
| X-ray (IOPA) | 2 | ₹200 | ₹400 |
Patient profile or Invoices page.
Description, Qty, Rate, Amount. Auto-calculates.
Toggle on/off. Automatic CGST+SGST split. Professional GST invoices.
Full or partial. Cash, Card, UPI, Bank.
Download branded invoice with logo.
Per doctor, treatment, month.
CSV/Excel. Filter by date, doctor.
On any invoice, click Send UPI Link. Dentospire generates a UPI payment link with the exact invoice amount pre-filled.
The UPI link is sent to the patient's phone via WhatsApp. The patient taps the link, opens their UPI app (GPay, PhonePe, Paytm), and pays instantly.
Once paid, record the payment on the invoice as GPay-UPI. The patient's balance updates automatically.
Open a patient's profile → Insurance tab. Click Add Policy. Enter the insurance provider name, policy number, coverage amount, validity dates, and plan type.
After completing a treatment, go to the patient's Insurance tab and click Submit Claim. Select the treatment, attach the invoice, and enter the claim amount. The claim is created and linked to the patient's policy.
Each claim goes through statuses: Submitted → Under Review → Approved or Rejected. Update the status as you receive responses from the insurer.
When the insurance company settles the claim, record the settlement amount and date. The payment is linked to the patient's invoice and balance updates automatically.
Track lab work, linked to billing
| Patient | Type | Lab | Status | Due |
|---|---|---|---|---|
| Priya S. | PFM Crown | Apex Lab | In Progress | Mar 14 |
| Amit K. | Zirconia | Apex Lab | Sent | Mar 16 |
| Neha R. | Denture | Star Dental | Ready | Mar 10 |
| Rajesh P. | Post Core | Apex Lab | Delivered | Mar 8 |
Send to Lab. Select lab, type, material.
Sent → In Progress → Ready → Delivered.
Lab costs added to patient invoice.
Monthly PDF: work, costs, breakdowns.
Go to Clinical → Lab Records → New. You will see the Scan Lab Bill button at the top.
Click Scan Lab Bill and upload a photo (JPG/PNG/WebP) or PDF of the lab bill. Supports files up to 20 MB.
Gemini 2.0 Flash AI reads the bill and extracts: lab name, test/work type, charges, date, and findings. All fields auto-fill in the form.
Review the auto-filled data, make any corrections, and save the lab record. Use the Re-scan button if you need to try a different image.
AI writes your case studies
By Dr. Demo • Mar 8 • ❤ 24 • 2 images
By Dr. Patel • Mar 6 • ❤ 18 • 4 images
By Dr. Rao • Mar 5 • ❤ 31 • 3 images
Any completed treatment.
Select from 11 specialties.
Anonymized case study generated.
Up to 4 images. Review, publish.
Navigate to any patient's profile page. Click the More menu (three dots) in the top-right corner.
Select Share Case from the dropdown. This opens the AI Case Publisher with the patient's clinical data pre-loaded.
AI automatically writes a structured, anonymized case study from the patient's treatment history, findings, and outcomes. Patient identity is completely removed.
Attach up to 4 clinical images (before/after photos, X-rays). Images are displayed alongside the case narrative.
Review, edit if needed, and click Publish. Your case appears in the Dentospire Community. Share directly to WhatsApp, Twitter, Facebook, and LinkedIn with one click.
Cases by other dentists. Filter by specialty.
WhatsApp, Twitter, Facebook, LinkedIn.
Revenue, treatments, patients
Daily/monthly, collection vs outstanding, per-doctor.
Most performed, value, completion rates.
New vs returning, demographics, lifetime value.
Busy times, no-shows, wait times.
Side-by-side: months, doctors, treatments.
Bar, line, pie — interactive.
Any report to CSV/Excel.

Procedures, templates, auto-complete, and visiting doctor workflow
Navigate to a patient and open their Clinical tab.
Click Add Treatment. Search or browse the procedure picker with built-in fees in ₹. Select teeth from the chart.
Each treatment can be Planned, In Progress, or Completed. When the invoice is fully paid, the treatment auto-completes.
Set clinical priority (Urgent, High, Medium, Low). Add clinical notes per treatment.
Pre-configured plans for common procedures like RCT, Crown, Full Mouth Rehab, etc.
Select a template — all treatments, fees, and tooth numbers auto-populate. Customize as needed.
Save your own frequently used treatment combinations as reusable templates.
One-click treatment + payment — the fastest workflow in dental software
Quick Mode lets you add a treatment and record payment in a single screen — no navigating between tabs. Ideal for walk-in patients and quick procedures like cleanings, extractions, or check-ups.
Click Quick Mode in the sidebar (lightning bolt icon). Select or search for a patient.
Pick a procedure from the dropdown. Fee auto-fills from your procedure list. Select affected teeth.
Choose payment method: Cash, GPay-UPI, Card, or Bank Transfer. Enter amount paid.
One click saves: treatment record, invoice, payment entry, and updates the patient timeline. All in under 30 seconds.
Templates, 39 medicines, AI suggestions, branded PDF
From a patient profile, click the Prescriptions tab. Or use the sidebar Prescriptions page for all prescriptions.
Search from the built-in database of 39 dental medicines. Auto-fills dosage, frequency, and duration.
Save common prescription combos as templates (e.g., “Post-RCT”, “Post-Extraction”). One-click apply.
Generate a branded prescription PDF with your clinic logo, doctor name, degree, and registration number.
Pre-loaded dental medicines with dosage, frequency, and common use cases.
Professional prescription with clinic branding, letterhead, and doctor credentials.
Deep financial insights, expense tracking, and export tools
Navigate to Finance in the sidebar. The analytics tab shows revenue trends, collection rates, and outstanding amounts.
Interactive bar and line charts showing daily, weekly, monthly revenue. Compare periods side by side.
View every payment by day/month/year with treatment name, payment mode (Cash/GPay-UPI/Card/Bank Transfer), and totals.
Track clinic expenses — rent, materials, salaries, utilities. Categorize each expense for reporting.
View expense trends, category breakdown, and monthly summaries. Compare revenue vs expenses.
Support for 0%, 5%, 12%, 18%, and 28% GST. Auto-calculates CGST + SGST split.
Export invoices, payments, expenses to CSV and Excel. Finance privacy toggle (eye icon) hides amounts from staff.
Stock tracking, materials, reorder alerts, urgency badges
Go to Clinical → Materials. Add dental materials with name, category, unit, cost price, and supplier info.
Define minimum stock levels. When stock drops below the threshold, you get an urgency badge alert.
Record material usage per treatment. The system auto-deducts from stock and tracks consumption patterns.
Go to Clinical → Stock. View all items with current quantity, reorder level, and urgency status.
Smart analysis shows consumption trends over 90 days. Predicts when you will run out of each material.
Color-coded badges: Critical (out of stock), Low (below threshold), OK (sufficient).
Purchase orders, supplier portal, WhatsApp sharing
Go to Clinical → Suppliers. Add supplier name, contact, email, phone, and product categories.
Each supplier has a profile with order history, payment status, and contact details.
Click New Purchase Order. Select supplier, add items from your materials list with quantities.
Click the WhatsApp button to send the purchase order directly to your supplier. Pre-formatted message with all items and quantities.
Mark orders as Ordered, Shipped, or Received. Stock auto-updates when you mark as received.
Supplier ordering is built into Dentospire rather than handled in a separate app or over the phone. WhatsApp share makes ordering as easy as sending a message.
Created by Dentospire AI — intelligent insights for your clinic


Patient acquisition trends, revenue growth rate, month-over-month comparisons, and growth predictions.
Which treatments are most requested, peak demand periods, and underserved treatment areas.
Optimal appointment slots, chair utilization rates, no-show patterns, and scheduling efficiency.
Patient return rates, follow-up compliance, communication effectiveness, and patient lifetime value.
Season-based treatment patterns, festival period planning, and revenue forecasting by quarter.
AI X-ray usage trends, common findings distribution, detection accuracy tracking.
Identifies at-risk patients (overdue follow-ups, incomplete treatments), financial risks (high outstanding), and operational risks (low chair utilization). Proactive alerts help you act before problems grow.
Premium BI-style PDF export with 18 sections — powered by Dentospire™ AI
From the sidebar, navigate to AI Analysis. Select the Master tab to view the consolidated analytics dashboard.
Click the Export PDF button at the top of the Master tab. The report generates instantly from your live clinic data.
The PDF downloads automatically. Print-optimized with page breaks between sections — ready for board meetings, audits, or internal reviews.
Dentospire™ branding, your clinic name, and the report generation date.
6 KPI cards at a glance: revenue, patients, treatments, collection rate, average invoice value, and appointments.
Overall clinic health grade (A+, A, B, C, or D) with gauge charts showing performance across key dimensions.
6 metrics with targets and visual progress bars — see exactly where your clinic stands vs. benchmarks.
Comprehensive coverage of all clinic data: revenue, patients, treatments, scheduling, engagement, seasonal trends, risk factors, and more.
Data-driven, priority-ranked recommendations generated by Dentospire™ AI to help you grow your practice.
12 templates, e-signatures, PDF download
From a patient profile, go to the Consent tab. Or access from the sidebar.
Select from 12 built-in templates: General Consent, RCT, Extraction, Implant, Orthodontics, Bleaching, Surgery, Crown & Bridge, Periodontal, Pediatric, Sedation, and Photography consent.
Patient signs digitally on screen (works on tablet and phone). Touch or mouse signature capture.
Doctor counter-signs. Both signatures are timestamped and stored securely.
Generate and download a legally-formatted PDF consent form with both signatures, date, and clinic details.
Go to Settings → Consent Forms. Click Create New Template to open the consent form builder.
Enter the consent title, procedure description, risks, benefits, and alternatives. Use the rich text editor to format the content professionally.
Save your custom template. It appears alongside the 12 built-in templates and can be used for any patient.
Hand your tablet or phone to the patient. They sign directly on screen using touch or stylus. Works on any device with a touchscreen or mouse.
After the patient signs, the doctor adds their signature. Both signatures are timestamped with the exact date and time.
Signed consent forms are stored digitally in the patient's profile. Access anytime from the Consent tab. No paper to lose or misfile.
Generate a legally-formatted PDF with both signatures, date, clinic details, and full consent text. Share with the patient via WhatsApp or email.
10 permission keys, role-based access control
Add staff members with their email, role (Doctor, Receptionist, Assistant), and set individual permissions.
Granular control over what each staff member can see and do. Toggle each permission on/off per staff member.
Control who can view, add, or edit patient records and profiles.
Hide financial data from non-authorized staff. Only owners see revenue numbers.
Allow staff to view/book appointments without seeing clinical details.
Restrict who can modify clinic settings, procedures, and system configuration.
12 automation types, powered by cron engine
Dentospire's cron engine runs 12 types of automated communications. Set them up once — they run forever.
Automated email reminders sent before appointments. Reduce no-shows by up to 40%.
Auto-send payment reminders for outstanding balances. Gentle, professional templates.
Receive daily clinic summary — patients seen, revenue, appointments — via email every morning.
Auto-send birthday greetings to patients. Personal touch that builds loyalty.
After treatment completion, auto-schedule follow-up reminder emails.
Notify patients when their lab work is ready for fitting.
Auto-send Google review links after completed appointments.
New patient registration triggers a welcome email with clinic info and booking link.
LIVE — Prepaid credits, 20 languages, automated reminders, payments, prescriptions
Dentospire integrates with the WhatsApp Cloud API for automated patient messaging using a prepaid credits system (like mobile top-up recharge). Each plan includes free WhatsApp messages: Starter = 200/mo, Pro = 1,000/mo, Enterprise = 5,000/mo. When free credits are used up, purchase top-up packs. Templates available in 20 languages. All messages display "Clinic Name | Phone Number" so patients always know who messaged them.
Patients receive automated WhatsApp reminders before their appointment. Includes date, time, doctor name, and clinic address. Reduces no-shows significantly.
When a payment is recorded or an invoice is generated, the patient receives a WhatsApp message with the amount paid, balance remaining, and invoice summary.
After creating a prescription, send the branded prescription PDF directly via WhatsApp. The patient receives the full prescription with medicines, dosages, and instructions.
When a new patient is registered, a welcome message is automatically sent via WhatsApp to greet them and share clinic information. No manual action needed.
Each paid plan includes free WhatsApp messages every month: Starter = 200/mo, Pro = 1,000/mo, Enterprise = 5,000/mo. Free plan does not include WhatsApp messages.
When free credits run out, buy top-up packs like mobile recharge: ₹99/50 messages, ₹249/200 messages (best value), ₹499/500 messages, ₹999/1,500 messages. Razorpay payment gateway is pending (blocked on bank account — requires business bank account for KYC). Currently, credits are managed by the admin panel.
When all credits (free + purchased) are exhausted, WhatsApp messages are blocked until you top-up or the next month’s free credits reset. This prevents unexpected charges.
Go to Settings → WhatsApp and use the ON/OFF toggle to enable or disable WhatsApp API messaging for your clinic. When OFF, only free wa.me links are available.
From the Admin Panel, navigate to a clinic's WhatsApp settings. Use the Add Credits or Remove Credits controls to manually adjust the clinic's WhatsApp credit balance.
The admin panel shows the current credit balance for each clinic, including free plan credits and any purchased top-up credits.
Admin can enable or disable WhatsApp for any clinic directly from the admin panel, without needing to access the clinic's own settings.
WhatsApp message templates are available in 20 languages: English, Hindi, Marathi, Tamil, Telugu, Kannada, Gujarati, Bengali, Malayalam, Punjabi, Odia, Urdu, Assamese, Spanish, Arabic, Portuguese, French, Indonesian, Turkish, and Thai. Patients receive messages in their preferred language.
Track message delivery status in real-time: Sent, Delivered, and Read (blue ticks). See exactly which patients received and opened your messages.
Your clinic’s WhatsApp Business profile is set up with your clinic logo, name, address, and contact information. Patients see a verified, professional profile when they receive messages from your clinic.
The channels that actually reach your patients
Appointment confirmations, reminders and payment follow-ups are sent over WhatsApp, SMS and email. Each channel respects the patient’s own opt-out flag, so a patient who has opted out of one still receives the others.
Templates in 20 languages, sent from your own number. Free allowance per plan, then top-up packs.
TRAI DLT-compliant templates for clinics that prefer SMS or have patients not on WhatsApp.
Automated daily reminders at 08:00 IST, plus payment follow-ups and receipts.
Every message is recorded on the patient’s timeline, so anyone at the desk can see what was already sent.
Automated voice calls are not a patient-facing feature. Dentospire uses voice calling only for its own outreach to clinics — onboarding and account alerts — and never for patient reminders, recall or satisfaction follow-ups. Those go over WhatsApp, SMS or email, which are opt-out aware and leave a written record the patient can re-read.
51 templates for every Indian festival — branded with your clinic
Go to Communication → Festival Greetings. Browse 51 professionally designed templates.
Templates for Diwali, Holi, Eid, Christmas, Navratri, Ganesh Chaturthi, Independence Day, Republic Day, Raksha Bandhan, Makar Sankranti, Pongal, Onam, and many more.
Each card automatically includes your clinic name, logo, doctor name, and contact info. No manual editing needed.
Download the card image or share directly via WhatsApp, email, or social media. Send to individual patients or broadcast to all.
Automatically collect Google reviews after appointments
Go to Settings → Reviews. Paste your Google Business review link. (Find it in your Google Business Profile.)
Toggle on auto-send. After every completed appointment, patients automatically receive a friendly review request.
You can also manually send review requests to any patient from their profile page.
When you mark an appointment as completed, the cron engine schedules a review request.
Patient receives a professional email with a direct link to leave a Google review.
More reviews = higher Google ranking = more new patients finding your clinic.
Earn points, climb eras, compete on leaderboard
Dentospire Points reward you for using the platform actively. Earn points through 18+ point types across your daily workflow.
Earn points when you add new patients, complete profiles, and maintain active records.
Points for scheduling, completing appointments, and reducing no-shows.
Earn for charting, SOAP notes, treatments, prescriptions, and consent forms.
Points for creating invoices, recording payments, and completing billing.
Progress through 5 historical dental eras as you earn points: Ancient, Medieval, Renaissance, Modern, and Future. Each era unlocks new badges.
See how you rank against other Dentospire dentists. Weekly and all-time leaderboards.
Refer another dentist to Dentospire — earn bonus points when they sign up and start using the platform.
Gamification and points are built into Dentospire rather than added through a separate tool. Makes daily work fun and rewarding.
Treatment estimates, cost breakdowns, branded PDF
Navigate to Quotations in the sidebar. Click New Quotation.
Search and select the patient. Their details auto-fill on the quotation.
Add proposed treatments with fees, tooth numbers, and descriptions. GST auto-calculates based on your settings.
Download a professional, branded quotation PDF. Share with the patient via WhatsApp or email for approval.
Once the patient approves, convert the quotation directly into treatment records and invoices.
Group patients by interest for targeted communication
Interest Lists let you group patients who share a common interest or need — such as “Interested in Implants”, “Teeth Whitening Prospects”, or “Orthodontics Enquiries”. Use these lists for targeted follow-ups and marketing.
Go to Interest Lists in the sidebar. Click New List and name it (e.g., “Implant Interested”).
Add patients to the list from their profile or from the interest list page. One patient can belong to multiple lists.
View all patients in a list. Track which ones have been contacted, scheduled, or converted to treatment.
Send emails or messages to an entire interest list. Perfect for announcing new services or special offers.
Track staff salaries, payments, and payroll history
Go to Clinical → Salary. View all staff members with their salary details.
Configure monthly salary for each staff member. Set payment date and payment method.
When salary is paid, record the payment with date, amount, and payment mode (Cash/GPay-UPI/Card/Bank Transfer).
View complete payment history for each staff member. Track partial payments, advances, and deductions.
Track equipment maintenance schedules and service history
Go to Clinical → Maintenance. View all equipment with maintenance status.
Register dental equipment — dental chair, compressor, autoclave, X-ray unit, handpieces, etc. Record purchase date, warranty, and service intervals.
Set maintenance intervals (monthly, quarterly, yearly). Get reminders when service is due.
Log each service visit with date, technician, cost, and notes. Complete maintenance trail for each equipment.
Manage specialist visits and treatment sharing
Go to Settings → Doctors. Add visiting specialist with their name, degree, specialization, and visiting schedule.
When a patient needs specialist care, assign them to the visiting doctor. The specialist can view the patient’s history and chart.
Treatment records created by visiting doctors are linked to the main clinic. Revenue and billing stay unified.
Each visiting doctor has their own profile with degree, specialization, and social links. Appears on invoices and prescriptions they create.
Customize every aspect of your Dentospire clinic
Clinic name, address, phone, email, logo, GST number. Appears on all invoices, prescriptions, and PDFs.
Add/edit doctors with name, degree, registration number, specialization, photo, and social media links.
Manage your treatment procedure list with fees. Set GST rates per procedure. Import/export procedure lists.
Working hours, slot duration, chair count, booking rules, and Google Calendar sync. Connect using your clinic's dedicated Gmail — one calendar per clinic.
Add staff members, assign roles, set 10 granular permission keys (see Chapter 23).
Configure email automation, review requests, festival greetings, notification preferences, and WhatsApp API ON/OFF toggle (per-clinic). View WhatsApp credit balance and purchase top-up packs. Admin can manually add/remove credits per clinic.
Add labs, set rate lists, configure auto-billing preferences and monthly report generation.
Switch between 13 supported languages (see Chapter 35). Applies to the entire interface.
Go to Settings → Clinic Profile. Select your clinic currency from the dropdown. Dentospire supports 42 countries with their local currencies.
Once set, all invoices, quotations, treatment fees, salary records, and financial reports display amounts in your selected currency symbol.
Downloaded invoice PDFs, quotation PDFs, and prescription PDFs all show the correct currency symbol for your country.
AES-256-GCM encrypted backups for complete peace of mind
Access the backup section from clinic settings.
Click Create Backup. The system exports all your clinic data — patients, treatments, invoices, appointments, notes, and more.
Your backup is encrypted with AES-256-GCM (military-grade encryption). Download the encrypted file to your computer.
In Settings → Backup, click Restore. Upload your encrypted backup file.
The system decrypts and validates the backup. Preview what will be restored before confirming.
20 languages — use Dentospire in the language you think in
Default language. Full interface support.
हिंदी — essential for 60% of Indian dentists who prefer Hindi.
मराठी — for Maharashtra-based clinics.
தமிழ் — for Tamil Nadu clinics.
తెలుగు — for Andhra Pradesh and Telangana.
ಕನ್ನಡ — for Karnataka clinics.
ગુજરાતી — for Gujarat clinics.
বাংলা — for West Bengal clinics.
Go to Settings → Language or click the language selector in the sidebar. Select your preferred language. The entire interface updates instantly.
All microphone buttons across the system now support 20 languages (13 Indian + 7 international). Speak in Hindi, Marathi, Tamil, or any supported language — AI automatically translates your speech to proper English clinical text.
AI chatbot, PWA, info buttons, extras
Bottom-right corner of any page.
How do I create an invoice? How to sync Calendar?
AI knows every feature. 24/7.
Open dentospire.com on phone. Add to Home Screen.
Full-screen, fast. Android + iPhone.
View records without internet.
Daily reports, appointment reminders, payment follow-ups — all automatic.
12 templates. Patient + doctor e-signatures. Download PDF.
Separate profiles, degrees, specializations, social links per doctor.
Earn daily. Refer dentists. Redeem for Pro access.
10 permission levels. Control what receptionist or assistant sees.
51 templates for every Indian festival. Branded with your clinic logo.
Smart Analytics, Health Score, AI Growth — 4 tabs of AI-powered insights.
Export patients, invoices, treatments, reports — one click.
Finance → Collection tab. View every payment by day/month/year with treatment name, payment mode & totals. Export CSV.
Filter patients by Town/Area and Treatment type simultaneously. Active badges show applied filters. Voice search supported.
Edit an AI suggestion? Click “Report correction” — AI extracts a clinical rule and learns for future suggestions. PHI-free.
Click any appointment card to open details. Delete with one tap. Google Calendar syncs automatically.
Start free. Upgrade when ready.
Free 15-min demo with founder (a dentist!).
+91 94231 10257 | contact@dentospire.com
"Start Visit" button — go from waiting queue to treatment in one click
Navigate to the Queue page from the sidebar. You will see all patients currently in the waiting queue with their check-in time and status.
On any patient row in the queue, click the Start Visit button. This instantly opens Quick Mode for that patient.
Quick Mode opens with the patient pre-loaded. Add procedures, record SOAP notes, prescribe medicines, and collect payment — all in one screen.
When done, the patient is automatically removed from the queue. The visit summary is generated and you return to the queue for the next patient.
The patient’s first visit ever — however long ago they registered. It does not mean “registered today”, which is why it can differ from the list of today’s registrations in Quick Mode.
Seen by your clinic before today.
Counts patients. The strip beside it counts visit records, so the two differ whenever somebody is seen twice in a day.
Patients whose visit was recorded against a booking. It reads zero when visits are recorded through Quick Mode or Record Visit, because those do not attach one — the card says so rather than leaving you to wonder.
Still to do — in the chair, waiting, or registered today with no visit yet.
Finished — a visit was recorded, or the appointment was a no-show or cancelled. Finished rows are labelled First visit or Returning beside the visit number, so you can see at a glance who was new today.
Automatic payment prompt when marking a treatment as completed
When you mark any treatment as Completed, Dentospire automatically shows a "Collect Payment?" prompt.
The prompt shows the treatment fee and lets you select the payment method: Cash, GPay-UPI, Card, or Bank Transfer.
Click Collect to record the payment instantly, or Skip if the patient will pay later. Either way, the treatment status updates.
Instant overview of today's visit after Queue completion
After completing a patient visit from the Queue, a green Visit Summary card appears automatically showing everything done during that visit.
Lists all procedures performed, the teeth treated, and procedure fees.
Shows total amount, amount paid, and payment method used. Instantly see if there is any remaining balance.
Any prescriptions generated during the visit are listed in the summary card for a complete overview.
Edit lab records and keep Patient ↔ Lab data in perfect sync
Navigate to Lab from the sidebar. Click any lab record to open its details.
All fields are now editable: lab name, test type, charges, date, findings, and status. Click Save to update.
When you edit a lab record, the changes automatically reflect on the patient's timeline. Similarly, lab records created from the patient profile appear in the Lab section.
On any treatment row, click the "Send to Lab" icon. This creates a lab work order pre-filled with the patient name, treatment details, and tooth numbers.
Upload a bill photo → AI scans it → expense transaction auto-created
Navigate to Bills from the sidebar. You will see three tabs: Lab, Material, and Other — for organizing all clinic expenses.
Click Add Bill. Upload a photo (JPG, PNG, WebP) or PDF of any bill — lab bills, material invoices, or miscellaneous expenses.
Dentospire AI reads the bill and extracts: vendor name, item description, amount, date, and category. All fields auto-fill.
An expense transaction is automatically created in your finance records. No manual data entry needed. Review and confirm if needed.
Consistent form layout whether adding a new procedure or editing an existing one
The Add Procedure and Edit Treatment forms now use the exact same layout, fields, and styling. No confusion between the two views.
Both forms include a discount toggle that lets you switch between ₹ flat amount or % percentage discounts. The final amount updates in real-time.
Treatment status (Planned / In Progress / Completed) is auto-detected based on payment and clinical progress. Manual override is always available.
Lab, Material, and Other expense tabs with AI scanning
The Bills page has three tabs: Lab (lab bills and work orders), Material (inventory and supply invoices), and Other (rent, utilities, miscellaneous).
Each tab supports photo/PDF upload with AI Auto-Scan. The AI extracts vendor, amount, date, and description from the uploaded document.
View all your clinic expenses in one place. Filter by date range, search by vendor name, and export to CSV.
Manual add, email invite, and WhatsApp invite for suppliers
Go to Suppliers → click Add Supplier. Enter the supplier name, phone, email, and address manually. Save to add them to your directory.
Click Invite via Email on any supplier. An invitation email is sent with your clinic details and a link to connect.
Click the WhatsApp icon to send a pre-formatted invitation message to your supplier via WhatsApp.
Organize patients into custom watchlist categories for quick access
On any patient profile, click the Watchlist button. Select a category (e.g., "Follow-up needed", "VIP", "Pending treatment") or create a new one.
Navigate to the Watchlist section to see all categories — even empty ones (shown dimmed with (0)). Click any group to expand and view the patients.
Click the Edit icon on any category to change its name, color, or description. Updates apply instantly across every patient in that list.
From the watchlist view, quickly call, message, or open any patient profile. Remove patients from a category when their status changes.
Deep knowledge assistant with 15+ feature guides, clinical protocols, and natural language actions
Click the chat icon in the bottom-right corner of any page, or use the "Ask Me" button in the sidebar.
Type your question, or click the mic icon to speak in any of 20 languages (13 Indian + 7 international). AI translates your speech to proper English clinical text automatically.
The chatbot has 15+ detailed feature guides built in. Ask "How do I create an invoice?" or "How to set up lab management?" and get precise step-by-step walkthroughs.
Ask about clinical protocols for caries, RCT, extraction, scaling, crown, implant, or ortho and get evidence-based treatment steps and prescription suggestions.
Use conversational commands: "Find patient Rahul", "Show treatment history for Priya", "What's my revenue this month?", "Give me a patient summary", "Which bills are still unpaid?".
The chatbot remembers context across long conversations (up to 14 messages with summary compression), so you can have natural multi-turn discussions without repeating yourself.
50+ dental terms, with several AI providers called in parallel for reliability
Voice dictation now recognizes 50+ dental-specific terms including: amalgam, composite, endodontic, periodontal, gingivectomy, apicoectomy, and many more.
When you speak "endo dontic", the AI corrects it to "endodontic". Common mispronunciations and speech-to-text errors are automatically fixed.
Enhanced correction applies to all 20+ mic buttons across the system — SOAP notes, patient forms, search, and clinical notes.
Every mic button now has a language selector dropdown supporting 20 languages (13 Indian + 7 international). Speak in Hindi, Marathi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, or Urdu — AI translates your speech to proper English clinical text automatically.
Google Gemini handles AI requests first. Fast and capable for most tasks.
If Gemini is rate-limited or unavailable, Groq AI takes over automatically. Ultra-fast inference.
If both Gemini and Groq are unavailable, Claude Haiku handles the request. Multiple providers run in parallel, so one being slow or rate-limited does not stop you.
Type-to-search filter and custom procedure support
Open a patient's profile → Treatments tab → Click "+ Add Procedure" to open the procedure picker dialog.
Start typing any procedure name in the search box at the top. The list filters instantly as you type — no need to scroll through hundreds of procedures.
Click any matching procedure to add it. The fee auto-populates from your Treatment Catalog settings.
If the procedure you need isn't in the default list, type the custom name and click "Add Custom". Set the fee manually — the custom procedure is available for this treatment immediately.
One-click conversion from accepted quotation to invoice
Go to Sidebar → Quotations → Find and open a quotation that has been accepted by the patient.
Click the "Convert to Invoice" button at the top of the quotation. All line items, procedures, fees, discounts, and patient details are automatically pre-filled into a new invoice.
Review the auto-created invoice — all amounts, taxes, and patient info are carried over. Make any final adjustments if needed, then save.
Once the invoice is created, record the payment (Cash/GPay-UPI/Card/Bank Transfer) directly on the invoice page.
Search any patient instantly from anywhere in the app
From any page in Dentospire, press Ctrl+K (or Cmd+K on Mac) to open the global search palette.
Start typing — results appear instantly with 300ms debounce. The search queries your database in real-time, showing matching patients with their name, ID, and phone number.
Click any result to jump directly to that patient's profile. Press Escape to close the search palette.
Press Ctrl+/ to see all shortcuts — work faster without touching the mouse
Open the keyboard shortcuts cheatsheet overlay. Shows all available shortcuts in one place.
Global patient search. Find any patient by name, ID, or phone from any page.
Activate voice commands. Speak natural language commands like "Find patient Rahul" or "Go to appointments".
Close any open modal, dialog, search palette, or overlay.
One-click repeat prescriptions and never lose an Rx draft again
Open a patient's profile → Prescriptions tab.
Click the "Repeat Last Rx" button. The system copies the patient's most recent prescription — all medicines, dosages, durations, and instructions are pre-filled into a new prescription.
Review the pre-filled prescription, make any adjustments, and save. Perfect for follow-up visits where the same medicines are prescribed.
20 detailed clinical instructions — one click to add
While creating a prescription, click the Instructions field for any medicine.
A dropdown appears with 20 pre-written clinical instructions — "Take after food", "Apply topically on affected area", "Dissolve in lukewarm water and gargle", etc.
Click any suggestion to auto-fill, or type your own custom instruction. All 8 built-in Rx templates have also been upgraded with precise instructions.
15+ feature guides, clinical protocols, 6 actions, and smart memory
The chatbot has detailed walkthroughs for every major feature — invoicing, lab management, dental charting, consent forms, inventory, and more. Ask any "how do I..." question and get precise steps.
Get evidence-based protocols for common procedures: caries management, RCT, extraction, scaling, crown prep, implant planning, and orthodontic treatment. Includes prescription suggestions for each protocol.
"Find patient Rahul" — searches your database by name.
"Show treatment history for Priya" — lists past procedures and costs.
"Give me a summary for patient Amit" — full clinical overview.
"What's my revenue this month?" — real-time clinic statistics.
"What's happening today?" — appointments, patients, collections.
"Which bills are still unpaid?" — DARA reads it straight from your ledger.
Speak in 20 languages — Hindi, Marathi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia, Assamese, Urdu, Spanish, Arabic, Portuguese, French, Indonesian, Turkish, Thai — AI translates to English clinical text
Speak naturally in Hindi — AI converts to clinical English.
Full Marathi voice support across all mic buttons.
Tamil voice input with AI translation to English.
Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi, Odia, Assamese, Urdu, Spanish, Arabic, Portuguese, French, Indonesian, Turkish, Thai + English.
Every microphone button in Dentospire — chatbot, SOAP recording, messages, and dictate buttons — now has a language selector dropdown. Select your preferred language before speaking.
Speak naturally in Hindi, Marathi, Tamil, or any supported language. The system captures your speech accurately in the original language.
AI automatically translates your speech to proper English clinical text. Say "dard hai daant mein" in Hindi and get "Patient reports pain in tooth" in the clinical note.
50+ Hindi and Marathi voice command aliases are built in. Say "mera dashboard dikhao" or "patient list" in Hindi and the voice command system understands.
Right-click the voice command button (Ctrl+Shift+V) to quickly cycle through available languages without opening settings.
Start free for up to 200 patients — no credit card, no trial expiry.
Get Started Free →Shipped in the last few weeks — each one is live in your account now
Speak the pockets while you probe — 32 teeth × 6 sites, charted as you say them, no second person writing numbers. Open a note, set its type to Periodontal. See Chapter 58.
Your sensor’s capture files itself against the right patient — no export, no rename, no upload. Images land in Imaging.
Patients book themselves on WhatsApp after hours, on your own number. Clinical questions are handed to a person, never auto-answered. Settings → Profile.
Names the actual unpaid invoices and the patients who quietly stopped coming — measured from your records, not estimated. Finance → Leaks.
A real web page at your own address, edited from the same screen you run the clinic from. Sidebar → Website.
Split a long case into monthly amounts that advance on their own, so a paying patient never lands on your overdue list.
Photograph an old case sheet and the fields come back filled in. Nothing saves until you confirm — misread handwriting is worse than no record. Patients page.
One Tally Sales voucher per invoice in standard XML (no Tally account needed), plus a GSTR-1 report. GSTR-3B is not generated. Finance → Collection.
Upload your old software’s CSV/Excel export, map columns, preview exactly what will land, then commit. Settings → Migration.
An optional per-clinic switch in Settings → Billing, off by default. Turn it on and marking a treatment complete raises its invoice on the spot, instead of waiting for someone to tap “Generate invoice”. Zero-cost lines (free reviews, warranty redos) are skipped, and work already on a bill is never billed twice. Only doctors and admins can change it — clinics that prefer to bill by hand simply leave it off.
32 teeth × 6 sites, spoken while you probe
Open the patient → Clinical → New Examination, then set the note type to Periodontal. On a SOAP or Dental Exam note there is no perio chart — that is the usual reason someone cannot find it.
The chart is collapsed by default so it does not push everything else off the screen. Its header shows how many of the 192 sites are filled and when it last saved.
It keeps listening until you press Stop. A line under the button shows what the chart actually wrote, site by site, so a jump to the wrong tooth is obvious straight away. “How to use” beside it lists every command.
Single digits: “three two four” fills the next three sites and moves on, and it reads the tooth back to you once all six are done. Clinical phrasing works too — “pocket depth three two four”.
“tooth one eight”, “at 36”, “next tooth”, “back”.
“correct that four” overwrites the one you just gave. To land on an exact site: “buccal four”, “mesial buccal five”, “distal palatal three”.
“bleeding” flags the site just filled. “missing” marks the whole tooth. “recession two” after a reading. “mobility grade two” (Miller 0–III) and “furcation one” (Glickman 0–III). “repeat” reads the tooth back.
Clinical attachment level is pocket depth plus recession, calculated per site and shown read-only. A 4 mm pocket with 2 mm of recession is 6 mm of attachment lost — that is the number that drives the diagnosis.
Mean PD, mean CAL, BOP percent, sites at 4 mm or deeper, and counts of mobile, furcation-involved and missing teeth. BOP is a percentage of the sites you have charted, not of all 192, so a part-finished chart reports honestly.
There is no Save button for the chart — every reading is written as you go, so an interruption cannot lose the run. The one-line summary reaches your examination findings only when you press Apply to notes, and it is added to what you wrote rather than replacing it.
Conversation never charts. If what you said sounds like ordinary speech rather than a run of readings, the whole utterance is discarded. Talking to your patient can never put a measurement in their record — which is why a sentence sometimes charts nothing, and that is the tool working, not failing.
“At 15” stays a reading. 15 is both a valid pocket depth and a real tooth, so it will not guess. Say “tooth one five” to move there.
No AI model touches the depths. It is a fixed grammar, so an unclear noise can never be turned into a plausible number. Every box stays typeable — voice is an accelerator on a chart that works perfectly well without it.
Your patients’ own login — separate from your dashboard
The patient goes to /patient-portal and receives a one-time code on their phone. No password to remember, nothing for your desk to issue or reset.
Appointments, book an appointment, treatments, prescriptions, invoices, payments, imaging, photos, consent forms, education videos, profile and feedback.
Nothing in the portal is editable clinical data. A patient cannot change a treatment, a note or an invoice.
Anything the patient submits — a booking request, a feedback form — arrives on the clinic side for your staff to accept or decline. It never writes straight into the record.
A portal that let patients edit their own clinical record would be worthless as a medico-legal document. Read-and-request keeps the record yours while still saving your desk the phone calls.
A real web page, edited from the same screen you run the clinic from
Sidebar → Free Website, or go to /website.
Change the content and publish from the same screen. No separate website builder, no agency, and no waiting on someone else to make a change.
Publish, edit and unpublish all live on that one page.
Your clinic details, timings and contact number are already in Dentospire. The website reads from the same place, so it cannot drift out of date the way a separately-built site does.
49 videos, in English and Hindi, that explain the treatment for you
Sidebar → Education, or /education. Nine categories, including 16 3D procedure animations.
The library auto-suggests videos from the patient’s own treatments, so you are not searching for the right one mid-consultation.
Share by SMS, and the same videos appear in the patient’s portal. Care instructions by diagnosis are there too.
Explaining a root canal for the fourth time in a day is time you do not have. A 3D animation does it once, correctly, and the patient can watch it again at home — which is usually when the questions actually arrive.
Two intake surfaces that feed the record without typing
A patient in pain fills in a short patient-facing form at /triage/<clinicId>.
The clinic gets a triage list ordered by urgency, rather than a phone call your receptionist has to grade on the spot.
Notes and images are captured during the appointment.
The approval screen at /chairside/<sessionId> is where the doctor reviews and accepts what was captured. Nothing reaches the patient record until then.
Both surfaces stage what they collect. A patient’s own description of their pain, and anything captured at the chair, becomes part of the clinical record only after a clinician has looked at it.
Ortho and implants, without a false overdue list
When you raise the bill for a long treatment, split it into monthly amounts.
Each instalment comes due on schedule without anyone re-billing it.
A patient paying to plan never appears on your overdue list.
A genuinely missed instalment still shows. You keep the signal and lose the noise.
An 18-month ortho case billed as one invoice sits on your outstanding report for 18 months and drowns out the patients who genuinely owe you money.
Patients, treatments and invoices — on your own time
/settings/migration. Bring a CSV or Excel export from your previous system.
Tell it which column is which. Nothing is assumed from the file’s headings.
See exactly what will land before anything is written.
Rows that fail validation are skipped and listed for you. A silent import that drops 40 patients without saying so is worse than one that refuses them out loud. No scheduling and no waiting on support — you run it when it suits you.
The eight things that most often look like a bug
That feature is on a higher plan. Check /plans.
They may be soft-deleted, or they belong to another branch — check the branch switcher.
It may already be fully paid. The overpayment dialog explains the difference.
The plan’s daily AI quota is spent. It resets tomorrow.
The knowledge base is Pro and above, and only 10 documents can be active at a time.
Check their 11 permission toggles at Settings → Team.
Voice needs Chrome or Edge, and microphone permission.
Check the date range. Several reports use a rolling 30-day window rather than the calendar month, so they will legitimately disagree with a month-to-date figure.
Ask DARA from inside the app — it knows the current feature set and can give you the exact route. WhatsApp support is on the number at the foot of every page.