Purpose-built for Optometry Practices

Run your optometry practice
without the paperwork chaos

ODoptik brings appointments, patient records, exams, prescriptions, billing, and your whole team into one clean, browser-based platform — no per-seat fees, no locked-in hardware.

🌐 100% browser-based — nothing to install
🔐 Role-based access for your whole team
🎨 Custom branding per clinic
📱 Responsive — works on any device
What's Included

Everything your practice needs, built in

Each module is designed to work together — no patchwork of third-party add-ons required.

📅

Appointment Scheduling

Calendar-driven booking with status tracking (Scheduled → Confirmed → In Progress → Completed). Filter by provider, location, and date. Inline patient lookup and quick status updates from the calendar view.

  • Per-provider and per-location calendars
  • Automated SMS & email appointment reminders
  • Configurable reminder rules with custom message templates
👥

Patient Records

Structured patient profiles with demographics, contact info, insurance details, and a full history of appointments, exams, prescriptions, and billing — all on one screen.

  • Search by name, DOB, patient number, or phone
  • Intake forms with HIPAA-aware data handling
  • Insurance payer and policy tracking
🔬

Exam Workflow

Structured eye exam records covering chief complaint, visual acuity, refraction, slit lamp, fundus, IOP, and assessment & plan. Optional sections collapse to keep the form clean.

📋

Prescriptions

Issue spectacle, contact lens, and medication prescriptions. Print-ready PDF layout with provider NPI, clinic details, and expiry date. Full prescription history per patient.

💳

Billing

Create and manage invoices with line items, payment tracking, and status (Pending → Paid → Overdue → Void). Designed for front-desk use.

📊

Reports & Overview

Dashboard KPIs for patients, appointments, prescriptions, and staff. Appointment trend charts, provider workload bars, and reminder delivery stats.

👥

Staff & Role Management

Invite staff as Receptionist, Technician, Optometrist, or Tenant Admin. Role-based navigation and data access — each user only sees what they need.

📍

Multi-Location Support

Add unlimited locations under one tenant. Each location has its own NPI, contact details, and appointment calendar. Staff can be assigned per location.

🎨

Custom Branding

Upload a clinic logo, set a background image, choose a colour scheme from eight presets or pick custom hex values. Your portal, your look.

🛒

Patient Self-Booking Portal New

Patients book their own appointments online at yourpractice.odoptik.com/appt — no staff login, no phone tag. The fully branded, mobile-friendly flow feeds directly into the staff calendar.

  • Choose clinic location, provider, appointment type & time slot
  • Enter patient details inline — no account required
  • Opt into SMS or email reminders at booking
  • Branded confirmation screen on submission
  • Reschedule & cancel links included in every confirmation
Getting Started

Up and running in minutes

ODoptik is a web application — no downloads, no local servers, no IT department required.

1

License & deploy

Choose the right license tier for your practice. We'll provision your tenant on ODoptik's infrastructure (or your own server for Enterprise). You get a unique login URL branded to your clinic.

2

Configure your clinic

Add your locations, invite staff, upload your logo, and set your colour scheme. Your patient-facing booking page at yourpractice.odoptik.com/appt is live immediately. Optionally enable SMS & email reminders and insurance eligibility verification from the Settings panel.

3

Import or add patients

Start creating patient records, scheduling appointments, running exams, and issuing prescriptions. Each module is designed to be intuitive for front-desk and clinical staff alike.

4

Operate & grow

Use the admin panel to track KPIs, manage providers, review appointment trends, and configure reminder automation. Multi-location practices can manage every site from one login.

New Feature

Patients book themselves.
Your calendar fills automatically.

A public, mobile-friendly booking page lives at yourpractice.odoptik.com/appt — no staff involvement until the appointment is confirmed.

yourclinic.odoptik.com/appt
Unique URL per tenant · No login required · Mobile-ready
1
📍

Choose location

Patients pick from all active clinic locations under your practice.

2

Choose provider

