Practice overview
Good day, ClearOptiq
Your practice at a glance
👥
0
Active Patients
Current non-archived records
📞
0
Need Follow-Up
Patients needing attention
📦
0
Open Tracker Items
Orders still in workflow
☎️
0
Calls Logged Today
Every recorded call action counts
Today's Work Queue
Jump directly to the areas that need attention.
Live from your records
📋
Patient follow-ups
Red flags, birthdays and follow-up work
0
📦
Order tracker
Pending and delivered items in the tracker window
0
🗓️
Unresolved no-shows
Patients marked no-show and not yet resolved
0
🧬
Possible duplicates
Records waiting for review
0
💳
Pending billing credits
Disputes still awaiting resolution
0
Today's Call Activity
Most recent call actions recorded today.
0 calls
No calls logged yet today.
Calls by Employee & Outcome
Every logged call action counts separately.
Hover or click a bar / pie slice for details.
0
⭐ Premium Gold
0
🟢 First Group
0
🔵 Second Group
0
◻️ Potential Customer
0
🚨 Red Flagged
Add New Patient
PatientTierDoctorLast VisitInsurance ExpiresSpendFlagsNotes
FlagsHandled ByAction
⚠ Call these patients 6 months before Rx expires — before they go back to their outside doctor.
Days LeftUrgencyHandled ByAction
📁

Drop your OptiStore export here

CSV or ODS — upload exactly as exported, no changes needed

📂 Previously Uploaded Files
No files uploaded yet.
How to export from OptiStore
1. Open OptiStore ONE
2. Go to Reports → Customer Records
3. Select All time for first upload, current year for updates
4. Export as CSV or ODS — upload as-is
Archive a patient from their profile (🗄️ Archive) to move them here. Archived patients are excluded from all active lists and stats.
0 archived
PatientLast VisitDoctorSpendYears InactiveAction
🗄️

No archived patients. Archive one from their patient profile to see it here.

Deleting a patient from their profile moves them here instead of removing them right away. Staff can restore anytime — only the owner password can permanently erase a record.
0 in trash
PatientLast VisitDoctorDeleted OnAction
🗑

Trash is empty.

These rows were held back during import instead of being auto-merged or auto-created, because a phone number was missing on one side and couldn't confirm whether it's the same patient. Pick Merge if it's the same person, or Keep Separate to add the incoming row as its own new patient.
🧬

No possible duplicates to review.

💳 Billing Progress
Checks Over Time (red = flagged share)
Dispute Resolution — Resolved vs Pending
Overcharges by Supplier
Billing Breakdown
Value Delivered
🏪 Store Profile

Store Identity

This information appears in email templates, the sidebar, and printed reports.

🖼️
Click to upload logo (PNG/JPG/SVG, under 200KB)
Changes sidebar and button colour across the whole dashboard.
👥 Team

In-House Doctors

Patients seen by these doctors show 🟢 in-house badges. Names must match exactly as they appear in OptiStore exports.

Everyone else is treated as an External Rx patient (📄 purple badge).

Staff / Employees

Staff names appear in the "Handled By" dropdown on Follow-Up and No-Show lists, and in Performance reports.

Add or remove names anytime — existing call logs linked to old names are preserved.
⭐ Patient Tiers

⭐ Gold Tier

Patients meeting ALL criteria below are Premium Gold.

Min. visits
Min. spend ($)
Gold patients get priority in follow-up and morning briefing.

🟢 First Group

Patients meeting ANY criteria (if not Gold).

Min. visits
Min. spend ($)
Spend floor ($)
Below this = always Second Group
Everyone below spend floor = 🔵 Second Group automatically.
📋 Follow-Up Timing

Trigger Rules

When should a patient appear on the follow-up list?

Pickup alert — after X days
Days before a "ready" order triggers follow-up
Overdue visit (months)
Months since last visit to flag as overdue
Insurance cycle (months)
Typical benefit renewal window
After-delivery review (days)
Days after delivery to trigger comfort check-in
Max call attempts
Attempts before a decision prompt appears (each store can set its own)
Order Tracker window (months)
Hide Before/After Pickup orders with no activity beyond this — keeps the tracker to current patients

Archive

Archiving is manual — archive a patient from their profile when they're no longer active.

Archived patients are hidden from all active lists and stats but are never deleted. You can restore them anytime from the Archive page.
🗑 Data Management

Delete by Year

Remove a specific year's data instead of clearing everything. Patients only tagged with this year get archived — never deleted, restorable anytime from the Archive page. Patients also tagged with other years just lose this year's tag and stay active.

Year to delete

Owner Password

Protects Owner Only areas including Billing/Performance and Trash. Once the owner has unlocked Trash, actions inside Trash do not ask for a second password.

Owner password

Admin Password

Required for destructive actions outside the Owner-only Trash area, including moving a patient to Trash, deleting upload history, Delete by Year, and Clear All Data.

Admin password
📧 Email Templates

Email Signature

This signature is appended to all email templates automatically.

How templates work: When you click 📧 Email on any patient, you pick a template (Appointment Reminder, Rx Expiring, etc.), edit the pre-filled subject and body, then click Open in Gmail. A Gmail compose window opens in your browser with everything pre-filled — you review it and hit Send. Nothing sends automatically. (A "default mail app" link is also offered as a fallback.)
Upload Statement
📄

Drop supplier PDF or CSV here

Monthly statement — PDF, CSV, or Excel

Statement Lines
Invoice # Patient Name Invoice Date Amount Billed Type (optional)
Add Lens Type
±$1.00 means $106.38–$108.38 is accepted as correct.
Entries (0)
💡 Add your rules here. Once you confirm exact percentages from your supplier contract, update the values and the checker applies them automatically.
📦 Multi-Pair / 2nd Pair Rules
Apply when a patient orders more than one pair in a single order.

No multi-pair rules yet.

📊 Volume Rebate Tiers
If you order more than X units of a lens type per month, price per unit drops.

No volume rebate rules yet.

📤 Upload Rules from CSV
📋

Upload completed rules CSV

Format: RuleType, Description, LensType, Value1, Value2

0
⚠ Disputes Raised
$0
✅ Credits Confirmed
$0
🕐 Still Outstanding
Dispute Log
Disputes are added when you click "Flag Dispute" in the checker
Invoice #PeriodPatientOverchargeStatusMatched CreditAction
💳

No disputes yet.

Flag overcharged lines in Check Invoice.

How Credit Matching Works
1. Flag an overcharge in the checker → appears here as ⏳ Pending Credit
2. Next month upload the new statement → system scans for credit lines
3. Credit Invoice # matches a pending dispute → auto-marked ✅ Credit Applied
4. No matching credit after 60 days → shows as ⚠ Outstanding
🕐

No checks yet.