The Write with AI button is now on far more than products. Click it to draft copy — in your voice — for:
Courses, and lessons — including lesson content written straight from the lesson's transcript
Events — the description, the registration-confirmation email, and approved-registrant content
Surveys — the intro and confirmation message (it reads your actual qu…
When you highlight text in a chatbot message, other members can now see your highlights — and you can see theirs. Each person's highlights appear in their own color so it's easy to tell whose is whose. A small eye button at the bottom of any message with shared highlights lets you show or hide others' highlights at any time.

When you ask someone to sign a contract, the link in their email or text now takes them exactly where they need to go:
A standalone contract opens on its own signing page that works without logging in — they just read it and sign. No more "please log in" wall.
A contract tied to an event registration, a purchase, or an affiliate program sends them to that page…
Library emails can now be tied to a specific recipient type — like a Customer, Event Participant, or any other contact-like object — instead of always being Customer-only.
Set it with the new Recipient object type dropdown on the email's edit page. This determines which interpolations, conditions, and actions are available for that email, so an email used in…
When setting up a custom admin role, you can now restrict access to only certain events or only certain deal pipelines — the same way you can already limit access to specific products, courses, sites, and landing pages. Grant the Events or Pipelines permission, then choose "Only these" and pick exactly which ones that team member should be able to see and manage. Everything else stays hidden from them.

On a worksheet's responses page, you can now filter by contact Tag — pick a tag in the filter bar to see only submissions from contacts in that cohort, without scrolling through everyone.

On a member's profile page, their profile card now appears right at the top on phones — so you see who they are and their details first, instead of having to scroll past all their contributions to find it. On larger screens, nothing changes; the card stays alongside their activity.

The usage list on a file now shows each place with a proper name, icon, and type label that links straight to it — and no longer clutters the list with internal speed-test records.

The menu on each automation attached to an event (or product, list, etc.) now has two new options:
When someone who previously deleted their account replies to one of your emails, their reply now attaches to a real contact based on the address they wrote from — instead of getting stuck on the old, deleted contact.
When you open the full email for a reply — in a customer's interactions or in a broadcast's replies list — you now get quick links to the campaign it's a reply to, the exact email we sent that person, and the full list of replies. No more hunting for where the reply came from.

If you connected Google Calendar to a scheduling link for conflict detection, busy events were silently ignored due to a caching bug. Your Google Calendar blocked time now reliably prevents those slots from appearing as available to bookers.
When creating a new price and clicking "Go advanced" before saving, the title, amounts, and other changes you entered are now preserved. Previously they were silently discarded and the price was created with defaults.
When you export event participants or survey responses to CSV or Excel, custom fields like phone numbers and Instagram handles now show the plain value (e.g. +1 4242374695 or Jannah_michele) instead of raw HTML link markup. Your exported spreadsheets are clean and ready to use.
The Usage list on a file now shows only the real places it's used — your pages, landing pages, courses, emails, and so on. We've stopped listing internal noise like request log entries and individual page-builder versions, so a page that uses an image simply shows up as the page itself. This also makes the "Unused files" filter accurate, so you can safely clean up files that truly aren't being used anywhere.
If your event requires an agreement and a registrant ends up approved without having signed it — for example because you added the agreement after they registered, or approved them by hand — their event page now shows a clear "Your registration isn't complete" prompt right under the date and time, with a "Review & sign" button. Clicking it opens the agreemen…
Clicking a phone number or email address in any list (like your event participants) now pops the contact's conversation open in a floating window — right on top of your list. Read the thread and fire off a text or email without losing your place, then close it and keep going. Need the full inbox? Cmd/Ctrl-click the phone or email to open it in a new tab as before.
Asking someone to sign a contract just got simpler. Email and Text message are now two cards you switch on or off — turn on either, or both — and each one shows its message right where you turn it on. Even better, when you request a signature from an event registrant, the event's required contract is already filled in for you, so there's nothing to search for. You'll find this under the actions for any contact, purchase, or event participant.

Links in text messages, chats, and emails on the customer Interactions tab now look clickable — they're underlined, highlight when you hover, and open in a new tab so you don't lose your place in the conversation.
When you've picked something with a picker — a contract, a product, and so on — you can now click its name to reopen the dropdown and pick something else. Before, you had to aim for the little arrow on the right. The arrow still opens a preview, and the X still removes the selection.