Select a preferred optometrist or leave it open for any available provider.

3
🗂️

Appointment type

Comprehensive exam, contact lens fitting, follow-up, or other configured types.

4
🕐

Pick a time slot

Only genuinely available slots are shown — no double-booking risk.

5
📝

Patient details

Name, contact info, and insurance entered inline. No account creation needed.

6

Confirmed

Branded confirmation screen appears instantly. Booking lands in the staff calendar in real time.

📱 SMS opt-in at booking
✉️ Email opt-in at booking
🔗 Reschedule & cancel links in confirmation
🎨 Fully branded with your clinic's logo & colours
📲 Mobile-first, works on any device
🔒 No patient login required
Built for Your Whole Team

Every role has exactly what they need

Role-based navigation means each staff member sees only the modules relevant to their work.

🖥️

Receptionist

Appointments, Patients, Billing. Handles the front-desk workflow — scheduling, intake, and payment — without access to clinical data.

  • ✓ Dashboard
  • ✓ Appointments
  • ✓ Patients
  • ✓ Billing
🔬

Technician

Supports the clinical workflow — pre-tests, visual acuity, and exam documentation — before the optometrist takes over.

  • ✓ Dashboard
  • ✓ Appointments
  • ✓ Patients
  • ✓ Exams

Optometrist

Full clinical access — exams, prescriptions, and patient history. Providers are listed in appointment scheduling and workload reports.

  • ✓ Dashboard
  • ✓ Appointments
  • ✓ Patients
  • ✓ Exams
  • ✓ Prescriptions
⚙️

Tenant Admin

Full access to all modules plus the admin panel — staff management, locations, reminder rules, reports, and clinic branding.

  • ✓ All staff modules
  • ✓ Admin panel
  • ✓ Staff & location management
  • ✓ Reports & analytics
  • ✓ Branding & customisation
Integrations

Connect the services you already use

Optional integrations are configured in the admin panel. All credentials are stored AES-256 encrypted.

📱

SMS Reminders

Automated appointment reminders sent by text. Configure your own message templates using patient name, date, and time variables. Rules are set per trigger event — on schedule, before, or after an appointment.

Optional
✉️

Email Reminders

Transactional email for appointment confirmations and reminders. Works alongside or independently from SMS reminders. Uses the same configurable rule engine.

Optional
🏥

Insurance Eligibility Verification

Real-time eligibility checks against the patient's insurance plan before appointments. Helps front-desk staff confirm active coverage and reduce billing surprises at checkout.

Optional

All integrations are optional. ODoptik functions fully without any third-party connections — integrations simply add automation on top of core workflows.

Licensing

Choose the right license for your practice

ODoptik is licensed per practice, not per seat. Contact us to receive a quote tailored to your location count and setup requirements.

🏪

Single Shop

One clinic. One license. Everything included.

Pricing Contact us for a quote
  • One clinic location
  • Unlimited staff accounts
  • All clinical modules
    (Appointments, Patients, Exams, Prescriptions, Billing)
  • Custom branding (logo, colours, background)
  • Optional SMS & email reminder integrations
  • Role-based access control
  • Reports & appointment analytics
Request a Quote
🏢

Enterprise

Self-hosted, white-labelled, fully configurable.

Pricing Contact us for a quote
  • All Multiple Shops features
  • Self-hosted option — deploy on your own infrastructure
  • Multiple independent tenant organisations
  • Super Admin console for tenant management
  • Custom domain & full white-label branding
  • Priority support & onboarding assistance
  • Source code licensing available on request
Contact Sales
ℹ️
No per-seat fees. No hidden add-on charges. All modules — appointments, exams, prescriptions, billing, reminders, and branding — are included in every tier. Patient self-booking is included in every tier — no add-on required. Optional integrations (SMS reminders, email reminders, insurance eligibility verification) may require third-party service accounts; any associated costs are separate from your ODoptik license.
Honest Limitations

