Platform Updates
The latest Zyncro engineering feats, feature rollouts, and stability improvements in Public Beta.
v2.12.0
Post-Meeting Complaint System: guests can report an issue (host no-show, technical failure, quality) within 7 days of the meeting via a secure HMAC-signed link.
Admin Complaints panel (/admin/complaints): stat cards, filter tabs, expandable rows — approve issues instant refund, reject stores reason for audit.
Earnings dashboard: 'paid bookings' count no longer inflates from free (₹0) bookings — count now matches the transaction list exactly.
Earnings dashboard: replaced ghost 'Pending' amount from abandoned Razorpay sessions with real 'On Hold' balance from confirmed-but-held ledger entries.
Available Balance panel: prominent 'Arriving Soon' card shows confirmed earnings in the 3-day hold — visible instantly after every paid booking.
v2.11.0
Host Earnings Dashboard (/dashboard/earnings): This Month, Lifetime, On Hold, and Refunded KPI cards with month-over-month growth badges.
Monthly Earnings Chart: 12-month bar chart keyed on payment received date (not meeting date) for accurate revenue tracking.
Earnings Transactions: paginated list with All / Paid / Pending / Refunded filter tabs, guest name, event title, amount, and payment provider.
Available Balance panel: real-time balance from host ledger, payout request button (min ₹100), cancel-in-flight payout, and recent payout history.
v2.10.0
Host Analytics Dashboard (/dashboard/analytics): booking trends, revenue chart, top event types — gated by plan tier with inline upgrade prompts.
Period selector (7d / 30d / 90d / 12m) with live data refresh across all analytics panels.
Plan-gated analytics: Starter sees booking trends; Pro unlocks revenue; Enterprise unlocks full suite.
v2.9.0
Enterprise Refund System: guest cancels before meeting → eligibility check against cancellation policy → RefundRequest(PENDING) → admin approves → Razorpay refund issued.
Per-EventType Cancellation Policy: hosts choose Free Cancellation (24h), Standard Cancellation (48h), Limited Cancellation (7 days), or Non-Refundable.
Admin Refunds panel (/admin/refunds): stat cards, filter tabs (All / Pending / Refunded / Manual / Rejected), approve/reject drawer with optional notes.
Host-initiated cancellations auto-approve refund immediately with no admin intervention required.
Host Ledger REFUND_DEBIT entries: refund automatically adjusts host balance — pending offsets pending, settled offsets available, clawback from next payout if already paid out.
PayU refunds flagged as MANUAL with clear admin instruction — no silent failures or incorrect statuses.
v2.8.0
Host Payout System: hosts request payout of settled earnings from the Earnings dashboard; admin reviews and marks processed via /admin/payouts.
Host Ledger (double-entry): every confirmed paid booking creates a BOOKING_CREDIT entry with 3-day hold; PAID status after payout processed.
Admin Payouts panel: stat cards (Pending, Processed This Month, Total Paid Out), expandable rows with approve/reject/mark-processed, per-host payout history.
Race condition protection: payout creation uses RepeatableRead transaction — two concurrent requests cannot double-create a payout for the same balance.
v2.7.0
Enterprise RBAC: full role hierarchy (Owner → Co-Founder → Admin → Developer/Marketing → Support) with granular permission sets per role.
Team Management panel (/admin/team): invite, promote, demote, and remove team members; peers cannot manage each other — only higher authority acts.
Complete Audit Trail (/admin/logs): every admin action logged with userId, IP, user-agent, and full metadata; filterable by event type.
Admin Access Agreement: admins must accept a legal agreement on first login before accessing any admin panel.
All server actions hardened with RBAC checks — permission-denied events logged to audit trail automatically.
v2.6.0
Enterprise Notification System: unified multi-channel dispatch across Email (Resend), WhatsApp (MSG91), In-App, and Web Push — one API for all channels.
28 notification types covering the full booking lifecycle: confirmed, cancelled, reminder (24h before), payment success/failure, refund update, and more.
Admin Notification Control Center (/admin/notifications): broadcast to all users, view per-channel delivery stats, override per-user preferences.
Web Push: guests and hosts opt into browser push notifications; custom service worker handles background delivery and click-to-open.
pg-boss job queue: async notification delivery with retry, deduplication (Redis), and dead-letter logging for zero message loss.
Per-user notification preferences: each user controls which channels are active per notification type from their profile settings.
v2.5.0
WhatsApp notifications via MSG91: booking confirmations, cancellations, 24h reminders, and payment receipts delivered directly to guest and host WhatsApp.
7 new MSG91 WhatsApp templates: booking confirmed, cancelled by host, cancelled by guest, payment success, payment failed, reminder, and refund update.
WhatsApp delivery status tracked per notification — failed deliveries logged with error reason for admin visibility.
v2.4.0
4 new meeting location types: In-Person / Office Visit (with address + Google Maps link), Phone Call, Custom Link (Whereby, Discord, Telegram etc.), and Video Call.
Location details shown on booking confirmation page and sent in confirmation emails — guest always knows exactly where to go.
Guest phone number collection: optional field on booking form, used for WhatsApp delivery and host contact.
Event type editor redesigned with visual location type selector — hosts pick location type before choosing video provider.
Hardened event type create/edit pipeline: URL slug uniqueness enforced at DB level, form validation tightened for production edge cases.
v2.3.0
Migrated to Native Z-Cal Engine & secure integrations: refactored legacy Nylas fields (grantId/nylasEventId) to native Z-Cal schema (calendarAccountId/calendarEventId).
Integrated ZCalEngine into BookingService for direct Google/Microsoft API communication, bypassing third-party intermediaries.
Implemented AES-256 encryption for UserIntegration tokens (AccessToken/RefreshToken) to ensure at-rest security.
Resolved critical Type Errors in IntegrationService and OAuth exchange routes for stable authentication flow.
Added Enterprise UI/UX Roadmap (docs/UI_UX_ROADMAP.md) to define future design and platform standards.
Re-enabled Sentry configuration for production builds to restore 100% observability.
Regenerated Prisma Client to synchronize schema updates across all native services.
v2.2.0
New /support page: topic-based quick links, 10-question FAQ, and dedicated contact cards for support/billing/docs
Terms of Service rewritten: native OAuth integrations, host payment liability (Direct API + Manual Bank), subscription billing
Privacy Policy updated: documents all three OAuth integrations (Google, Zoom, Microsoft Graph API) and third-party service list
Refund Policy updated: clear separation of Zyncro plan refunds vs. host-to-client booking refunds across both payment models
Security page: added 'Native OAuth Integration Security' and 'Zero-Touch Payment Architecture' feature cards
Docs (/docs) updated: 3-step onboarding wizard, native integration connection guides, and all 4 video providers documented
Fixed stale 'Last updated: January 2026' dates across all legal pages
v2.1.0
Native OAuth Integration Engine: replaced third-party middleware with direct Google Calendar API, Zoom API, and Microsoft Graph API OAuth flows
Paid Bookings — Direct API (Zero Touch): hosts can connect own Razorpay/PayU gateway; funds route directly to host bank with 0% Zyncro commission
Paid Bookings — Zyncro-Managed Payout: manual bank verification with AML-compliant admin review; net funds transferred within 4 business days
Premium 3-step onboarding wizard: Identity → Personalize → Done (confetti), auto-filled from Google/GitHub OAuth, optional photo/banner upload
Zyncro Meet added as first-class built-in video provider: unlimited meetings, no account required, guests join from browser
Prisma P2028 fix: replaced sequential transaction loop (7 → 3 DB round-trips) with bulk createMany; onboarding now completes 3x faster
Fixed 'Not Connected' false-positive warning in Event Type editor: provider display names now correctly mapped to DB IDs (GOOGLE, ZOOM, MICROSOFT)
v2.0.0
Hero v2.0: Complete overhaul with premium staggered animations and glassmorphism
Personalized 3D Dashboard mockup with smart stats and upcoming meetings
Trust-First Branding: Benefit Pillars (Lightning Fast, Secure Payments, Zero No-Shows)
Real-time Username Availability check with intelligent suggestions
Interactive Cursor Glow with dynamic hardware-accelerated radial gradients
Mobile responsiveness 2.0: Stacking URL bar and auto-scaling dashboard
Performance: GPU acceleration (will-change) for all heavy animations
Fixed build memory overflow (OOM) and critical TypeScript typing bugs
v1.7.0
New Careers Hub: Integrated internship portal with dynamic role listings
Social Proof: Trustpilot integration and verified customer badges
Refined dark mode semantics for consistent dashboard contrast
Resolved Gemini Bot audio echo and business logic mismatches
v1.6.0
SEO Overhaul: Fixed noindex tags for dynamic location-based routes
Prisma migration drift resolution for better DB stability
Enhanced meta-tag generation for better social sharing (OG tags)
Fixed timezone discrepancy in auto-reminders
v1.5.0
Integrated PayU Payment Gateway with local payment methods
Automated subscription lifecycle management
Optimized dashboard data fetching using React Query
Corrected user onboarding redirection logic
v1.4.0
Native Jitsi Video SDK integration for high-quality virtual meetings
Centralized Timezone Strategy for global booking consistency
New Breadcrumb component for deeper page navigation
Resolved session persistency issues in Chrome Incognito
v1.3.0
Professional PDF Invoicing with automated email delivery
Progressive Web App (PWA) support for Desktop & Mobile
Advanced Payment Lifecycle Emails (Success/Pending/Failure)
Digital Integrity Seal for tax-compliant invoice verification
Comprehensive User Documentation (/docs) updated
v1.2.0
Added Cookie Consent Banner with GDPR compliance
New Terms of Service and Privacy Policy pages
Company pages (About, Careers, Security)
Enhanced landing page animations with Framer Motion
Improved accessibility with aria-labels on all interactive elements
v1.1.0
Complete marketing website redesign
Premium Bento-grid feature section with Spotlight effect
Infinite scroll logo marquee
Updated pricing plans with INR support
Fixed Content Security Policy for external images
v1.0.0
Initial release of Zyncro
Google Calendar integration
Event type creation and management
Payment integration with Stripe and Razorpay
Google Meet and Zoom video call support
User onboarding flow
v0.9.0
Dashboard with meeting overview
Availability management
Public booking pages
Dark mode support
Fixed timezone handling in booking flow