What's New
Changelog
A complete record of every feature, improvement, and fix, updated with every release.
v3.5.0
LatestJune 11, 2026Klaviyo Integration: A 'Try-On Lead' Event on Every Try-On
New
- Klaviyo integration. Connect in two clicks from the Leads tab using Klaviyo OAuth with PKCE, with no API key to copy.
- A 'Try-On Lead' Klaviyo event is sent to each shopper's profile after every completed try-on, including the product they tried (name and URL).
- Use the 'Try-On Lead' event to trigger automated flows, such as an abandoned try-on email 24 hours after a try-on with no purchase, and to build segments by product.
- Event-first and consent-safe: TryOnCloud never subscribes shoppers to a list, so consent stays in your Shopify and Klaviyo setup (GDPR and CCPA friendly).
- New integration page and setup guide, available in 6 languages (English, French, Spanish, German, Portuguese, Italian).
Security
- The Klaviyo connection uses OAuth 2.0 with PKCE and requests only two scopes (accounts read, events write). Access tokens are encrypted at rest with AES-256-GCM and refreshed automatically.
- Events are delivered through a durable outbox with retries, exponential backoff, and an idempotency key, so none are lost or duplicated during a Klaviyo outage. Disconnect revokes the token at Klaviyo instantly.
v3.4.0
June 8, 2026Outbound Webhooks: Send Try-On Leads to Any CRM
New
- Outbound webhook integration. Connect any CRM, backend, or automation from the Leads tab and receive a signed event every time a shopper's email is captured.
- Works with Mailchimp, HubSpot, Brevo, ActiveCampaign, Omnisend, Zapier, Make, and any CRM or marketing platform that accepts a webhook. CSV export from the Leads tab also imports into Mailchimp, Klaviyo, and others.
- Each delivery is HMAC-SHA256 signed (x-tryoncloud-signature header) so you can verify authenticity, with shop, event, and timestamp headers to stop replays.
- Secret rotation, a one-time secret reveal, and a clear connect, manage, and disconnect flow inside the Shopify admin.
Security
- SSRF protection on every outbound request (DNS-resolved private-IP blocking, HTTPS-only, no redirects).
- Durable delivery queue with retries and exponential backoff on 408, 429, and 5xx responses, so leads are not lost during a downstream outage.
v3.3.0
June 4, 2026Live Camera Try-On + Instant Button Performance
New
- Live selfie camera, shoppers can now take a photo directly inside the try-on widget using their device camera, with no upload needed. Works on mobile (front-facing camera) and desktop webcam.
- Flip camera button, switch between front and rear camera on mobile devices during live capture.
- Camera fallback, if camera access is denied or no camera is detected, the widget automatically falls back to file upload with a clear message.
Improved
- Try-On button instant visibility, the button now appears or stays hidden instantly on every product page load with zero flash. Uses a CSS-first hidden pattern: the button starts hidden and is revealed only when confirmed active, eliminating the 1-second flash that occurred on page load.
- Shop-level quota cache, when a store reaches its monthly try-on limit, all product pages (including pages never opened before) now correctly hide the button without any visible flash. Previously, only cached product pages were flash-free.
v3.2.0
May 28, 2026Purchase Attribution, Track Every Sale Back to a Try-On
New
- Buy Now button attribution, purchases made via Shopify's direct checkout button are now tracked back to the shopper's try-on session, not just Add to Cart
- Cross-session attribution, shoppers who try on, close the browser, and return later to buy are now correctly attributed (fingerprint refreshed on every visit)
- Cross-device email attribution, if a shopper submitted their email after a try-on and later buys from a different device or browser using the same email, the conversion is tracked
- 30-day attribution window, sales within 30 days of a try-on are matched, up from 7 days
Improved
- Attribution accuracy, removed probabilistic product-title matching that could create false positives on busy stores; every conversion now requires a verified identifier (fingerprint, customer ID, or email)
- Analytics performance, added dedicated DB indexes for logged-in customer attribution and email-based attribution lookups, reducing webhook processing time on high-order-volume stores
Fixed
- Third-party checkout orders (Stripe, PayPal, Razorpay, Klarna, and all major providers) from logged-in customers now correctly attribute to try-on sessions, third-party checkout providers no longer block conversion tracking for authenticated shoppers
v3.1.0
May 14, 2026Lead Capture, Turn Every Try-On Into a Customer
New
- Auto email capture after a shopper's 2nd virtual try-on, prompt appears after the result, not before, so shoppers see value first
- Leads dashboard inside Shopify admin, see every lead with email, product tried, date, and Shopify tag status
- Full CSV export from the Leads tab, compatible with Klaviyo, Mailchimp, and any email platform
- Every try-on user is automatically tagged 'tryoncloud-user' in Shopify
- "Virtual Try-On Users by TryOnCloud" Shopify customer segment created automatically on app install, ready for email campaigns in Shopify Marketing with zero setup
- Lead capture and Shopify segment available on all plans including the free tier
New
- HTML sitemap at /sitemap listing all pages, blogs, integrations, and use cases
- 6-language LeadCaptureSection, lead capture section now fully translated in FR, DE, ES, PT, IT via DeepL
- Lead capture blog post: "Virtual Try-On Lead Capture: Turn Every Try-On Into a Customer", translated into all 6 languages
Security
- Upgraded Next.js 16.1.6 → 16.2.6, patches CVE-2026-23870 (React Server Components DoS vulnerability affecting all App Router deployments)
Fixed
- Blog language switcher now correctly routes to /{locale}/blog/{slug} instead of falling back to the blog listing page
- Locale blog pages for lead-capture slug no longer 301 redirect to English
- All 8 English blog pages now use force-dynamic, eliminates stale cached content after deploys
- All blog pages use isolated RSC components, FAQSection hydration no longer silently removes adjacent content sections
v3.0.0
Major ReleaseMay 8, 2026Platform & White-Label API Program
New
- White-label virtual try-on API for platforms, build Shopify apps, WooCommerce plugins, and custom SaaS on top of TryOnCloud
- Platform pricing: ₹8 ($0.10) per try-on flat rate, typical platform margin 43-68%
- Dedicated /api/v1/tryon endpoint, completely isolated from the merchant API, zero impact on existing integrations
- Sub-key management, create, label, and revoke API sub-keys per client from the Platform dashboard
- Usage dashboard for platforms, today / yesterday / 7-day / monthly / total try-on counts
- Revenue calculator at /platform/revenue, enter merchant count and try-on volume, see exact monthly profit
- Volume discounts for 10,000+ try-ons/month
- Built-in nude/content moderation on every platform request, no additional safety configuration required
- Admin panel for managing all platform accounts, usage limits, and alert thresholds
Improved
- Platform program is fully isolated, remove 3 folders and the entire feature disappears with zero impact on Shopify or WooCommerce merchants
- API documentation at /platform/docs with cURL, Node.js, Python, and PHP examples
v2.5.0
April 23, 20266-Language Support, FR, DE, ES, PT, IT
New
- Full multilingual support across all marketing pages: homepage, features, pricing, FAQ, contact, blog, integrations
- 6 languages: English, French, German, Spanish, Portuguese, Italian
- All 7 blog posts translated to all 5 non-English languages via DeepL API
- Language switcher in navigation, correctly routes between English and locale blog URLs
- hreflang alternates on all translated pages for international SEO
- Locale-aware blog listing page shows translated post titles and excerpts
- INR pricing displayed for Indian merchants throughout all Indian-facing pages
New
- 7 SEO blog posts published, covering: Shopify virtual try-on setup, reducing clothing returns, increasing conversion rates, try before you buy, Indian fashion try-on, virtual fitting room guide, and lead capture
- Blog posts fully translated, all 7 posts available in 6 languages
- Lead capture sections added to all 5 Shopify blog posts
Improved
- All page meta titles trimmed to ≤60 characters and descriptions to ≤155 characters across 22 pages
- All titles use Next.js absolute format, eliminates double-branded '| TryOnCloud | TryOnCloud' bug from template cascade
- llms.txt v3.1 updated with lead capture facts and Q&A for AI citation (ChatGPT, Perplexity, Google AI Overviews)
v2.2.0
April 15, 2026Shopify App Store, Official Listing
New
- TryOnCloud listed and approved on the Shopify App Store, install in one click
- Shopify App Bridge integration, fully embedded in Shopify admin
- Theme App Extension, drag-and-drop TryOn Button block in Shopify Theme Editor, no Liquid edits required
- OAuth 2.0 authentication with automatic account creation for Shopify merchants
- Quota and plan management inside Shopify admin dashboard
- Usage alerts at 80% quota, merchants notified before hitting limits
- Toast notifications and usage banner for quota status in merchant admin
- Per-user daily try-on limit with friendly reset-time message
Improved
- Try-On button stays visible when per-user limit is reached, shows reset time instead of disappearing
- Auto-hides button silently only when merchant plan quota is 100% exhausted
v2.0.0
February 24, 2026Platform Rebuild
New
- Shopify App integration with embedded admin panel
- Collection and product-based display rules for TryOn button
- Auto-account creation for Shopify merchants during OAuth
- Maintenance mode system for graceful service updates
Improved
- Enhanced API key security with SHA-256 hashing
- Better usage tracking with atomic quota enforcement
- Redesigned dashboard with real-time usage analytics
- Mobile-responsive admin interface
v1.5.0
February 15, 2026New
- Email/password authentication for admin users
- Google Sign-In integration
- Secure session management with HTTP-only cookies
Fixed
- Resolved CORS issues with cross-origin image loading
- Fixed API key validation edge cases
- Improved error messaging for quota exceeded scenarios
v1.4.0
February 1, 2026New
- WooCommerce plugin with customizable TryOn modal
- Domain verification system for API security
- Generation history with downloadable results
- Plan management and upgrade flows
Improved
- Faster AI processing with optimized model inference
- Better image quality for TryOn composites
v1.3.0
January 15, 2026New
- Multi-API key support per account
- API key rotation and revocation
- Usage analytics by API key
- Webhook support for usage alerts
Fixed
- Image upload size limit increased to 10MB
- Improved error handling for malformed requests
v1.2.0
January 1, 2026New
- Subscription plans (Free, Starter, Growth, Scale, Enterprise)
- INR billing for Indian merchants
- Automatic quota reset on billing cycle
- Email notifications for usage milestones
Improved
- Dashboard performance optimizations
- Improved API documentation with code examples
v1.0.0
Initial ReleaseDecember 1, 2025TryOnCloud Launches
New
- Core virtual TryOn API, upload a photo, see any garment on your body in 7 seconds
- AI-powered image compositing engine, photorealistic results across all skin tones
- Indian ethnic wear support: sarees, lehengas, kurtis, salwar suits, sherwanis
- Western clothing support: dresses, tops, shirts, jackets, coats, activewear
- GDPR compliant, uploaded photos deleted immediately after AI generation
- REST API with HTTPS, multipart form upload, and JSON responses
- Free plan: 10 try-ons per month forever, no credit card required
Ready to try every feature?
Free plan includes 10 virtual try-ons, lead capture, Shopify segment, and CSV export, no credit card required.