What's new in Dinaya
Every update, improvement, and fix — straight from the team building Dinaya for Sri Lankan businesses.
Deals, plan gating & stability fixes
Post flash discounts on slow appointment slots. Clients discover deals on Dinaya, book at discounted prices, and you track impressions and conversions in Reports.
Voice bookings are being prepared for a later rollout. Setup requests, voice API keys, and voice-created bookings are paused for now.
Plan limits are now enforced across the dashboard. Growth plan users can send broadcast messages to clients from a new status panel.
The dashboard navigation has been redesigned with a collapsible macOS-style sidebar, grouped sections, and a sticky plan usage indicator at the bottom.
A slow Upstash rate-limit check was timing out the signup function before the account could be created. Fixed with a fast fallback to in-memory rate limiting.
Completed a full audit — tightened auth token handling, payment webhook validation, and API input sanitisation.
Date and time pickers were overflowing on narrow screens. The booking wizard now renders cleanly on all phone sizes.
Discover directory, custom domains & landing page
Businesses on Dinaya now appear in a public directory at dinaya.lk/discover — helping clients find local service providers by category.
Point your own domain to your Dinaya booking page. Domain verification and SSL are handled automatically.
The homepage now features a narrative product demo showing the booking flow in action, alongside fresh trust signals and social proof.
Replaced the Bootstrap Icons webfont with inline SVGs. Pages no longer block rendering on a font download, cutting load time on mobile.
Booking links in dashboard emails were missing the https:// prefix on some environments, causing broken links. Resolved.
Documentation hub, performance & platform hardening
A full help centre at dinaya.lk/help — step-by-step guides for setup, payments, staff management, and integrations, with live UI walkthroughs.
Reduced LCP and main-thread work on the homepage. Also replaced the icon webfont with inline SVGs to eliminate a render-blocking resource.
The public nav now has full-width mega menus under Features, Solutions, and Resources — making it easier for visitors to find what they're looking for.
Sign-out now correctly stays on the current host. Several login page routing edge cases were also resolved.
PayHere payments, CRM & advanced service controls
Accept card and mobile wallet payments through PayHere. Set per-service deposits to reduce no-shows at checkout.
Every client who books gets a profile automatically. Track pipeline stages, add notes, and see the full booking history per client.
Set buffer times before and after appointments, minimum booking notice, daily capacity limits, and custom date overrides for holidays.
Subscribe to booking events via webhooks — signed with HMAC so you can safely trigger automations in your own systems.
Dinaya launches — booking, dashboard & calendar
Online booking, a clean dashboard, and a public booking page at yourname.dinaya.lk — everything needed to stop taking appointments over WhatsApp.
View all upcoming appointments in a calendar, create manual bookings from the dashboard, and manage booking status and reminders in one place.
Automated WhatsApp reminder messages go out before each appointment. Export your full client and booking history to CSV at any time.
Add services with custom durations, prices, and booking rules. Assign staff, set their availability, and let clients choose who they book with.
Have a feature request?
We build Dinaya based on what businesses actually need. Tell us what's missing.