Removed a temporary security safeguard now that the underlying server patch is in place.
The General Overview report now has an optional Category column you can toggle on, and your choice is remembered per browser.
Custom label logos now print correctly on shipping labels for all accounts, instead of falling back to the default logo.
Admins can now email customers when applying an account credit or adjustment, with an editable message preview and a default on/off setting.
Updated the "Learn more" links in the admin to point to our new knowledge base, so help articles are easier to find.
Added a way to resubmit ads for review after a landing page issue, and tidied up an ad link to avoid a redirect.
Fixed an error that could occur when a subscriber's shipping address was missing a city.
Fixed a minor error on the product page when no video link is set. Product videos can still be added for Shopping listings.
Tidied up spacing and layout in the weekly cycle steps so the "go back" links line up more cleanly.
Weekly email generation now shows live progress in a pop-up instead of reloading the page, so admins can watch it finish without timeouts.
The holiday features page now shows on/off status for each gift box option, and the feature audit tracks them too.
Working on an Emergency Actions page for admins: reopen closed orders and hold the cutoff until a set time, with the hold expiring on its own.
Gift boxes got an upgrade: a new settings page for multi-week gifts and holiday wrap, an automated email series to turn gift recipients into subscribers, and a simpler gift form.
Order regeneration is faster and more reliable: duplicate runs are blocked, the progress bar moves smoothly, and multi-week gifts now stay active until the last delivery.
Weekly email generation now runs in the background, so large sends no longer time out while you wait, and progress updates stream live on the page.
The General Overview report now has an optional Distributor column, and your choice is remembered between visits.
Receipts can now be printed sorted A-Z by customer name as well as by route, and multi-week gift boxes show their delivery number (like 2/4) on packing labels.
Added more tools for group gifting, including per-recipient invites, buyer controls to manage or remove recipients, and cleaner short links with a redesigned claim page.
Fixed an issue where push notification registration could fail on the mobile app, so device tokens now save reliably.
Added tooling to build and launch ad campaigns from a spec, plus a new landing page comparing delivery software options.
Reworked our outreach email templates and follow-up timing, and sales cards now show emails sent and time spent in each stage.
Internal dashboard got a refresh: a daily brief card, live finance numbers, and per-department job status indicators. Also consolidated shared business data into one place.
Gift purchases now let buyers pick a delivery cadence, like weekly, every other week, or monthly. Also removed the popup from gift checkout steps.
Added a new Mobile Apps page covering native iOS and Android apps for customer stores, plus a homepage teaser and nav links. Also fixed a push message check for logged-out users.
Added corporate gifting: companies can buy a batch of boxes in one payment and share a single link for recipients to claim theirs, no card needed. Also fixed two gift checkout bugs.
Fixed a sign-up edge case where the Klaviyo tracking script could hit an undefined variable when box size or type was missing.
Fixed an admin error that could occur when opening a discount code that had already been deleted. Admins now get a clear message and return to the list.
Mobile app submissions got much more automated: listings, age ratings, privacy details, and review info now fill in on their own, with one command handling most of the process.
Admins can now pin a shop category to keep it visible even when it has no products that week. Category counts also refresh right after menu changes.
Fixed a rare admin page error that could appear when a deleted filter was still referenced in a rule.
Site setup now stops with a clear error if database credentials are incomplete, instead of quietly creating a broken environment.
New customer sites now get their production database settings configured automatically during setup, preventing newly created stores from landing on an offline page.
New customer sites now automatically get a matching development copy of their database, making it easier for us to test changes safely.
Fixed an issue where our app store review test account could generate phantom orders and show up in the admin customer search.
Modernized the signup checkout with pickup location selection, gift orders, order minimums, and terms acceptance. Also fixed a map issue for first-time pickup customers without an address.
Replaced our noisy hourly log monitoring with a quieter daily check that only flags real problems, like runaway loops or new errors.
Added a step-by-step pickup appointment picker for signup and rescheduling, plus a printable pickup roster for staff.
Fixed a bug where a dropped database connection could cause a background job to retry endlessly. It now retries once and stops.
Added a friendly error message when embedding a lead page without selecting a file, so uploads no longer fail silently.
Improved the new-site setup health check with clearer diagnostics, and fixed the welcome email so it no longer errors when a new system is created.
Removed a redundant "Create Your Account" prompt from the login page to keep it cleaner.
Site setup during signup now runs in the background and picks up where it left off if you reload, so duplicate builds no longer break it.
Fixed an issue where customers switching between organic and conventional boxes could have their Regular Order items point at the wrong product version.
Backup restore list now combines backups from all of a store's domains, newest first, and the buttons fit better in the card.
New signups now see a friendly "we're building your setup" message instead of a blank screen or broken page if automatic site setup hits a snag.
Fixed a bug in new site setup that could cause it to fail when generating a unique database name.
Fixed tight spacing between product image thumbnails on mobile so they no longer butt up against each other.
Product pages can now include a YouTube video that shows up in the image gallery and in the Google Shopping feed.
Product pages now tell search engines when a sale price actually ends, so outdated prices stop showing up in search results.
Added a dashboard announcement about the new self-serve privacy page, where customers can request, correct, or delete their data.
Redesigned the privacy and data request page with a cleaner card layout, easier-to-read forms, and clearer data retention info.
Added a Compliance page and expanded the privacy portal so customers can request a copy of their data, correct it, or delete their account.
Fixed a bug where stray debug output could break page redirects, and added a safeguard so product categorization skips bad AI responses instead of erroring.
Dashboard news feed now includes a heads-up on Google's new dietary filters for local search, with tips on tagging your business profile.
Account deletion requests now link straight to the customer record and include step-by-step instructions for anonymizing personal data.
Subscription reports now include a breakdown of active subscribers by box, with a quick link to view each group.
Added a weekly check that flags active customers who should have an order but somehow ended up without one, so gaps get caught before anyone has to write in.
Fixed a bug where map link pages could error out if their cached file was missing.
Gift boxes now follow your custom display order on the gift purchase pages, with price and name used as tiebreakers.
Added an on/off switch for minimum product requirements, so admins can pause checkout minimums without losing their saved item list.
Fixed an issue where a plus sign in email subjects, SMS, and push messages could turn into a blank space when sent to subscribers.
Added a backup redirect so customers who moved to a new domain still land on the matching page if they visit the old address.
Laid the groundwork for an iOS version of our recipes app, including TestFlight upload tooling for internal testing.
Recipe imports in the mobile app now work with more sites, including ones that used to block imports. Also removed a redundant checkmark icon from shopping list items.
Added tooling to streamline app store review and compliance setup for our mobile apps. Nothing changes for subscribers.
Subscribers can now use Apple Pay or Google Pay to save a card at sign up or when updating payment info. Billing is unchanged.
Fixed an issue where discontinued items with leftover packing requirements couldn't be cleared out. They now show up so they can be zeroed.
Announcements can now go out as an email-only broadcast for posts that are already published. There's also a new dashboard card highlighting customer reviews.
Customer reviews now support photos and video, with AI-assisted moderation and public replies from store owners.
Added a way to capture and re-apply a full storefront redesign between environments, plus fixes for custom fonts and cache handling during a store rebrand.
Fixed a bug in the SMS conversation view where a sent message could briefly appear twice in the thread.
Admin menu now shows badges for pending reviews and unanswered questions, and shop pages with star ratings load faster.
Stores can now show star ratings and Verified Purchase badges, reply to reviews, and let shoppers ask questions on product pages.
Fixed customer search so two different customers with the same name both show up, with their emails displayed to tell them apart.
Reviews now support photos and short video, plus a refreshed review request email and a new email when a product question gets answered.
Fixed an issue where old brand names could linger in search metadata and mobile app titles after a rebrand, and expanded the cache clear to refresh the whole store.
Fixed an issue where logged-out visitors could see outdated pages after a site redesign, and added a one-click option to clear the page cache.
Fixed a routing issue that blocked a newly launched storefront domain from loading, and documented the steps for a safe domain cutover.
Fixed a missing custom font that wasn't loading on a newly redesigned storefront.
Added a migration tool that lets us deploy a full site redesign, including pages, navigation, and email styling, to production in one step.
A new Android shopping list and meal planning app is now in internal testing, with one-step build and publish tooling.
Mobile app login screen now opens with empty fields in production builds instead of prefilled test credentials.
Updated the mobile app's branding and display name across the login screen, account page, and app title.
Fixed a login issue in the mobile app where credentials could arrive empty due to a redirect, and bumped the Android build version.
The Android app now targets the latest Android version and uses an updated build toolchain, keeping it current with Play Store requirements.
The Android app now requires Android 7.0 or newer, which still covers nearly all active devices and clears a Play Store upload warning.
Account deletion requests can now be submitted directly through a simple form on the site, with spam protection built in, instead of going through the contact page.
Planning is underway to host our own map tiles for the delivery area map, so it no longer depends on an outside provider.
Fixed a deployment gap that had stopped some configuration updates from reaching a few of our servers, so they now sync reliably again.
Image resizing now snaps requested sizes to a fixed set, which keeps image delivery fast and costs predictable. We also added a billing alert to catch unexpected usage early.
New storefronts now get their delivery area map set up automatically, so maps load correctly from day one with no manual step.
Delivery area maps now use a more reliable background map provider, so service zones keep loading smoothly for customers.
Meal plans now have a "made it" toggle, and shopping lists can sort by store aisle with a custom aisle order.
The recipe app has a fresh look, with a Light/Dark/System theme option and a cleaner read-and-cook view for recipes.
Tightened our automated tests on the card payment form so a form that fails to load gets caught before release.
The Android app has a redesigned bottom nav bar with new outline icons, an Add-ons tab, dark mode support, and long-press shortcuts for quick actions.
Switched the delivery area map to a different tile provider, so maps on the where-we-deliver page now load from a new source.
Fixed an Apple Pay issue that could stop the payment form from loading for customers with recurring weekly delivery schedules.
Planning new shipping details in our Google Shopping feed, like order cutoff times and minimum order values, starting with a small pilot.
Planning richer product ratings in search results, with star ratings shown only when real reviews appear on the page, starting with a small pilot.
Scoping out cart suggestions that would let customers add recommended items to their upcoming order with one tap, starting with a small pilot.
Planning automated push notifications for order reminders, like a heads-up before the weekly cutoff, with per-customer controls to roll them out gradually.
Planning work on a smarter in-app review prompt, so only engaged, happy app users get asked for a rating.
Deep links now open the right screen in our mobile apps, and push notifications can land users on a specific page when tapped.
Fixed an issue where large automated daily summaries could fail to run on heavy email days. Internal AI tasks now handle bigger inputs reliably.
Our internal assistant now scans the project board hourly and scores new ideas by reviewing the code. It only scores them, never builds.
Storefront structured data now includes shipping and return policy details, and product feeds include category info to help with search visibility.
Referral programs just got an upgrade: customizable referral codes, an easy on/off switch, and a personalized invite page for new sign-ups.
New tools now surface grant opportunities for customers to apply for, plus local leads based on each store's delivery area. Both run weekly, with more rolling out soon.
Our internal AI assistant now scans the project board hourly and scores new build ideas by reviewing the actual code. It only scores them and never builds anything on its own.
After deleting an order, the confirmation message now links straight to the Undelete Orders page. The JSON upload restore tool is also now open to all admins.
Deleting a single order from a customer account now saves a recovery snapshot, so it can be restored from the Undelete Orders page like bulk deletes.
Restoring a deleted order now handles leftover payment and transaction records more gracefully, so existing records no longer cause errors.
Admins can now export a single order as a JSON file and re-upload it to restore it, including its payment transaction history.
Sketching out a plan for automatically triaging new feature ideas, scoring them and drafting project stubs for review. Nothing gets built without a human sign-off.
Planning a change to tuck the promo code field behind a "Have a promo code?" link at signup and checkout, to cut down on shoppers leaving to hunt for codes. Still in the research phase.
Added the Google Store Widget to the feature audit, plus a link to Google's details on the dashboard announcement.
Stores now honor Global Privacy Control signals, pausing ad and data-sharing pixels for visitors who send them. Also added an optional Google Store Widget badge.
Fixed an issue where referral links using custom vanity codes weren't always credited to the right customer.
Fixed a bug where logging out after cancelling an account or hitting an unavailable delivery area could trigger a page error.
Added one-click tracking to internal idea lists so items move to "Building" status automatically once picked up, keeping backlogs cleaner.
Auto-fix notifications now include one-click deploy buttons, making it faster to ship fixes straight from the email.
Fixed a minor image loading bug and cleaned up page redirect logic for smoother navigation.
Blog previews now show a featured image pulled from each post, making the blog listing page easier to scan.
Small visual tweak: updated the dashboard icon for the AI business info section.
We added a link to a full write-up on our new Press & Media feature, making it easier to learn how to publish press releases on your store.
Recipes feature update: adding a recipe to your week now auto-adds ingredients, and planned recipes show a quick "this week" indicator for easier tracking.
Added a new recipes and meal planning experience, including shopping list generation and smart ingredient recognition for easier weekly planning.
Added a customer testimonials section to the referral page, so visitors now see real feedback while sharing with friends.
Improved site navigation styling with smoother hover effects, plus fixes to footer spacing and brand color consistency across pages.
Fixed a layout shift issue on page-builder pages so the hero section no longer jumps after the page loads.
Added an internal one-time tool to quickly rebuild demo site content for testing and sales previews.
Promotion banner settings page now includes a live preview and clearer guidance to help separate the top site-wide bar from in-shop lifestyle banners.
Fixed login link routing and corrected header spacing on pages using the default page builder header.
Updated font options for select storefronts, giving a few brands refreshed typography choices.
Reverted the site-wide referral promo bar; referral links remain available via the standard navigation menu where enabled.
Improved internal email alerting so direct replies to in-progress requests always reach the right inbox, even during notification cooldowns.
Improved our automated error monitoring: critical issues now get priority handling and instant alerts, while routine fix proposals are reported without duplicate notifications.
Fixed a bug where malformed session IDs could cause errors for some visitors; sessions now reset cleanly instead.
Rebuilt our referral pages with live testimonials, cleaner invite links, and a site-wide promo banner for eligible customers.
Refreshed our referral program: easier invite sharing, a cleaner claim page, and simpler friend links site-wide.
Newsletter signup is now a lazy-loaded popup, so the verification widget only loads when customers actually open it, speeding up page loads site-wide.
Fixed an export issue where product labels containing commas could misalign columns in CSV output.
Login page updates: phone-number password sign-in, a redesigned "check your phone" SMS verification screen, and clearer loading states during submit.
Updated login page wording for clarity.
Fixed an issue where invalid session IDs could cause errors on certain pages; sessions now reset cleanly instead.
Your login page just got smarter: it now adapts per customer, offering email or phone sign-in with password, magic link, or texted code options.
Login improvements continue: phone number login now works with passwords, and the SMS code verification screen got a cleaner, more secure design.
Referral earnings now show consistent totals across pages, and brand colors on share pages better match your store's theme.
Redesigned the login page: you can now sign in with your email or phone number, with clearer options for magic links or text codes.
Fixed farm/vendor map pins so they now show the correct location instead of defaulting to the wrong spot on the map.
Referral program details are now included in our AI-assistant-readable storefront data, plus a new "Refer a friend" link on key store pages.
Customers can now log in with a one-time SMS code instead of a password—no need to set up your own SMS number first. Enable it from the SMS Messaging page.
SMS Messaging labeling cleaned up across the app for a more consistent, generic experience.
SMS messaging just got a refresh: the texting assistant is now unbranded, customer SMS login is now its own standalone setting, and our shared system number now auto-replies to let people know it's for codes only.
Referral program update: we now notify referrers as soon as a friend signs up, added an earnings summary to the referrals page, and a one-time credit celebration popup when a reward lands.
Referral program update: invites now include a personal note instead of an editable template, and admins can set how many orders trigger referrer credit plus an optional signup discount code that stacks with referral credit.
Improved reliability for automated assistant actions: blocked operations are now logged and flagged instead of silently failing.
Referral program settings got a refresh: a single on/off switch, a redesigned invite page, and quick-set promo banners that reflect limited-time bonus amounts automatically.
Added extra screening for referral codes to filter out offensive content, plus a fix so the referral program fully respects its on/off setting.
Apple Pay and Google Pay are now available for Stripe stores — customers can save their card with a tap at sign up or when updating payment info.
Mobile app update: added deep link support, app shortcuts, live cart badge updates, and a smoother keyboard experience on Android and iOS.
Streamlined mobile app setup: automated syncing of signing certificates and store IDs, plus smoother deep-link configuration for Android and iOS builds.
Added self-serve Apple Pay / Google Pay setup for Stripe customers, including domain registration and recurring payment details shown at checkout.
Referral program got a refresh: customizable bonus amounts, easier sharing options, and personalized referral codes for subscribers.
Added support for deep links across apps, so tapping a link or push notification now takes users straight to the right screen.
Internal tooling update: query results now default to newest-first, reducing chances of misreading stale data as missing.
Cleaned up old background-task dependencies and dead code paths—no changes to user-facing features.
Press releases now have better SEO: proper page titles, meta descriptions, sitemap entries, and structured data for search engines.
Android app builds now generate signed release bundles reliably, and we streamlined the process for inviting internal testers.
Internal fix for local dev environments accessed via SSH tunnels—no impact on live sites or user-facing behavior.
You can now publish press releases on a branded Press & Media page with built-in RSS—draft, publish, and design it all in the page builder.
Small tweak to press room page title formatting for a cleaner look.
New: a feature audit check for press releases, so admins can easily see if their Press & Media page and RSS feed are turned on.
Improved support ticket handling: thank-you replies now get a quick draft response for review instead of auto-closing, and backend restore tooling got more robust for large datasets.
Added an RSS feed for the blog, plus refinements to the press releases page design and styling.
Added a press releases feature: a public press room with listing, individual articles, and an RSS feed for easy syndication.
Announcements can now be edited or canceled separately from their emails, giving more control over scheduled sends before they go out.
Clarified messaging: AI assistants can now read your store’s setup to guide shoppers, but signup and checkout still require a person.
Your store now publishes an agent guide and machine-readable catalog feed, helping AI shopping assistants find your boxes and products automatically. No setup needed.
Added new AI-friendly catalog feeds and guides, helping automated shopping assistants find boxes and add-ons more accurately.
New stores now stay email-safe by default until fully approved, preventing accidental or unauthorized outbound mail.
Fixed an issue where label printing could fail if a barcode or QR code image was still being generated, improving reliability of printed labels.
Improved database error handling and logging to prevent memory issues with large queries, plus more reliable handling of missing databases.
Loading...