Loyalty
No-Password Registration on Guest Website (NextGen App)
Guests can now register on the guest website without a password and instead using a 6-digit verification code. After submitting their number, the 6-digit code is delivered to their phone, which is entered to complete registration. This flow includes clear input validation and error messages if the code is incorrect or the mobile number is invalid.
Score Code Configuration Page
You can now configure score codes directly from a dedicated page in the merchant web interface. This addition lets you customize, update, and manage score code settings tailored to your individual merchant account.
Messaging
SMS Self Service Tool Access for Users
Users with the “Text and SMS view and edit capability” permission group can now access the SMS Self Service tool. Permissions are managed through existing group configurations, and access is no longer restricted to platform administrators.
Mobile
No-Password Registration (NextGen App)
Guests can now register for a new account using only their mobile phone number through an SMS OTP (one-time passcode) flow in the NextGen App. You can set up the registration form to require password, or set it as optional which will prompt the SMS OTP flow.
Access to 21+ Section Based on Age Verified Perk Balance (NextGen App)
Take control of your age-restricted promotions with the new 21+ Promotion Page, managed in Mobile Experience Builder. This self-service page lets you manage tobacco and alcohol offers directly—no more iFrame limitations—with full scheduling, categorization, and flexible access controls (Age-Verified Perk, EAIV, or both), plus automatic impression tracking for Altria compliance.
Loyalty
Date Field Values Displayed Fully in Account Filters
Date fields in account filter conditions now display 2-digit day and month values in full. You can clearly see complete dates when viewing or adjusting filters for Registration Date, Cumulative Wallet Activity, Wallet Expiration, and other date-based fields.
Return All Applicable Offers Across Multiple Items in Toast Loyalty Inquire
The loyaltyInquire/buildReturnOffers method now returns all potentially applicable item discount offers for a check and distributes them across eligible items. The logic prioritizes assigning each discount to a matching item selection that does not yet have a discount, and only assigns to a discounted selection if no undiscounted applicable options remain. All applicable offers are included in the response, regardless of whether they can be applied simultaneously.
Mobile
P97 Pay at Pump and In-Store (NextGen App)
Guests can now pay for fuel and in-store purchases directly from the NextGen App using P97's mobile commerce platform. This integration creates a seamless payment experience that eliminates the need for guests to swipe cards at the pump or visit the register.
Mobile Experience Builder: Wallet Statement for Promotional Images (NextGen App)
We've added And/Or wallet statement targeting to promotional images in Mobile Experience Builder, enabling you to show content based on balances across multiple wallets—not just one. Target guests with laser precision by combining wallet conditions, so you can promote the right offer to the right guest at exactly the right time.