What's new.
Every update since 2018, posted in public. Something new every month since late 2025.
October 2026
New
- Allergens, dietary preferences and product tags. Customers set allergens and dietary preferences, and the order page and plan autofill hide the meals that contain them, from each meal’s tags, ingredients, recipes and components. Admins manage the lists. Learn more: allergens and dietary filters
- Remove items you no longer need in the admin. You can remove a menu, meal plan, meal package, location, promotion, delivery region, partner, FAQ section, testimonial or blog post that you no longer need, and an item that is still in use is not removed. Learn more: partners
- Find and fix easy-to-guess codes. A new Easy-to-Guess Codes tab on the Stored Value page lists the short discount and gift card codes that any account can use, so you can give a discount a longer code, limit a code to its customers, or turn it off. New codes you type must meet a minimum length, which you can change in Admin Settings. Learn more: stored value gift cards and credits
- See your Eat Fresh plan next to the others, and change it yourself. The billing page shows your Eat Fresh plan next to the other plans, what moving to each one adds or takes away for your site, and lets you change plan yourself. Learn more: your eat fresh billing page
- Gift Cards page. A Gift Cards page under Discounts & Credits finds any card by code or customer, shows its full history and emails, and lets a manager change its balance, expiry, status or customer with a reason. Learn more: gift cards page
- Integrations page cards and Google Search Console. The Integrations page shows each connected tool on its own card, with an On or Off label next to each setting. You can verify your site in Google Search Console from the Google card. Learn more: integrations
- A location’s own delivery day. A pickup or delivery location can get the food on another day than the menu’s delivery date. Set its Delivery Day once, and customers see that day on the order page, in their account and in every order email, while the kitchen keeps working to the menu’s date.
- A new site starts ready to show. A new Eat Fresh site opens with a holding page while we finish the launch, a sample menu with sample meals and photos, starter How It Works and FAQ pages, a store pickup location to check, a logo drawn from your business name, and a welcome message.
- Scheduled texts that keep their week and their time. Skip a week on a scheduled text message with one click. A weekly message that missed its time goes out again the next week, keeps its clock time when the clocks change, and can skip a week when no menu takes orders. Learn more: how to edit sms order reminders
- New All-Time Gift Card Use report on the Reports page, aggregate or itemized: what gift cards paid, order by order. Needs the Accounting or Support role or higher. Learn more: reports overview
- Copy a discount from the Discounts list or from its edit page. The copy gets its own code and starts turned off. Learn more: how to create discounts
- Log Out All Sessions on Account Assistance signs a customer out on every device without a password change. Needs the Support role or higher. Learn more: how to reset a customer password
- Stored Value, Balances: a switch lists the gift cards that are off or expired but still hold a balance, apart from the totals. The gift card total counts active cards. Learn more: stored value gift cards and credits
- Staff get an SMS Turned Off email whenever text messaging turns off, with the reason. Learn more: messaging dashboard
- SMS Logs has a link in the admin menu, under Email Logs, with search filters (customer, message, type, status, errors only) and a message type column. Learn more: messaging dashboard
- A filter box on the Admin Settings and Features pages, and an ingredient filter on the Grocery List report.
- Seed Defaults on the Dietary Filters page adds the default filters your list lacks, after a preview. Needs the Manager role or higher.
Improved
- Gift cards and credits in your sales reports. Monthly Sales & Tax shows what customers paid with credits and with gift cards in their own columns, and Cart Total and SubTotal include them. Learn more: reports overview
- A Mailchimp Tag Library that matches your audience. The Mailchimp page lists every tag in your Mailchimp audience with its current name, and you can rename a tag, point it at another Mailchimp tag, or take it out of the library. Add Tag needs only a name, and a name Mailchimp already has is linked instead of made again. Learn more: mailchimp
- One phone number, one text message setting. When two accounts share a phone number, a text message choice made on one of them applies to both. A customer who texts START gets back the messages they had on, on every account with their number. Learn more: sms text messaging
- The Eat Fresh billing page opens at once and refreshes in the background. It says how old the figures are when they are more than five minutes old, and says so plainly when billing cannot be reached. Learn more: your eat fresh billing page
- The Data API reads your menus: the live menu, recent menus and upcoming menus. Two new key permissions add the customer’s email and phone, and the discount codes, to order rows. Learn more: read only api
- On the account page, a meal’s name opens its details. The short meal code (such as E-12) no longer shows on orders, pending orders or the print slip. The admin meal edit page shows the meal number. Learn more: how a customer can view and print their orders
- When you edit a package, open pending orders take the new contents. A customer who checks out with the old contents is asked to add the package again.
- Update Meals on a products meal plan also updates the plan’s recurring price when that price follows the meals, and lists the plans that keep a custom price.
- The Grocery List, the Orders report and Labels load faster on large menus.
- A Free Order discount covers the meals. Its Waive Delivery Fees and Waive Order Fees boxes decide the fees: a new Free Order discount starts with both ticked, and so does every one you already had and one that you change to Free Order. A customer’s tip is not part of the discount. Comp Plan Orders has its own Waive Delivery Fees box. Learn more: how to create discounts
- The Gift Cards panel on a customer’s page lists every card with a balance and marks the ones that are off or expired. Learn more: gift cards page
- On the account page, a customer who never set a password can ask for a link to set one, and the change-email and change-password forms say plainly when a change did not go through.
- Partners: the Staff role or higher can add, edit and remove partners. Learn more: partners
- The Support role can use Charge Customer on an order, and the payment shows on the order. Refresh Counts and Resync Schedules on the menu page show to Staff and Support, and Discount Uses shows to Accounting. Learn more: how to manage admin users and roles
- The meal editor says that the order page allergen filters check a meal’s own allergens, not the allergens of a meal option.
- On the Messaging dashboard, Recent Bulk Sends shows how long each send took, and the Send From Number has a copy button. Each message shows when it was last sent and to how many customers. Learn more: messaging dashboard
- SMS Minimum Balance: with Bill After Bulk Send on, the minimum is not checked, and the Messaging dashboard says so. For SMS credits paid in advance, the minimum applies when a bulk send starts, order texts keep going until the balance reaches 0, and staff get an email up to 48 hours before a scheduled send that the credits do not cover. Learn more: messaging dashboard
- Send Now on a text message says how many customers will really get it. Learn more: how to edit sms order reminders
- After a failed SMS usage charge, Bill After Bulk Send turns off too: the site buys SMS credits in advance until we turn it back on. Learn more: messaging dashboard
- The account page plan card lists what the plan includes when there is no plan order yet. Learn more: monthly meal plans and renewals
- A cart a customer starts before logging in carries over to their account at login on the order page. When they already have a saved cart for that menu, the saved cart is shown, with a short notice. Learn more: pending orders
- Order emails show the order’s own delivery address, the customer’s delivery instructions on a local delivery, the order time in your site’s time zone, and no empty gift message line. On menus grouped by week, they show each week and each meal’s day. Learn more: email logs
- The plan renewal emails say when a renewal made no new order and why, and list a products plan’s meals from its order. Learn more: monthly meal plans and renewals
- A Prep login can open the Grocery List, a single order page, and the Labels report with your label settings. Delivery Confirmation is for drivers and admins.
- Report and delivery pages say “No orders for this menu yet.” when a menu has no orders, and the menu picker says “No menus yet.” with a Create a menu button, in place of an error popup. Learn more: reports overview
- The Contact page shows only the sections you filled in, and lists your X, TikTok, Bluesky, Pinterest and email links, as the footer does. Learn more: updating company info
- When we connect your Mailchimp, its standard automations are added. While Mailchimp is off, the Automations list marks an automation that needs it Mailchimp not connected. Learn more: automations
- Every site can open Manage Discount Archetypes and turn a default reward on or off.
- Impersonation: Claim This Session works from any page, and Stop Impersonation always takes you back to the admin. A customer who logs in on their own while you help them can still update their card and email. Learn more: how to impersonate a customer
- Role names on the Roles page and in the page editor’s role list are capitalized (Manager, not manager). Learn more: how to manage admin users and roles
Fixed
- Custom sections of your Terms of Service save as you wrote them. Learn more: how to edit your terms of service
- The Grocery List counts every meal inside a package line (two boxes of three meals count six). Recipe totals add up an ingredient by its name and unit, and convert units where they can. Learn more: how to create meal recipes
- Staff see why an address is not deliverable on the admin customer page, or a hint to recalculate delivery regions when the reason is unknown.
- The FAQ editor handles answers with colors and tables, and names the question that lacks a heading or an answer.
- The order page shows a meal’s new price and name at once after you edit it, with no reload.
- The menu picker on the reports shows a delivery date only for a menu that has schedules of its own.
- A menu whose save is refused also stops taking orders.
- Food labels on an order with meals for several delivery days show each meal’s own date. Learn more: how to print orders packing slips and labels
- On menus grouped by week, an order’s delivery date is the date of its meals’ week.
- Renaming a menu with orders no longer asks about its dates, and keeps the menu’s type. Saving a meal with a limited quantity keeps the portions sold while the page was open.
- The packing slip you print from a single order page shows a gift order’s gift details, as the Orders report slip does. Learn more: how to print orders packing slips and labels
- The Labels report leaves out orders marked Exclude From Labels. Learn more: how to print orders packing slips and labels
- When a bank declines a card during its extra card check (3D Secure), the customer sees Card Declined and that the bank declined the payment. Learn more: payment processors
- The Plans card on the account page shows New Plan Order also when the customer has an order on the live menu. Learn more: monthly meal plans and renewals
- The order page names the right pickup or delivery date on menus grouped by week, and for a location with its own Delivery Day.
- Meal Keys show as one neat line on the Meals page, as on the order page. Learn more: how to use meal tags and filters
- The Updates link in the help widget opens our updates page. Learn more: how to get help with your site
- With the Home page off, your site’s address opens the order page at once, with no “Nothing to see here” pause.
- The page editor lists every How It Works section, so you can edit the page’s text there.
- The admin Renew Now prompt shows the amount the renewal charges, with no sales tax on a credits plan.
- After you rename a meal component, the grocery list shows it on one line, not two.
Under the hood
- Security and reliability work. Scheduled tasks and the admin dashboard run more smoothly, and scheduled tasks keep your local time when the clocks change.
September 2026
New
- Actionable alert emails. Staff get an email for events that need a hand: a duplicate order held for review, and more. Learn more: duplicate orders and alert emails
- Bulk edit meal pricing. Filter and select meals on the meals dashboard, then apply a price change to all of them at once. Learn more: how to bulk edit meals
- Edit the Welcome, HELP and MENU text replies. The Messaging admin page shows and edits the automatic SMS replies a site sends. Learn more: how to edit sms order reminders
- Staff courtesy discount on one pending order. Staff attach a discount to one pending order even when the customer does not qualify, with a reason recorded. Learn more: courtesy discount on one order
- Expire unused credits in bulk. A tab on Stored Value lists accounts with no credit activity for 12 months or more and expires the ones you pick. Learn more: stored value gift cards and credits
- Find an order or a customer by number. Type an order number or a customer number at the top of the dashboard and press Enter to open it. Learn more: how to find an order
- Discounts, gift cards and credits on one order. Gift cards get their own checkout field and can combine with a discount code and credits on the same order. Learn more: how to create a gift card code from the admin
- Stored Value dashboard and tax reconciliation. A Stored Value admin section under Discounts and Reports shows gift card and credit balances and helps reconcile tax. Learn more: stored value gift cards and credits
- The Messaging dashboard shows who turned SMS off, when, and why. Learn more: messaging dashboard
- The admin pending order page shows the order’s gift card with a remove link. Learn more: how to create a gift card code from the admin
Improved
- Bulk meals editor: CSV of old values. Every bulk apply downloads a CSV of the values before the change, plus UI improvements. Learn more: how to bulk edit meals
- Content cleaning and stricter discount checks. Site content is cleaned when you save it and again when it shows. Discount rules are checked at more points in checkout.
- Apply Credits to Order button. Customers apply credits at checkout with one button instead of a per-order setting. Learn more: how to add credits to a customer account
- No sales tax on gift card and credit sales. Selling a gift card or a credits plan no longer adds sales tax. Tax applies when the value is spent. Learn more: stored value gift cards and credits
- SMS editor on Message Prefs. The live SMS editor with segment count and cost is on Message Prefs too. Learn more: how to edit sms order reminders
- Checkout returns faster after payment.
- Email Logs search filters and bulk send controls behind a Bulk Actions switch. Learn more: email logs
- Fast Publish: settings and content you publish apply in about 3 seconds on every server. Learn more: other content editable site copy
- Plan billing error notices read the same on older and newer plan versions.
- Better filters on the Customer Meal Plans dashboard. Learn more: how to cancel a customer meal plan subscription
- The Eat Fresh Tech Terms of Service has a section on the Data API.
- Customers on a billing hold show on the admin dashboard, on their plan page and in the plans action-items filter. Failed payments show the date they were tried. Learn more: dashboard action items
- When a scheduled finalize finds a discount code that expired or is used up, the order goes through at the regular price instead of waiting a cycle. Learn more: pending orders
- Admin menu tidy-up: Fees is under Orders. Voucher Options, Voucher Purchases and Stored Value are under Discounts.
- Order pages and the print slip list subtotal, total, then each payment. Admin order views show the gift card used. Learn more: how to view and edit an order
Fixed
- Search boxes find text with a dot, hyphen or bracket in it exactly.
- Your own wording for the Gifts feature shows everywhere in the admin.
- Turning a disabled customer account back on restores its email. Manage Customer shows why an address is blocked. Learn more: spam checks and bounced emails
- Long links in testimonials stay inside the card.
- Order details show the whole delivery window when a schedule group delivers over two days.
Under the hood
- A large round of security and reliability work.
August 2026
New
- Limited quantity admin override. Staff can place an internal order past a limited-quantity cap. The override is recorded on the order. Learn more: limited quantity
- Read-only API with keys. Per-site API keys for forecasting counts and finalized orders, scoped, rate limited and logged. Learn more: read only api
- Week-grouped menu schedules take a day and time cutoff for each meal.
- Daily Prep Report for week-grouped menus: meal, side and fruit counts for each delivery day. Learn more: reports overview
- Your Eat Fresh billing page shows what payment is due, and the admin dashboard shows a banner when auto-pay is off or a payment is due. Learn more: your eat fresh billing page
Improved
- Menu schedule chips have a new design, and the upcoming menu tabs handle edge cases. Learn more: menu page layouts
- Order status on the customer’s account uses your site’s own completed wording, and shows Order Placed until then.
- Clear content button on formatted-text settings, plus paste cleanup that strips Word, Docs and Mail styling. Learn more: other content editable site copy
Fixed
- The quick-add button stays on a meal whose add-ons have only one choice.
Under the hood
- Less background server overhead, so your site stays fast. Better “page not found” handling for old or mistyped links.
July 2026
New
- Automations. Rules that run on their own: when something happens, such as a signup or a first order, the site runs actions such as Mailchimp tags or an admin email. Learn more: automations
- Customer addresses with roles. Customers keep more than one address and give each a role: primary, delivery, billing. Learn more: customer addresses
- Edit Plan page for customer meal plans. One admin page to view and manage a customer’s plan, with the quick actions that used to sit on User Management. Learn more: how to cancel a customer meal plan subscription
- Discount Archetypes page. View and edit archetype settings (referral, referrer, comp plan orders) on one page. Refreshed discount search filters. Learn more: discount archetypes
- Monthly meal plans and renewals. Plans renew monthly as well as weekly, with a fixed renewal day, a renewal time of day, and a renewals-remaining commitment. Learn more: monthly meal plans and renewals
- Self-serve Finalize Now for plan orders. A customer can charge and place a pending plan order from the account page before the grace window ends. Learn more: pending orders
- Send the early-notice email for a customer’s pending plan order by hand from user management. Learn more: pending orders
- Billing holds: after a failed payment, automatic renewals and paid finalizes pause until the customer updates payment or a payment goes through. The hold shows on the account page and in user management. Learn more: how to cancel a customer meal plan subscription
- Order confirmation shows a low-stock warning when 10 or fewer of a limited item remain. Learn more: limited quantity
- An accounting role for financial reports and exports: sales totals, meal totals, royalties, churn and customer data. Managers and above assign it. Learn more: how to manage admin users and roles
Improved
- Duplicate order detection. The duplicate check matches on menu, schedule, delivery date and plan context, and holds a likely duplicate for review. Learn more: duplicate orders and alert emails
- When a required meal choice is missing at checkout, the meal’s edit window opens so the customer can pick it and go on. Learn more: custom meals and meal components
- Pending orders with no meals are deleted automatically after a short time. Learn more: what happens when a menu closes
- Better search filters on the Customers, Orders and Customer Meal Plans dashboards. Learn more: how to find a customer
- Voucher emails show the year on discount expiration dates.
- A failed payment links to its failed order, for easier follow-up.
- SMS preference switches show as off when text messages are off for the site.
- More phrases for the built-in spam check. Learn more: spam checks and bounced emails
- One address form on the account page, billing and gift checkout. A gift recipient’s address is checked for delivery when it is entered. Learn more: customer addresses
- Clearer messages for repeat order, sold-out, and voucher or gift card billing errors.
- Mobile admin fixes, including no zoom on form fields in Safari on iPhone, and a faster admin dashboard start.
- Your Eat Fresh billing page lists all your subscriptions and explains any problem with your payment method. Learn more: your eat fresh billing page
Fixed
- The previous and next buttons on account orders point the right way: back goes to older orders.
- The credits balance on the customer account page is always current.
- A bulk abandoned-cart send skips a blocked or inactive recipient and keeps going.
- Faster totals on the By Menu report, and correct order counts with a schedule filter. Learn more: reports overview
Under the hood
- Security and reliability work, and plan orders on daily menus finalize closer to their cutoff.
June 2026
New
- Customer account orders: one paged view of pending and finalized orders, a Print button for a one-page receipt, and Cancel Order on a pending order. Canceling a plan order counts as a skip for that week. Learn more: how a customer can view and print their orders
- Resend an email your site sent, or forward it to a different address. Learn more: email logs
- Finalize any pending order from the admin, standard or plan, without impersonating the customer. Learn more: pending orders
- Payments show their source (order, admin and more), so you can find a payment by where it came from.
Improved
- The Live Menu and Multiple Orders dashboard panels break down menus with more than one schedule. Learn more: dashboard action items
- Delivery routing is out of beta: routes by driver time and distance, with maps and route sheets. Learn more: delivery routing
- Upcoming menus are clearer on the account page, and can show on the Orders Closed page. Learn more: what happens when a menu closes
- The Features page has clearer names and descriptions. Learn more: enabling features on your site
- Schedules resync on their own. The button is off the reports and stays on Menu Edit for when you need it.
- The By Menu report shows when its data was last updated, with a refresh button. Learn more: reports overview
- Clearer emails when a pending order cannot finalize.
- Action items count plans skipped for the week apart from other plans with no order. Learn more: how to cancel a customer meal plan subscription
- An address marked undeliverable shows the reason.
May 2026
New
- Quick changes on an order: Associated Menu, Location, Schedule and Delivery Date save in place on the admin order page. Learn more: how to view and edit an order
Under the hood
- Security and reliability work.
April 2026
New
- Menu Rotation. Keep upcoming menus filled by repeating the latest menu or rotating through a set of base menus. Learn more: how to create a new menu
- Self-serve New Plan Order on the account page, with a duplicate check. Learn more: monthly meal plans and renewals
- Bounced email addresses are recorded automatically. The customer sees an alert on the account page, and user management shows a warning. Learn more: spam checks and bounced emails
- Admin Roles and Account Assistance are their own pages, next to Lookup / Manage. Learn more: how to manage admin users and roles
Improved
- Reports that mix pending and finalized orders show a pending vs finalized totals split. Learn more: pending orders
- Links straight to Stripe from customer billing and payments. Reactivate on order edit. Learn more: how to cancel a customer order
- Impersonation stays on through reconnects and browser navigation, and another tab can take over the session. Learn more: how to impersonate a customer
Under the hood
- More reliable scheduled tasks, and security and reliability work.
March 2026
New
- Built-in delivery routing. Plan delivery routes inside the admin: stops, drivers, an optimized stop order, and a print sheet for each driver. Learn more: delivery routing
- Completed status per schedule: delivery confirmation, order edit, account page, completed email and text. Learn more: delivery confirmation
- Clear Pending Plan Orders button that runs now. Learn more: pending orders
Improved
- Packing slips include custom meals, sort by segment, no component prices. Components show on reports with pending orders. Learn more: how to print orders packing slips and labels
Under the hood
- Feature switches and admin page access follow one set of rules across the admin.
February 2026
New
- Dashboard action items. The admin dashboard surfaces customers and orders that need attention, plus a recent orders panel. Learn more: dashboard action items
- Email Logs dashboard. See the mail your site sent, bulk sends included, in one dashboard. Learn more: email logs
- A discount can be limited to meal plan orders only. Discount settings moved to an admin page. Learn more: how to create discounts
- Optional public menu name that customers see instead of the internal name. Learn more: how to create a new menu
- User management and the Pending Orders dashboard warn when a customer has no valid payment method. Learn more: pending orders
Improved
- The Eat Fresh billing page shows monthly and annual prices side by side with the fitting plan highlighted. Learn more: your eat fresh billing page
- Schedule groups on reports, emails and the account. The account page shows a pending order’s address and finalize date. Learn more: pending orders
Under the hood
- Faster, steadier order page on slow connections.
January 2026
New
- Edit your site’s pages and copy. A page editor controls navigation placement, and home, How It Works, contact and account copy are editable content. Learn more: how to configure the faq page
Improved
- Menu edit tools: bulk create menus, inactive meals with a clear option, a warning before changing schedules on a menu with orders, a Menu Defaults page. Learn more: how to create a new menu
Under the hood
- New sites start faster: we can bring in meals, menus and customers from a spreadsheet.
December 2025
New
- New menu page layouts. Two new menu layouts (text-only and image-card), meal modal layout as a setting, and upcoming menus as tabs. Learn more: menu page layouts
- Spam and bad-address protection. A spam check for the contact form, with a Spam Checks admin page. Learn more: spam checks and bounced emails
- An add to cart event goes to Google Tag Manager and Facebook when a customer adds a meal. Learn more: google analytics and tag manager
- When a bank asks for an extra card check (3D Secure), the customer gets a Billing Update required email that explains it and points to Update Billing. Learn more: payment processors
- Promotions switch off on their own after their end date. Learn more: bonus gift card promotion
- Voucher options can be marked inactive or deleted, and then hide from your site. Learn more: how to add a discounted gift card
Improved
- Image library: simpler filters, pagination, fixed-size thumbnails, picker as an overlay with date sort. Learn more: how to add images
- Report sorting and print: All-Time report sorts, orders report sorts by location, customer or custom order, and a Print button. Learn more: reports overview
- Faster order and menu pages: lighter icons and better image loading.
Under the hood
- Scheduled tasks run on time, even when your site is busy.
November 2025
New
- Undo when you remove a meal on menu edit. Nothing is dropped until Update. Learn more: how to create a new menu
Improved
- Autofill preview shows match counts, spreads meals evenly, matches meal options by close wording. Learn more: how to set up recurring meal plans
Under the hood
- Renewals, reminders and scheduled reports run more reliably.
October 2025
New
- Create Common Discounts button adds welcome, first-responder, trainer, owner and thank-you codes a site does not have yet. Learn more: how to create discounts
Improved
- Checkout on Stripe Payment Element with Link. Card entry uses Stripe’s Payment Element, and customers can pay with Stripe Link. Learn more: payment processors
- Open Analytics Dashboard goes straight to the Fathom dashboard, no password to copy. Learn more: accessing site metrics from your admin dashboard
Under the hood
- More reliable payments, and faster, more consistent admin forms.