Changelog

Updated with every production release  ·  Newest first

Your numbers and clients, at a glance

🆕 New ✨ Improved
  • Your home screen shows what you’ve earned, how full your day is and how many clients keep coming back — right next to last week, so you instantly see what’s growing
  • Every client card remembers how often they’ve visited, how much they’ve spent and when they last came in — your regulars, your newcomers and the ones who’ve gone quiet stand out at a glance
  • One client, one card — even if someone booked with different phone numbers, Appointo won’t leave you with duplicates

Everything about today, on one screen

✨ Improved
  • We rebuilt the home screen so everything that matters about your day is right there — no needless scrolling
  • Your phone number now shows on the booking page — clients call you with a single tap

Booking got even simpler

✨ Improved
  • Booking now walks clients through it step by step — less confusion, more finished bookings
  • The calendar shows which days still have free spots — clients pick a time faster
  • The booking page is easier for everyone to use — including by keyboard and with screen readers

A fresh look for Appointo

🆕 New ✨ Improved
  • Full "liquid glass" redesign — the admin panel, booking widget and website are cleaner and more modern
  • Light and dark theme in the booking widget — a toggle right on the booking page
  • Refreshed dashboard, calendar and client pages — nicer to use every day

Integrations, audit log and stronger security

🆕 New ✨ Improved
  • Webhooks — instant notifications to your systems about new bookings and changes
  • API keys for integrations with external services
  • Audit log — full history of every action in your account
  • Safer login: httpOnly-cookie sessions and a Content Security Policy (CSP)

Your calendar, now a real planner

🆕 New
  • Click an empty spot in the calendar and a booking is created instantly — just like Google Calendar
  • Block off time for lunch or a break — clients can't book those hours
  • Handy client search right in the booking form — just start typing a name

Notifications worth getting

🆕 New ✨ Improved
  • Telegram reminders now include your venue's main photo
  • When you cancel a booking, the client is notified right away — with the reason

Appointo on your phone's home screen

🆕 New ✨ Improved
  • Install the admin panel and the booking page as an app — opens from an icon and works even offline
  • The mobile admin was rebuilt: a handy bottom navigation bar and slide-up sheets for details

Exact times and steadier bookings

🔧 Fixed ✨ Improved
  • Fixed a time shift: in Google Calendar, reminders and on the bookings page, the time now matches what you picked
  • Company settings now have a country field — the timezone is filled in automatically
  • Fixed booking several services in one go

New "Quick Start" guide + more reliable booking page

✨ Improved 🔧 Fixed
  • The setup guide is completely rewritten — livelier tone, product screenshots inside the steps, themed names instead of "Step 1..9"
  • A new "Practical Tips" tab with 5 ready-to-use playbooks: a message template for Instagram Stories, how to name your services so clients click, no-show protection, schedule without burnout
  • The booking page is more stable on the newest Chrome and Safari — your clients won't see glitches when filling in their details

Faster pages, better search visibility

✨ Improved
  • Appointo pages load noticeably faster — especially on mobile
  • Google and Bing now correctly see your site in all 6 languages — better chance clients find you organically
  • The technical foundation for ad campaigns is in place

A direct line to the Appointo team

🆕 New
  • A "Contact us" button is now in your admin sidebar. Ideas, bugs, questions — write to us, we reply personally and quickly
  • The feedback button is also available on the landing page — for those still choosing a service
  • Messages land in our team's Telegram instantly — no third-party forms, no delays

Polished Admin Interface

✨ Improved
  • Icons in all sidebar navigation items
  • Collapsible sidebar — more workspace
  • Custom styled dropdowns instead of native browser selects
  • Custom date picker — no more browser popup calendar
  • Tooltips on all interactive elements
  • Unified brand colour scheme throughout the interface

Notifications & Ratings

🆕 New ✨ Improved
  • Event log in every notification: full timeline from booking to completion
  • Improved notification centre: source icon (Telegram / web / system), single status column
  • «Mark all as read» button — one click to clear
  • Rating trend in the dashboard: average score chart by week, month or year

Add appointment to calendar

🆕 New
  • After a successful booking, clients can instantly add the event to Google Calendar or Apple Calendar
  • The .ics file works with all calendar apps: iOS Calendar, Outlook, macOS Calendar, and more

Post-appointment rating & Cookie policy

🆕 New
  • After the appointment ends, the Telegram bot sends a rating request to the client (1–5 stars)
  • Cookie policy pages added in 6 languages with a GDPR-compliant consent banner

Admin panel: six-language interface

🆕 New ✨ Improved
  • Admin panel is now available in six languages: Ukrainian, English, Polish, German, Italian, French
  • Language is auto-detected from browser settings and remembered between sessions
  • All sections fully translated: dashboard, services, appointments, clients, company settings, notifications

