Updated our sign-up and contact links for clarity.
Improved our llms.txt with an "At a Glance" summary—key facts like delivery area, box options, and pricing, now easier for AI assistants to find.
New app users now see a welcome screen with a personalized photo collage before signing up, plus smoother native touches like offline alerts and haptic feedback.
Refreshed our llms.txt with accurate, up-to-date product info and links, giving AI assistants a clearer picture of what we offer.
Added a one-click "Save as Default" option to orders—add-on items get saved as recurring without disturbing existing schedules or quantities.
Your store now publishes an llms.txt file so AI assistants can accurately describe and recommend it. Check the dashboard to review yours.
Improved push notification token caching for better reliability across servers.
Fixed a deploy check that was mistakenly blocking releases due to a caching function mismatch—deploys should run smoothly now.
Mobile app update: added a native bottom navigation bar with brand-colored accents and a loading indicator for smoother in-app browsing.
Stores now publish a standard llms.txt file describing the business, delivery area, and offerings, to help AI tools represent them accurately.
Added a weekly scan that flags relevant ecommerce and SEO best practices for our team to review and adopt.
Added a "Follow us on Google" option so customers can mark our store as a preferred source in Google Search, now available on the blog and site pages.
Added a new My Notifications page so customers can view and dismiss account notifications, including updates about preference changes.
Improved app layout: cleaner titles and icons across pages like schedule, delivery, birthdays, and gift cards for a more native app feel.
Small internal tooling update: improved error handling in our data query scripts to prevent silent query failures. No customer-facing changes.
Your store footer now includes Google's Preferred Sources button, helping boost visibility in Google Search. Already live — no setup needed.
Farm/vendor visibility settings now consistently apply across shop, cart, and order pages. Also added a new upcoming-order summary on the home screen in the app.
Added a "Preferred Source" button in site footers to help visitors mark sites as preferred in Google Search, plus smoother haptic feedback in the mobile app.
Small fix: improved tooltip and popover positioning for a smoother interface experience.
Push notifications now auto-detect their configuration, reducing setup steps and the chance of misconfiguration. Also fixed vendor name display to respect visibility settings.
Improved internal tooling for managing push notification setup across mobile apps at scale, with better secret storage and rate-limit handling.
Improved setup for mobile app push notifications—streamlined configuration behind the scenes for more reliable delivery.
Push notifications now support both old and new mobile apps at once, so delivery keeps working smoothly during the transition to the newer system.
New: preview your mobile app's App Store and Play Store listing right from the admin panel—screenshots, graphics, and text in one place.
Push notifications now run on a more efficient delivery system behind the scenes—no visible changes, just improved reliability.
New: Cart now opens in a slide-out drawer instead of jumping to a new page—see items and subtotal instantly. On by default; manageable in settings.
Improved the mobile app experience across account pages, referrals, gift, and pause screens with cleaner layouts and consistent branded styling.
Page builder update: imported blocks now drop to the top of the list with a highlight so they're easy to find and reorder. Also refreshed panel styling for a cleaner admin look.
Fixed price display formatting on mobile and cleaned up admin preview behavior so storefront popups no longer overlap backend tools.
Improved the page builder's rich text editor: better toolbar positioning, text size options, and a new hero block with flexible rich text content.
The slide-out cart drawer is now enabled by default for most customers, making checkout quicker without leaving the page.
Product detail pages now always show the quantity picker and recurring order options, giving shoppers more control before adding to cart.
Redesigned the account settings page in the app with a cleaner profile card and simplified settings list.
Redesigned the app shop search bar and account info page with a cleaner layout, plus new navigation and styling polish across the mobile app experience.
Small fix to subscription address handling to prevent errors when shipping state info is missing.
Improved the shop experience: smoother add-to-cart animation with a full-width quantity stepper, subtle icon feedback, and refined category page styling.
Fixed a shop cart bug where items could be added with a quantity of zero, and cleaned up product card carousels so tall items no longer stretch cards in unrelated sections.
Internal update: reduced inbox notification noise by batching non-critical alerts, and expanded internal daily activity summaries with more context.
Fixed sitemap generation to automatically recover from corrupted index data instead of repeatedly logging errors.
Onboarding worksheet list now filters out bot/prefetch noise by default, showing only engaged prospects, with an option to view all entries.
Internal tooling update: added safety checks to our data query scripts to catch typos and unclear filters before they run.
Improved automated task processing to use a dedicated billing key, reducing failures from expired logins.
Added automatic validation to catch broken stylesheet code before it goes live, preventing site-wide styling issues.
Fixed an issue where the integration dashboard could show a "connection expired" notice even when still connected.
Fixed an issue where incomplete subscription data could cause email template errors.
Fixed an issue where app theme colors could fail to load correctly on production.
Fixed a signup bug that could incorrectly block gift certificate orders requiring no card payment.
Improved search bar behavior on the shop page for a smoother browsing experience in the app.
Fixed a bug where bundled items could be mistakenly treated as regular products, and added back and search navigation to the app's product page.
Improved product photo galleries in the app: swipeable images with a tappable thumbnail strip for items with multiple photos.
Small UI fix: the custom pause date dropdown now resizes properly on smaller screens.
Added extra safety checks so automated actions can be tracked and reversed if needed, improving reliability behind the scenes.
Support inbox now proposes actions before running them, supports multiple actions per request, and gives clearer delivery date info in replies.
Fixed an issue where some logos weren't showing up correctly on printed labels and invoices.
Small fix to prevent a warning on the sign-up page when displaying pricing text.
Mobile welcome page update: the account info is now shown in a collapsible card right on the page instead of a popup. Also improved table scrolling on order history.
Removed the sticky "Add to Order" button on mobile shop pages since items can now be added with a single click directly from the page.
Fixed browsing history from appearing on account pages like settings and schedule where it doesn't belong.
Improved email system security with better input handling to prevent data issues.
Improved our mobile app development workflow and fixed icon display issues on Android devices.
Fixed an issue where "Your Browsing History" could appear empty—now it only shows when there are real items to display.
Improved app support with push notification setup and added privacy policy, terms, and support contact info to app metadata.
Refined the app experience with cleaner item pages, consistent buttons and inputs, and a fix for a login logo display issue.
Fixed a minor display bug that could cause layout issues when very few items were available.
Customer feedback alerts are now batched into a single digest email every 10 minutes instead of one email per response, plus sent emails are now archived before cleanup for longer-term reference.
Fixed a session handling issue that could cause unexpected logouts, and made sure marketing popups stay out of the mobile app experience.
Follow-up comments on order feedback now notify admins automatically, keeping the team in the loop faster.
Improved the customer feedback popup with a cleaner mobile-friendly launcher and clearer report explanations.
Fixed newsletter signup forms so email fields and buttons stack properly on mobile instead of overflowing the screen.
Fixed mobile styling on the social proof popup so it stays compact in the corner and never overflows small screens.
Delivery zip check now offers to save your cart by email when we deliver to your area — handy if you're not ready to check out yet.
Small backend fix improving reliability of admin data lookups.
Support inbox updates: smarter AI reply suggestions with clearer action guidance, plus new self-serve options for common requests like box changes and contact updates.
Small backend update: synced database schema and internal notes to keep order defaults, inbox drafts, and email archiving running smoothly.
Support inbox got smarter: AI-assisted reply suggestions, one-click credits, and better draft saving so agents never lose context.
New site sections (headers, footers, etc.) now start inactive by default and won't show live until an admin turns them on.
Internal update: added an admin migration tool for rebranding workflows, with status checklist and safe preview/backup before live content changes.
Small fix to testimonial block: quote marks now render cleanly without duplicating on save.
Email campaigns now show a "converted" badge for subscribers who became customers, right in the subscription status column.
Support inbox update: bulk select conversations, quick status/assign controls, and instant confirmation toasts for faster ticket handling.
Admin panel now detects expired sessions and shows a friendly notice instead of a broken screen, so unsaved work stays safe.
Improved handling of shipping address data to prevent errors when fields are missing.
Cart updates: bulk actions now use a "Select all" checkbox and a single dropdown with an Apply button for saving or deleting items.
Added an option to save your current cart as your default recurring order, right from checkout.
Fixed a bug where new site setups didn't correctly apply the selected template, and added support for custom color palettes in stylesheets.
Small fix: improved handling of subscription emails when route or schedule data is missing, preventing display errors.
New: a customer service inbox with threaded replies, so support conversations are easier to track and respond to.
Fixed an issue where missing shipping address fields could cause errors in email templates.
Fixed an issue where box price could display incorrectly in email templates if pricing data was missing.
Customer service email forwarding addresses are now set up automatically—no need to enter a store key anymore.
Added a new setting on the Inventory page to control whether a distributor with 0 planned cases still counts as one full case in stock.
Customer support emails can now be routed directly into each account's timeline, making it easier to track conversations in one place.
Improved spacing and layout on the conversions dashboard for clearer, easier-to-read stat cards and charts.
Fixed an edge case in product category syncing to prevent errors when classification data is missing.
Improved order un-cancel logic so reserved inventory updates consistently and syncs properly with stock tracking.
Improved lead-to-customer conversion tracking accuracy and added campaign details to the customer conversion report.
Improved internal tools so our AI assistant better understands each store's setup and can pull weekly order reports automatically.
Improved our support message tool to fully rewrite replies in a more natural, casual tone instead of just trimming AI-sounding phrasing.
Fixed an inventory issue where un-skipping an order didn't properly re-reserve stock.
Fixed a bug in subscription quantity checks that could cause errors with certain order values.
Improved error handling for external API requests to prevent failures from disrupting normal operation.
Reordered the top navigation menu so Contact, Login, and Sign Up now display in a clearer left-to-right layout.
Updated our Shopify comparison page with clearer messaging on how Kiva Logic handles recurring boxes and local delivery out of the box.
We renamed "Box Products" to "Menu Builder" across the admin panel for clearer navigation.
Expanded our internal feature-research tool to scan more sources, including competitor reviews and industry trends, for better product ideas.
Updated support options: replaced the "Book a demo" link with a simpler "Let's chat" prompt for quick questions.
Added a weekly feature-ideas digest for admins, surfacing new build suggestions with options to mark them build, considered, or dismissed.
Added a slide-out cart drawer to the desktop header, accessible right next to My Account.
Admins can now turn off grandfathered pricing entirely, resetting all boxes back to the current list price with one click.
New: admins can connect an AI assistant to operate store admin pages directly through chat, with a setup guide and live connection test built in.
Grandfathered box pricing is now fully enforced when existing customers switch box sizes. Also made inline-edit fields easier to click — the whole cell now highlights and responds, not just the text.
Small backend fix to improve reliability when updating product vendor info.
New: customers who log in without an order started this week now get a quick prompt to create one, so they're not stuck on recurring-only.
Added a section dropdown to our Get Started worksheet for easier jumping between steps on mobile.
Added a one-click option to fill in example messages for the tab attention catcher feature.
Added a quick prompt for customers to start their weekly order if they haven't yet, plus support for grandfathered pricing on select boxes.
Improved the alternate email field in customer profiles with a cleaner layout and subscribe toggle right next to it.
Improved payment method safeguards: customers with an outstanding balance or a paused account now can't remove a card until it's resolved.
Added optional SMS alerts for urgent inbox notifications when away, with easy opt-out. Also cleaned up internal system configuration docs.
Get-started worksheet now emails a downloadable Store Blueprint (PDF + data file) when finished, plus added bot-traffic filtering and abuse protection on submissions.
Internal tooling update: added a workflow to help staff pick up in-progress support investigations right where they left off.
Lead forms now let people add an optional note, and our navigation menu got a cleanup for consistency across desktop and mobile.
Small fix: improved handling for email preview data to prevent errors when no results are found.
Admins can now skip or add customer delivery weeks directly from the schedule page, no login-as-customer or reason prompt needed.
Refined cart icon logic: the cart trigger now shows only when there's an open order or active cart, with smarter icon switching across headers.
New: Tab Attention Catcher tool now visible in feature audits to help track adoption across your store.
New "Tab Attention Catcher" tool added: customize up to 5 messages that nudge visitors to return when they switch browser tabs.
Fixed a bug that could cause errors when generating certain reports.
Fixed an edge case where deleting a payment record could fail silently if the record wasn't found.
New comparison page highlighting cost savings vs. typical plugin stacks is now live for customers to check out.
New page compares included platform features against typical Shopify plugin costs, breaking down the monthly savings from not needing separate apps.
New slide-out cart drawer feature is now available, currently in limited pilot rollout with quantity steppers and recurring order toggle.
Slide-out cart drawer is now off by default while we pilot it with a small group of customers before wider rollout.
New slide-out cart drawer is now on by default, with quick quantity edits, recurring order options, and category grouping.
Improved payment method protections: customers with a pending or failed payment can no longer remove their last card on file until it's resolved.
Piloting a new slide-out cart drawer for a small group of customers, off by default while we test.
Back-in-stock alerts now require email confirmation for non-customers, plus improved expiry handling and a new report view for tracking expired requests.
Improved billing page: cleaner delete button placement, more reliable error/success messages, and fixed display of saved cards with missing card-ending digits.
New: ask "how did you hear about us?" in a popup right after signup instead of at checkout, with branching follow-up questions and a lifetime-value-by-channel report.
Small layout fix: box name now uses full width when there's no active order, improving display on the account page.
Added a post-purchase survey to ask new customers how they heard about us, with a simple settings page to configure it per account.
Customers can no longer remove their only payment method while their account is active — add a new one first, or cancel to remove it.
Our automated error monitoring now proposes safe fixes for common warnings (not just critical errors) — these require a one-tap approval before anything is committed.
New: a Holiday Features page to view and manage seasonal gift card promos, plus a page builder block that shows active promos automatically.
Skipping multiple deliveries in one visit now only asks "why" once — your reason carries over to the rest.
Fixed a small bug where missing card data could cause an error on the account page.
Tuned up our internal reply-checking tool to trim replies down to size and swap in plainer wording, on top of catching AI-sounding phrases.
Cleaned up an unused background process and updated internal docs to reflect the current auto-refresh setup.
We've refreshed our "Start a Produce Box Business" guide with a more general, location-agnostic version — old links still work.
Added a quick activity snapshot for the Store Blueprint onboarding tool, showing starts, completions, and last activity right on the dashboard.
Improved our deployment pipeline to fix file permission issues, making production deploys more reliable.
We added a Store Blueprint teaser to the homepage and pricing page, letting visitors preview their store setup before signing up — plus a free route optimization highlight on the homepage.
Storefront social proof popups now refresh automatically in the background, keeping activity feeds current without manual updates.
Improved our deployment pipeline for better reliability and consistency across production environments.
Added a new onboarding worksheet flow, letting prospects save progress and resume later via email, plus a profile summary for easier setup review.
Fixed a bug in inventory processing that could cause incorrect case quantity and pricing data.
Redesigned the Change Box page with a card-based layout showing images, prices, and descriptions instead of a dropdown menu.
Email editor now flags unrecognized merge tags before sending, so broken placeholders get caught before reaching customer inboxes.
Fixed a bug on the status page that could cause apostrophes in messages to display incorrectly (e.g. "we\'re").
Status page admin now supports editing and deleting existing updates directly, no more create-only workflow.
Fixed an email formatting issue where signature spacing could create excessive blank gaps in messages.
Refreshed our landing pages with a new customer logo showcase and updated hero graphics.
Fixed a dashboard bug where large revenue totals could display blank due to a formatting issue.
Customers will now see an early warning if their default card is expired or expiring this month, so they can update payment info before a delivery is missed.
When shopping ahead is enabled, closed weekly orders now show a clear banner pointing customers to shop for their next delivery instead of a confusing locked view.
Improved SEO titles and descriptions across our marketing pages for clearer, more accurate search results.
Refreshed our website with new pages covering platform features and use cases, plus a cleaner navigation menu and easier ways to get in touch.
Fixed a display bug on the dashboard where totals without decimal values could cause errors. Small fix, better reliability.
Activity feed now shows clearer, specific outcomes for auto-handled support tickets (e.g. "marked as spam" or "customer said thanks") instead of a generic message, with direct links to the ticket thread.
Refreshed our navigation with an organized menu for easier access to features, solutions, and resources, plus an updated support and contact page.