1) Better Onboarding Access and a Smoother Wallet Subscription Experience
We upgraded onboarding communication so both customers and internal teams now receive the correct branded portal links for login, verification follow-up, and password recovery. This removes confusion at the exact moment users are trying to access their account for the first time.
We also added automatic portal access notifications when an active subscriber's email changes from placeholder or invalid to valid. Instead of waiting for manual follow-up, users now get access guidance immediately, helping teams reduce delays and speed up activation.
On top of that, onboarding emails now include clearer next-step guidance and dedicated portal highlight sections. The result is a more guided first-login experience with fewer drop-offs.
Inside subscriptions, we improved selection reliability so plan and billing preferences are preserved more consistently, including better handling when users interact with searchable dropdowns. We also streamlined the top-up request flow by auto-closing the modal after successful submission and refreshing data right away, so users get immediate confirmation without extra clicks.
Finally, SMS preview behavior now shows only the final live output message. This avoids confusion and prevents raw template tokens from appearing in previews.
2) Stronger Client Notifications Across Support, Wallet, and Subscription Events
We expanded event-driven notifications so customers stay informed at the right moment with actionable context.
For support, clients now automatically receive email updates when staff replies to a ticket or when ticket status changes. Each notification includes ticket context and a direct action link so users can continue the conversation quickly.
For workspace ticket workflows, users are now notified when visible replies or status updates are posted, improving transparency and keeping all stakeholders aligned.
For wallet top-ups, workspace owners now receive communication at every key stage: submitted, under review, approved, rejected, and canceled. This gives finance and operations teams clearer visibility into funding progress.
For subscriptions, lifecycle alerts now cover successful renewals, failed renewals, expirations, and upcoming expiration reminders, each with clear next-step instructions.
To support this, we introduced workflow-specific email formats for ticketing, top-up, and subscription events, then refined the email layout for stronger clarity and improved responsiveness on desktop and mobile.
3) Official Subscription Receipts and a Unified KPI Dashboard Experience
We launched official digital receipts across the full subscription lifecycle, including purchases, renewals, upgrades, downgrades, and extensions. Every receipt now includes a unique receipt number for better tracking and accountability.
Users can now click View Receipt directly from wallet history transaction rows. We also introduced a full official receipt page with complete billing context: transaction details, customer details, itemized charges, tax breakdown, totals, and support contact information.
For record keeping, receipts can be printed or saved as PDF. We also added direct receipt-link support so specific receipts can be opened from shared wallet URLs.
After successful subscription billing events, receipts are now sent automatically by email to both workspace owners and billing contacts, reducing manual handoffs and improving finance operations.
Beyond billing, we improved wallet action feedback with clearer loading states for subscription purchases and auto-renew updates, helping prevent accidental repeat actions.
We also unified KPI summary pills across management and workspace views with clearer labels, stronger visual consistency, and better readability. KPI presentation is now more responsive on smaller screens, voucher counters stay accurate during live updates, and refreshed stylesheet versioning ensures users receive the latest UI improvements immediately.