Previously, trying to delete your Simplero ID when something was blocking it just showed a generic message with no explanation. Now you'll see the specific reason — whether you're still an admin on an active account, own a Simplero account, have unprocessed affiliate commissions, or have upcoming charges. Each reason tells you exactly what to resolve so you can complete the deletion when you're ready.
Every resource in the v2 API now returns created_at and updated_at, so you can always tell when a record was created or last changed — no more gaps where some objects had timestamps and others didn't. If you sync Simplero data elsewhere, you can now rely on these fields being there across the board.
The Pricing tab on a product now loads instantly, even when a price has hundreds of thousands of purchases.
Previously, showing the purchase count on each price quietly loaded every single purchase into memory just to display the number — so a popular price could make the page take 20+ seconds to open. Now we just count, and the count shows with a thousands separator (e.g. 127,556 purchases) so it's easy to read at a glance.
If your event registration form asks for an Instagram handle, people can now paste their full profile link (like "instagram.com/yourname?igsh=…") and we’ll pull out just the username for you. And if a custom field answer ever is invalid, the form now shows the error right on that field instead of a generic "An error occurred" pop-up — so registrants can fix …
When you tweak a view's filters and save them as a new view, only the new view is selected. The view you started from goes back to its original state instead of staying highlighted with an "edited" dot.
The PNG and SVG buttons under a short link's QR code now download the image straight to your computer instead of just opening it in a new browser tab.
When someone rated one of your tickets through the new support widget, the notification email to your rating recipients wasn't being sent. Ratings now notify your team again — including the negative ones you most want to catch.
When you set a number of items per row, the cards now line up in equal-width columns no matter how long their titles are — a long title in one card no longer makes the others wider or narrower.
Toggling a price's Live switch no longer causes the price card to appear narrower until the next page refresh.
When you refunded a purchase that still had unpaid or failed installments, those installments were wrongly marked as paid even though no money was ever collected — generating a receipt with a blank payment method that went out to the customer. Refunds now only ever touch money that was actually paid: unpaid and failed installments are left untouched, and the suggested refund amount reflects what the customer actually paid rather than the full plan total.
Done-For-You templates with scheduling links now correctly preserve connected automations when imported into your account.
When you added Switzerland as a tax country, each canton was automatically getting the same 8.1% rate as the country — meaning your customers were being charged double VAT. Now cantons correctly default to 0%, just like US states do. If you've already added Switzerland, you can correct it by editing the tax region and setting each canton's rate to 0%.
Clicking a copy-to-clipboard button (like "Copy link") used to briefly show two overlapping tooltips — the hover label and the "Copied!" confirmation at the same time. Now you'll just see the single "Copied!" confirmation, then it returns to the normal label.
Your chat bots can now calculate someone's Human Design from their birth date, time, and place — Type, Strategy & Authority, Profile, Definition, Incarnation Cross, and every gate and line — and then talk it through in plain language. Ask for two people at once and it builds a connection chart, showing how their channels play together (attraction, companionship, dominance, and compromise). Just tell the bot when and where you were born; it figures out the timezone for you. Turn it on per bot in the bot's settings.

When your event requires a contract, registering used to happen in two steps: fill in the form, then sign. The problem was that anything entered in the first step — phone number, custom fields like an Instagram handle, and so on — could get dropped on the way to the signing step. Now we save the registration the moment someone fills in the form, with all the…
When listing products via the API, you can now filter by name and by facet tag — making it easy to find a specific product without knowing its ID. Use name[op]=contains&name[value]=foo for a partial match, or facet_value_id[value][]=123 to filter by facet.
Custom fields for Instagram, X, TikTok, LinkedIn, YouTube, Pinterest, and Reddit handles now show up as clickable links wherever you view them — contact and member profiles, list and table columns, and registration notification emails. Click someone's Instagram handle and it opens their profile straight away in a new tab, instead of just showing the plain text.
Microsoft retired Skype in May 2025, so we've removed it from the list of social field types you can add to a form or contact. Any Skype handles you've already saved are still shown — just as plain text now, since there's no longer a Skype app or profile to link to.
When your event has a contract, the participants list now shows a "Contract signed" column with the date each person signed — so you can tell at a glance who's signed and who hasn't. You can also filter by whether the contract was signed, and narrow down to contracts signed before or after a specific date. These options appear automatically for any event that has a contract attached.

The API now exposes the comments your students leave on course lessons, alongside the course content and transcripts it already returns.
Fetch the comments on a single lesson with GET /api/v1/course_lessons/:id/comments, or pull every comment across a whole course at once with GET /api/v1/courses/:id/comments. Each comment includes the commenter's name, the…