Currency in the booking widget

✨ Improved 🔧 Fixed
  • The currency configured in company settings (UAH, EUR, GBP, PLN) now appears on the booking page for clients
  • Currency choice now persists across page reloads
  • Fixed weekday button alignment in the work schedule modal

Login security

🔧 Fix
  • Added password show/hide toggle to all password fields on the login and password-reset pages

Safari fixes & legal pages

🔧 Fix 🆕 New
  • Fixed Safari (iOS/macOS) compatibility: popups, input zoom, horizontal scroll, guide link
  • Fixed mobile menu button hover effect
  • Added legal notice pages in 5 languages: English, Polski, Deutsch, Italiano, Français

Design refresh, dark mode & email

🆕 New ✨ Improved 🔧 Fix
  • New design: indigo/violet palette, frosted-glass cards, gradient buttons
  • Dark theme for admin panel and booking page
  • Email confirmation and password reset
  • Registration simplified — removed an unnecessary step
  • Phone number field is now universal — no +380 restriction
  • General admin interface improvements: buttons, dashboard, theme toggle

Dark theme in the mobile app

🆕 New
  • Full dark theme in the mobile app
  • Dark theme fixes and polish in the admin panel

Multilingual landing

🆕 New ✨ Improved
  • Landing page and guide translated into 6 languages: 🇺🇦 UA, 🇬🇧 EN, 🇵🇱 PL, 🇩🇪 DE, 🇮🇹 IT, 🇫🇷 FR
  • Language switcher with flags on all pages
  • Updated site icon and fixed navigation links

UI overhaul & performance

✨ Improved 🔧 Fix
  • Admin panel redesign: unified buttons, inputs and modals
  • Faster performance with large appointment volumes; interface responds instantly without waiting for the server
  • Appointments toolbar and calendar cards polished

Telegram reminders & mobile UI

🆕 New 🔧 Fix
  • Telegram bot: automatic reminders sent to clients before their appointment
  • Admin can manually send a Telegram reminder to any client
  • Company name and address included in Telegram messages
  • Telegram status badge on the clients list
  • Mobile-responsive admin panel: calendar toolbar, full-width buttons, service filter
  • Company photo displayed on the booking page
  • Phone number formatting: +380 XX XXX XX XX
  • Auto-detect timezone

Registration & first launch

🆕 New ✨ Improved
  • Simplified registration: one form instead of a multi-step process
  • Email availability check at sign-up
  • Custom domain appointo.xyz and a unique booking link per company
  • Services and categories locked until company type is selected
  • Button and input heights normalized; sidebar and dashboard polished

Google Calendar & notifications

🆕 New ✨ Improved
  • Two-way Google Calendar integration: appointments sync and busy blocks appear in the admin calendar
  • Sign in with Google for admins and clients
  • Real-time notifications page with pulsing indicator for new bookings
  • Multilingual booking page for clients: UA, EN, PL, DE, IT, FR
  • New color palette applied across all apps
  • Service editing via popup with sortable table columns
  • Support for services without a fixed duration

Client booking page

🆕 New
  • Standalone public booking page for each company
  • Clients can book multiple services at once
  • Unique booking link settings in the admin panel
  • Appointment card actions shown only on focus

Calendar & UX improvements

🆕 New ✨ Improved
  • Current-time marker and "Now" button in the admin calendar
  • Overlapping appointments shown side by side (Google Calendar style)
  • Correct period boundaries and navigation in dashboard charts
  • Booking time picker as a popup in the mobile app
  • Appointment status badges in the mobile app
  • Sequential appointments for multi-unit service bookings

Analytics, clients & ratings

🆕 New ✨ Improved
  • Revenue analytics in the dashboard with charts
  • Clients page — list and link to appointments
  • Company ratings and client reviews
  • Client phone profile
  • Bookings in the past are now blocked
  • Improved calendar: multi-slot spanning cards, 10-min slots, cancellation visibility
  • Appointment stats in the dashboard: completed, cancelled, upcoming
  • Scroll-wheel time picker in the mobile app
  • Appointo app icon

Smart booking

🆕 New 🔧 Fix
  • Improved booking UI in the mobile app
  • Fixed Cyrillic input in the search field
  • Fixed company search errors
  • Admin calendar and timezone handling improvements
  • Working schedule configuration for companies

Admin panel

🆕 New ⚙️ Infrastructure
  • Admin appointment calendar
  • Company photo upload
  • Business type and service category selection
  • Admin panel translated to Ukrainian

Initial launch 🚀

🆕 Launch
  • Backend (FastAPI + PostgreSQL)
  • Mobile app
  • Web admin panel
  • Core booking flow: company → service → slot → appointment
  • Admin and client authentication