NewFixedImproved

Several tags in one segment condition, discount codes with an archived twin, YouTube lessons that resume cleanly

A segment condition can now match any of several tags, a discount code is accepted even when an archived code shares its name, a YouTube lesson no longer freezes after pause, and adding a customer to a product never clears the name they already had.

👥 Customers and segments

  • New Several tags in one segment condition. Customers → Segments → a tag condition can now be "has any of these tags" or "has none of these tags" with as many tags as you pick. One segment covers "tag A or tag B", so a single campaign reaches both groups. The Workspace API accepts the same tag lists in segment conditions.
  • Fixed Adding a customer to a product keeps their name. Granting access or importing a customer without a first and last name no longer clears the name already stored on their record, and no longer adds an empty invoice profile in front of the one they had.

🛒 Checkout

  • Fixed Discount codes with an archived twin work. When an archived code shares its name with an active one, the checkout now applies the active code instead of rejecting it as invalid.
  • Fixed Accented characters before the @ are caught on the form. An address such as ankapoć@… cannot receive mail, so the checkout form, customer imports and invitations now refuse it up front with a clear message instead of accepting it and failing when the e-mail is sent.

🎓 Courses

  • Fixed YouTube lessons resume where you paused. A lesson embedded from a YouTube link used to jump back and freeze after pause and resume. It now plays on from the same spot.

✨ Around the app

  • Fixed SMS campaign audience shows a fresh segment's name. Picking a segment created moments ago no longer shows its raw id or a "Deleted segment" label in the audience select and the summary.
  • Fixed Custom domain verification finishes when the root domain is hosted elsewhere. A domain whose root already points at another hosting could stay "unverified" forever. "Check again" now completes the ownership check, and the TXT record you need to add is listed under _vercel rather than under the host name.

🤖 Assistant

  • Improved Long conversations keep working. In a very long thread the assistant used to drop the tools it needed for the latest request, so a late action such as linking a community to a course could be silently skipped. It now keeps the tools for what you just asked and lets the oldest go.
  • Improved Today's date in your time zone. The assistant now reasons with the local date, so "next Monday" or "in three days" lands on the right day, and its approval cards for deadline extensions read more clearly.
All changelog entries