1.10 — 6 May 2026
Optional two-factor verification for sensitive admin actions, plus recall pipeline polish and unified date formatting.
Two-factor verification (optional)
- New Two-factor verification setting in Settings. Off by default. When you turn it on, sensitive actions — editing templates, managing admin users, changing SMTP or domain settings — ask for your passkey first. Routine work isn't affected.
- Setup is in a new Security button in the admin header (replaces Change Password). Recovery codes shown once at first enrolment, in case you lose your devices.
- Same dialog has Sign out all devices — invalidates every sign-in across browsers if you suspect a session is compromised. Account-security events (password change, passkey added, etc.) also email all admins.
- Every admin needs an email before you can turn 2FA on — that's where the alerts go.
Recall pipeline polish
- "Send via SMS" from the call queue no longer produces a blank booking link.
- Step-specific follow-up templates work again — separate "two-week", "30-day", "long-overdue", "one-year" wording renders correctly instead of falling back to the initial-send template.
- Phone-call scripts in the call queue include last optometrist, last exam date, time since last exam, and the full recall description.
- "About 2 years" for a 35-month-overdue patient now reads as "about 3 years".
Smaller things
- New Always require email and mobile toggle in Settings → Booking Rules. Off by default. When on, patients must provide both contact methods to complete a booking — useful if you want a complete contact record on every appointment regardless of reminder-channel preference.
- Dates in templates read consistently as 15 May 2026 across reminders, recalls, follow-ups, and letters. New
{LAST_CONSULTATION} placeholder.
- Sign-in session length lifted from 8 hours to 12.
- Edit-user pencil icon in the Users list — change email and role from one place.
- BIMI: emails from us show our logo in inbox previews on Yahoo, Fastmail, and Apple Mail.
1.9 — 30 April 2026
Email asked at the end of the booking, not the start. Plus optional email reminders, post-visit feedback by email, a recommended appointment type for returning patients, and a smarter duplicate check.
Feedback by email
- Post-visit feedback can now go by email as well as SMS. New Feedback channel setting in Reminders & Recalls → Feedback: Patient preference (the default — uses each patient's marketing preference in Optomate), SMS, or Email.
- Forced channels stay within patients who already accepted electronic marketing — a patient set to Letter or Phone in Optomate is still skipped, regardless of which channel you pick. Marketing opt-out is always respected.
- New Default Feedback Email template available in Templates for every practice — seeded automatically. Edit the wording before switching the channel on; or just leave it as-is.
Template editor — clearer custom HTML state
- When an email template has Custom HTML set, the Custom HTML section now auto-opens with an "In use" pill on its header, and the plain-text body shows a short note that the HTML below will be used instead (plain text is still sent as the multipart fallback). A clearer chevron on the Custom HTML row makes it obvious it's expandable.
Email at the end, not the start
- The email field is gone from the patient-ID step. Patients are asked for their contact details at the very end, on the same screen where they confirm the booking.
- For an existing patient, email and mobile show as masked previews ("•••••@gmail.com", "04•• ••• 234") with a Change button — no plain-text on-file values rendering on the screen unless they actively change them.
- At least one of email or mobile is required. (If you don't have email reminders turned on, mobile is still required, same as before.)
- Booking confirmations can now go by SMS. A patient who doesn't supply an email still gets their confirmation — by SMS to the mobile they did give. Previously the confirmation was email-only, so a patient with no email on file could silently get nothing.
- Recall confirmations now follow the same channel rule as regular bookings — the 1.8 always-SMS override is no longer needed.
- Refreshing the page mid-booking no longer drops the patient back to the start. Branch, appointment type, slot, and contact details are preserved for 30 minutes (same for the recall flow).
Email reminders, if you want them
- New setting: Allow email for reminders. When on, patients with both an email and a mobile see a quick channel picker at the end of their booking — SMS or email for the reminder. Email confirmations are sent regardless; only the reminder channel is the patient's choice.
- The toggle is gated on you having an active appointment-reminder email template. We'll point you at the templates tab if you flip it on without one configured.
Recommended appointment type
- When a returning patient lands on your booking page, we look at their next recall and put a Recommended tag on the matching appointment type. They can still pick anything else, but the right choice is highlighted.
- Works whether the patient tapped through from an SMS recall or just typed your booking URL — same recommendation either way.
- Two new dials in Reminders & Recalls → Config: when the recommendation should start showing (default: from 90% through their recall cycle) and when it should stop (default: 60% past their recall date).
Smarter duplicate check
- The [DUPE?] flag on the practice booking notification email is now typo-aware. A surname or given-name typo with matching contact details (Smyth vs Smith), a single-digit DOB typo, or an exact rebook are all caught.
- Family false-positives gone: a parent and child sharing a mobile, spouses sharing an email, and twins (same surname and DOB, different given names) are no longer flagged as duplicates.
- Faster too — one Optomate lookup instead of up to three.
Smaller things
- The recall timing and reminder-channel settings (manage link cutoff, recall link expiry, recommendation window, allow-email-for-reminders) are now grouped together in Reminders & Recalls → Config, next to SMS Configuration.
- Reminder summary emails now honour your day-of-week overrides. If a Tuesday reminder rule has a different summary delay, that delay is used instead of the rule's default.
- Refreshing the page after a recall booking now shows the confirmation again, instead of a "link already used" error.
- If your website forwards a tap to your booking iframe via a path (e.g.
/bX9p2k) instead of a query string, the iframe now reads either form — no extra setup needed.
1.8 — 27 April 2026
Shorter SMS links via your own short domain, permission checks before you turn modules on, and a refreshed look for staff and admin pages.
Short SMS links
- You can now have a custom short domain like
lak.au hosted by us — your SMS links read lak.au/bX9p2k instead of the longer subdomain form. Set it up self-serve from your Domain settings: enter the domain, point its DNS at us with one click of Check DNS, and we'll handle the SSL certificate. More on website integration.
- Three integration tiers documented: standalone (links go to your subdomain on our site), basic (iframe + your booking URL), and full (above plus the custom short domain). Pick the one that suits.
Permission checks before you flip a module on
- When you turn on Reminders, Recalls, or Feedback, we check the necessary Optomate API permissions are in place before saving — and show you exactly which ones are missing if not. No more enabling a module and then wondering why nothing's happening.
- Optomate's Patient Read permission has a "Restricted" mode that hides the fields we need (mobile, email, appointment preferences). We now flag this clearly so you can switch it off in Optomate before continuing.
Look and feel
- Staff dashboards and practice admin now wear Your Booking's brand — cream backgrounds, slate accents, consistent typography. Your patient-facing booking page is unchanged and continues to wear your practice's brand.
- Patient confirmation, cancellation, and reschedule emails now lead with your practice's primary colour and logo, with a clean cream footer carrying your branch address.
- Refreshed Your Booking logo across the marketing site and admin pages, with an animated splash on the dashboards.
Smaller things
- Recall confirmations are now always sent via SMS. Email confirmations could silently miss if a patient's email was stale or wrong, with no way for them to tell us.
- Our public demo at demo.yourbooking.au now opens with a guided banner — sample patient names to try, suggestions for what to look at, and a link straight into the demo admin. Easier to send colleagues to.
1.7 — 22 April 2026
You can now see what you're paying for.
- New Billing tab in your admin. Shows your plan, what you pay each month (subscription plus any dedicated SMS number), and your SMS usage this month and last, split by reminders, recalls, and feedback.
- Live SMS cost estimate in the template editor — character count, number of SMS parts, cost per send, with a warning if a small change would push a message from one billed SMS into two.
- Appointment dates automatically use a short form in SMS ("Wed 24 Apr") and the full form in email ("Wednesday, 24/04/26"). Often the difference between one and two billed SMS.
- Cloud-hosted practices: the first booking of the morning is now as fast as every subsequent one.
1.6 — 19 April 2026
Feedback overhaul, plus polish for multi-branch practices and richer branding.
Feedback
- Thumbs up / thumbs down on the feedback page. Even patients who don't leave a full review give you a signal.
- The feedback page is now a single screen — both the Leave a Google review and Send privately buttons appear together with equal weight, instead of the previous two-step split.
- New Reporting card on the Feedback tab: how many feedback requests were sent, opened, responded to, and clicked through to Google over the last 30 days, plus a sentiment split, a 12-week trend, and the most recent responses.
- Private feedback emails to the practice now look like your SMS reply notifications, with the patient's name and whether they also clicked through to Google.
Multi-branch
- SMS, email, letter, and telephone recall toggles set at one branch now apply to every branch automatically — no more repeating the change at each one.
- Copy feedback settings from one branch to all the others with a single click.
- The Enabled switch for recall automation is now on the main card, so you can turn it off without clicking Edit.
- Next-run times are hidden when automation is switched off (they were misleading otherwise).
Branding
- Pick separate fonts for headings and body text, so the booking page matches your website's typography more closely.
- Three new fonts added to the picker.
1.5 — 18 April 2026
We store less patient data.
- Your Booking no longer keeps patient names, phone numbers, email addresses, or the text of SMS replies in our database. Reply text is written into the patient's Optomate record instead — into the appointment's Comments for reminders, and into a Patient Note for recalls and feedback — and loaded from there when you need to see it.
- Sent History search by phone or email now searches Optomate directly, so results stay accurate no matter how long ago the message went.
- Staff see a YES / NO / STOP / MESSAGE badge on each replied row in Sent History. Click the row to load the full reply.
- You can now pick a default template for Send manage link messages, instead of the system re-using whichever template went out most recently.
- Switching tabs or closing the page with unsaved edits now prompts you, rather than silently dropping the change.
- Needs one extra Optomate permission: Patient Notes (Read and Create). It's a separate permission from Patients — ticking one doesn't tick the other. See the Reminders setup guide.
1.4 — 18 April 2026
Appointment follow-up emails.
- Attach an email to any appointment type and it sends automatically when a patient books. Useful for intake forms, "what to bring" notes, or pre-visit prep. See Follow-up Emails.
- Staff can also send the follow-up manually from the appointments list — for walk-ins and phone bookings.
- Available to every practice. You don't need the Recalls & Reminders module.
- The Templates tab is now a top-level menu item, always visible.
- Click a placeholder chip in the template editor and it drops into whichever field your cursor is in, rather than always appending to the body.
1.3 — 17 April 2026
More for multi-branch practices.
- If your branches share one Optomate, you now only need one agent install to cover all of them.
- When a patient replies STOP or unsubscribes from email at one branch, the opt-out applies to their record at every other branch automatically.
- Recalls are skipped for patients who've been seen or booked at another of your branches recently — no more "I was just at the other branch yesterday" calls.
- New Branch Sync buttons let you push settings, templates, appointment types, and recall setup to every branch (or copy from another branch) with one click.
1.2 — 13 April 2026
Multi-branch booking.
- Group multiple branches under one business with a shared booking page. Patients only identify themselves once, and the system picks the right branch for returning patients automatically.
- Share one SMS sender number across all branches.
- Copy appointment types between branches — overwrite all, copy from one branch, or push only the new types.
- Confirm, reschedule, and cancel links work across all branches of a business.
- New Website Booking URL setting. Email links can point directly to your website's booking page — no more website redirect rules needed for simple setups.
- Fixed: patients with an apostrophe in their surname (O'Brien, O'Connor) could occasionally fail to book.
1.1 — 10 April 2026
Support for cloud-hosted Optomate.
- Practices with Optomate hosted in the cloud no longer need the Windows agent — Your Booking connects to Optomate directly.
- Reminders, recalls, feedback, and SMS replies all work for cloud-connected practices, not just agent practices.
- Kiosk mode for iPad sign-in: add
?kiosk to the booking URL for larger text and touch targets.
- The staff appointments panel now has a refresh button and shows when the data was last updated.
- Fixed: the staff appointments list occasionally showed bookings on the wrong day when opened before 10am.
1.0 — 10 April 2026
First release. Live for paying practices.
Patient booking
- Your own branded booking page — logo, colours, fonts, your domain. Embedded on your existing website so patients always see your brand.
- Patients are identified by name and date of birth before they see availability, so bookings always land on the correct patient record.
- New, recent, and inactive patients see different appointment types, with age filtering.
- Scheduling packs the day tightly so you don't end up with unusable 15-minute gaps.
- Per-optometrist availability, with shared equipment (visual field machines, OCTs) handled automatically.
- Self-service SMS or email links for patients to confirm, reschedule, or cancel.
Reminders, recalls, feedback
- Automated SMS or email reminders, configurable per practice (days before, send time, day-of-week overrides, overrides per appointment type).
- Recall follow-up sequences with multiple steps across SMS, email, letter, and phone, routed to each patient's preferred channel.
- Two-way SMS: Y/N confirmations and STOP opt-outs. STOP flows through to Optomate's marketing opt-out flag automatically.
- Reply notification emails to your practice for anything that isn't a simple Y/N.
- Daily reminder and recall summary emails.
- Post-visit feedback flow offering the patient a Google review or a private message to the practice.
Staff dashboard
- Daily appointment view showing the reminders sent for each appointment.
- Sent History search across reminders, recalls, and feedback.
- Call queue for telephone-channel recalls and a print queue for letter recalls.
- Manual send and stop-followup controls for recalls.
Behind the scenes
- Three-layer database backups: nightly on the server, nightly offsite to a separate machine with 90-day retention, plus daily full-server snapshots.
- Monitoring for both the booking site and each practice's agent, with email alerts if anything drops.