The Simplero Changelog: Here's what we've been up to...

Fix
·
today
Dragging products between listing groups now saves correctly

Dragging a product from Listed to Unlisted (or Closed) on the catalog page now correctly updates its listing status when you drop it. Previously the row would move visually but revert on refresh.

Fix
·
Custom fields
·
today
Date fields now prevent entering 6-digit years

Your browser will no longer let you type more than 4 digits in the year portion of a date field, avoiding a confusing error on save.

Feature
·
Courses
·
today
Admins can now mark lessons complete or incomplete on behalf of students

On a member's profile page in the admin, each lesson now shows a button to mark it complete or incomplete. This lets you fix a student's progress without them needing to do anything — useful when a quiz gate blocked completion or you need to manually update their record.

Fix
·
Forum
·
today
Forum page title now shows even without intro text

If you had a Forum page title configured but no intro text, the title was not showing on the live forum page. It now shows correctly regardless of whether intro text has been added.

Fix
·
Products
·
today
Duplicating a product now copies its custom sales page

When you duplicate a product that uses a custom landing page as its sales page, the landing page is now duplicated along with the product — so each copy gets its own independent sales page that you can edit separately. Previously, both the original and the copy would share the same landing page.

Fix
·
Courses
·
today
Lesson description now fully visible on hover

When a lesson's description was too long to show in the list view, it was silently cut off with no way to read the rest. Now hovering over the description shows the full text in a tooltip.

Fix
·
Ideas
·
today

Fixed 404 error on Ideas boards when using a custom domain with www. prefix

Fix
·
Products
·
today

When a plan change is pending (waiting for payment), canceling the purchase now properly reverses any prorated credit that was set aside and cancels the outstanding MobilePay charge so you won't be charged for a plan you never activated.

Fix
·
today

Fixed an error that could cause SMS cost estimates to fail loading

Improvement
·
Courses
·
yesterday
Smarter, faster site search

Results are also more accurate, matching across course, module, and lesson name.

Titles that closely match what you typed rank higher, and exact phrase matches float to the top.

Improvement
·
Bots
·
yesterday
AI model search now includes all models

When selecting an AI model for your Bot, searching by name now finds models listed under "Other" as well — so you can quickly locate any model without having to hover into the submenu.

Improvement
·
Affiliate programs
·
yesterday
Social media previews now work for all affiliate links

When your affiliates share their affiliate link (e.g. yoursite.com/page?ref=their-name) on LinkedIn, Slack, WhatsApp, Discord, Telegram, or any other social platform, the link preview — image, title, and description — will now appear correctly, just like it does for non-affiliate links.

Fix
·
yesterday

Fixed notification emails crashing when a comment's target content has been deleted.

Fix
·
Events
·
yesterday

Duplicating an event from the past now sets the copied event's date and time to the current moment, so you can easily update it to the new date.

Fix
·
Automations
·
yesterday
Signup form 'Subscribe' trigger now waits for double opt-in confirmation

If your list uses double opt-in and you have a 'Someone subscribes via signup form' trigger on a landing page, the trigger now correctly waits until the contact confirms their subscription before firing. Previously, it fired as soon as the form was submitted — the same time as the 'Someone submits a signup form' trigger. The 'submits' trigger still fires immediately on form submission, while the 'subscribes' trigger now fires only after confirmation.

Fix
·
Contacts
·
yesterday

Contact import now applies all selected options (override info, do-not-contact) consistently to every imported contact

Improvement
·
yesterday
Extra email check at login for admins without two-factor auth

If you're an admin and you don't yet have two-factor authentication turned on, we'll now email you a one-click link to confirm your login when you sign in with your password. Click the link and you're in. Browsers you've confirmed stay trusted for 30 days so you won't get an email every time.

If you'd rather skip the extra step entirely, enable two-factor authentication in your security settings — then we won't ask.

This protects your account if your password is ever leaked or phished — without email access, an attacker can't get in.

Fix
·
Automations
·
the day before yesterday

Deleted triggers no longer appear on automations

Improvement
·
Courses
·
the day before yesterday
Lesson chat now remembers your preferred AI model and writing style

When you open a chat in a lesson, it now defaults to the model and writing style you used last time in a lesson — instead of always starting fresh with Gemini. New users still get Gemini as the default.

Feature
·
Ai chat
·
the day before yesterday
Browse and favorite playlists in the AI Coach Content tab

Playlists now appear in the Simplero Coach sidebar Content tab — both your own playlists and those you've favorited. Click any playlist to see its lessons and attach them to your conversation. You can also favorite playlists to keep them front and center, just like you can with courses and lessons.