NewImprovedFixedAPI

Scheduled sale start, segments that count bundle access, an editable signup confirmation e-mail

A price can now open for sale at a set moment, with a countdown on the checkout until then. Segments count customers who have a product through a bundle, and the signup confirmation e-mail is editable like every other system e-mail.

πŸ›’ Checkout and prices

  • New Scheduled sale start. In the price settings, under the timed sale, Sale starts at sits above the end date. A price that has not started yet stays hidden on the checkout. When it is the only price, the checkout shows when the sale starts with a live countdown, and the order form appears by itself at zero, without a reload. Renewals for existing customers are not affected.

πŸ‘₯ Customers

  • Improved "Has access to" counts access through a bundle. Customers β†’ Segments: a customer who holds a product because it is bundled into another one now matches "has access to", and no longer matches "does not have access to". This applies everywhere a segment is used: campaigns, SMS, counts, bulk actions and the assistant. Tick Direct access only (no bundles) on a condition to keep the old behavior.
  • Fixed Visitor country in the traffic report. The country of people visiting your checkouts and pages is recorded again, so the country breakdown starts filling from now on. City names with local characters are stored correctly. Earlier visits cannot be filled in afterwards.

βœ‰οΈ E-mails

  • New An editable signup confirmation e-mail. The e-mail that asks a new subscriber to confirm their address (double opt-in) is now a system e-mail: Your site β†’ Emails β†’ Signups β†’ Signup confirmation. It carries your branding and you can edit the copy, preview it and send yourself a test. The confirm button always stays in the message.

πŸ€– Assistant

  • Improved Real sign-in links. When you ask for a message that tells a customer how to log in, the assistant puts in the actual sign-in address of your member area instead of a placeholder.
  • Improved No more "the assistant is still answering". A message sent while the previous step is finishing waits and goes through on its own, instead of stopping on an error with a retry button.

πŸ”Œ API and MCP

  • API Scheduled sale start in the API. Prices accept and return saleStartsAt on create, update and read, in the Workspace API and the MCP tools.
  • API Direct-only scope on segment conditions. A product condition takes an optional accessScope; leave it out to count access through bundles as well.
  • API Customer import takes spreadsheet-shaped data. The import endpoint trims stray spaces around e-mail addresses, treats first and last name as optional, and accepts dates without a time, with a timezone offset, or left empty. Everything is stored in UTC. Dates that are not in ISO format are still rejected, and the error names the field.
All changelog entries