What ODoptik doesn't do (yet)

We'd rather tell you what's missing than oversell. These are areas currently outside the platform's scope.

💊

Electronic prescribing (eRx)

Prescriptions are created and printed within ODoptik but are not transmitted electronically to pharmacies.

💰

Direct payment processing

Billing records are tracked inside ODoptik, but card payments are not processed directly. A separate POS or payment gateway is required at checkout. Payment processing integration is on the roadmap — contact us if this is a priority for your practice.

📷

Diagnostic imaging

ODoptik stores clinical notes and prescription data, but does not yet integrate with retinal cameras, OCT devices, or other diagnostic imaging hardware.

🌍

Multi-language support

The interface is currently English-only. Spanish localisation is on the roadmap. If language support is important for your patient population, let us know — it helps us prioritise.

FAQ

Frequently asked questions

Is ODoptik hosted in the cloud or do I run it myself?

For Single Shop and Multiple Shops licenses, ODoptik runs on managed cloud infrastructure — you get a login URL and don't need to manage any servers. The Enterprise tier adds the option to self-host on your own infrastructure if your organisation requires it.

How are staff accounts managed?

A Tenant Admin creates staff accounts from the Settings panel. Each account is assigned a role (Receptionist, Technician, Optometrist, or Tenant Admin) and optionally a secondary role. Role assignment controls which modules appear in that user's navigation. There is no limit on the number of staff accounts in any tier.

How does the patient self-booking portal work?

Every ODoptik tenant gets a public booking page at yourpractice.odoptik.com/appt. Patients visit it without logging in and walk through a guided flow: choose a location → choose a provider → choose an appointment type → pick an available time slot → enter their details → opt into reminders → submit. They receive a branded confirmation screen instantly, plus a confirmation message if reminders are enabled. The booking appears in the staff calendar in real time. Confirmation messages also include reschedule and cancel links so patients can self-manage without calling the front desk.

Are the SMS, email, and insurance verification integrations required?

No — all three are optional. ODoptik works fully without any of them. SMS and email reminders add automation on top of the scheduling workflow. Insurance eligibility verification helps front-desk staff confirm coverage before appointments. Each integration is configured separately in the admin Settings panel. Any third-party service costs associated with these features are separate from your ODoptik license.

Can different staff members access different locations?

Yes. Staff are assigned to locations, and appointment calendars and scheduling are location-aware. A Tenant Admin can manage all locations from the centralised admin panel. Multiple Shops and Enterprise licenses support unlimited locations under one login.

Is patient data secure?

Integration credentials (API keys for connected services such as SMS, email, and insurance verification) are stored AES-256 encrypted. The platform uses HTTPS, role-based access controls, and authentication tokens with refresh logic. As with any cloud application, overall HIPAA compliance depends on your hosting configuration, data processing agreements, and internal policies — not software alone. Enterprise customers deploying on their own infrastructure have full control over their data residency and security configuration.

How do I get a price?

Use the contact form below and tell us how many locations you operate and roughly how many staff will use the system. We'll come back with a straightforward quote based on your tier. There are no per-seat charges in any tier.

What can a Tenant Admin do?

The Tenant Admin is the practice owner or office manager role. From the admin panel they can: add and manage staff accounts and assign roles, add and edit clinic locations, configure automated reminder rules, manage clinic branding (logo, colours, background image), view reports and KPIs across all locations, and connect optional integrations such as SMS, email, and insurance verification. Every ODoptik subscription includes at least one Tenant Admin account, and there is no limit on how many Tenant Admin accounts a practice can have.

Get in Touch

Ready to see ODoptik in your practice?

Tell us a bit about your practice and we'll get back to you with a tailored quote and, if useful, a walkthrough of the platform.

  • ✓ No sales pressure — just a straightforward conversation
  • ✓ Honest answers about what ODoptik can and can't do for you
  • ✓ Quote based on your actual setup, not a price-list tier

We respond to every inquiry — usually within one business day.